2004年徒恋,整個互聯(lián)網(wǎng)界還處于懵懂時代运怖,Google發(fā)布了三篇論文幢踏,分別是分布式文件系統(tǒng)GFS斩萌,大數(shù)據(jù)分布式計算框架MapReduce脑题,分布式存儲系統(tǒng)bigTable件缸。當時L...
之前業(yè)務線上出現(xiàn)了es日表數(shù)據(jù)不一致的情況,我一開始一臉蒙蔽叔遂,后來請教同事也好他炊,自己查閱資料也好,最后的問題其實是小到自己看不見的代碼問題已艰。最近是個空檔期痊末,記錄一下血案。 業(yè)...
在業(yè)務快速開發(fā)迭代中哩掺,其實很多性能的瓶頸在于我們底層的數(shù)據(jù)庫凿叠,sql語句的性能,索引創(chuàng)建的時機嚼吞,間接就決定著我們請求響應時間盒件。 sql之所以要優(yōu)化是因為有大量的慢查詢存在,可...
ArrayList是一個支持隨機訪問的動態(tài)數(shù)組舱禽,當執(zhí)行add()方法時炒刁,它的底層發(fā)生了很多判斷機制,數(shù)組大小不夠怎么辦誊稚?什么時候擴容切心?我們來深挖一下它的底層源碼飒筑。 我們可以看...
一.索引的優(yōu)缺點 二.索引的分類 三.索引的底層結(jié)構(gòu)(BTree和B+Tree) 四.索引的使用策略 下面主要針對mysql的索引原理與實現(xiàn)片吊。首先索引是一個排序的列表绽昏,在這個...
常見的代理模式是我們業(yè)務開發(fā)時候經(jīng)常會用到的一種設(shè)計模式。代理模式給某一個目標對象提供一個代理對象漫萄,并由代理對象控制對原目標對象的引用卷员,完成目標對象的方法,并且在目標對象方法...
之前一直在團隊中接觸監(jiān)控平臺腾务,并沒有做相關(guān)的業(yè)務項目毕骡,經(jīng)過這一段時間以來,對流式計算有了一個大體的認識岩瘦,之后的深入學習還要繼續(xù)未巫,今天算是系統(tǒng)的將這個項目整理了一遍。 這個工程...