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