
1、需求 接到一個(gè)很蛋疼的需求:每天自動(dòng)查詢前一天的運(yùn)營(yíng)數(shù)據(jù),生成power point圖表,發(fā)送給相關(guān)領(lǐng)導(dǎo)。 ppt有固定模板,只需要變更每張...
1、JDK提供的DelayQueue 一種支持延時(shí)獲取元素的無(wú)界阻塞隊(duì)列。 內(nèi)部持有一個(gè)PriorityQueue,每個(gè)對(duì)象都被放入了這個(gè)隊(duì)列,...
1、GEOHash——如何“搖一搖” 1-1、為什么需要GEOHash 現(xiàn)在很多APP都有“搖一搖”、“附近的人”、網(wǎng)約車離我有多遠(yuǎn)等類似的功能...
總體來(lái)說(shuō),就是MySQL innoDB引擎要在RR隔離級(jí)別之下解決幻讀的問(wèn)題,所以引入了間隙鎖。 在進(jìn)行當(dāng)前讀的情況下,對(duì)讀出的數(shù)據(jù)的附近的一整...
一、MySQL日志文件類型 重做日志(redo log) 回滾日志(undo log) 二進(jìn)制日志(binlog) 錯(cuò)誤日志(errorlog)...
〇、前提 不到走投無(wú)路的時(shí)候不要輕易啟用分布式事務(wù)。在工程應(yīng)用上的坑還是挺大的。 是否真的有跨應(yīng)用業(yè)務(wù)操作的原子性需求(不管是跨庫(kù)還是跨微服務(wù))...
1、innoDB行鎖的實(shí)現(xiàn)方法 innoDB行鎖是通過(guò)給索引上的索引項(xiàng)加鎖來(lái)實(shí)現(xiàn)的。 這一點(diǎn)MySQL與Oracle不同,Oracle是通過(guò)在數(shù)...
一、分庫(kù)分表的原因 MySQL單機(jī)能力有限 百萬(wàn)級(jí)表可以通過(guò)主從、讀寫分離、優(yōu)化索引等方式解決性能問(wèn)題 千萬(wàn)級(jí)表時(shí),性能開(kāi)始下降,成為系統(tǒng)瓶頸 ...
1、簡(jiǎn)介 1-1、簡(jiǎn)介 阻塞隊(duì)列是JDK的 concurrent 包下面提供的一組線程安全的隊(duì)列。 其最大的特點(diǎn)為阻塞。 即當(dāng)獲取隊(duì)列元素但是隊(duì)...