2004年,整個互聯(lián)網(wǎng)界還處于懵懂時代,Google發(fā)布了三篇論文笛坦,分別是分布式文件系統(tǒng)GFS烙博,大數(shù)據(jù)分布式計(jì)算框架MapReduce逼纸,分布式存...
之前業(yè)務(wù)線上出現(xiàn)了es日表數(shù)據(jù)不一致的情況匈织,我一開始一臉蒙蔽蜒灰,后來請教同事也好盆均,自己查閱資料也好塞弊,最后的問題其實(shí)是小到自己看不見的代碼問題。最近...
在業(yè)務(wù)快速開發(fā)迭代中,其實(shí)很多性能的瓶頸在于我們底層的數(shù)據(jù)庫游沿,sql語句的性能饰抒,索引創(chuàng)建的時機(jī),間接就決定著我們請求響應(yīng)時間诀黍。 sql之所以要優(yōu)...
ArrayList是一個支持隨機(jī)訪問的動態(tài)數(shù)組袋坑,當(dāng)執(zhí)行add()方法時,它的底層發(fā)生了很多判斷機(jī)制眯勾,數(shù)組大小不夠怎么辦枣宫?什么時候擴(kuò)容?我們來深挖...
一.索引的優(yōu)缺點(diǎn) 二.索引的分類 三.索引的底層結(jié)構(gòu)(BTree和B+Tree) 四.索引的使用策略 下面主要針對mysql的索引原理與實(shí)現(xiàn)吃环。首...
多線程編程是業(yè)務(wù)開發(fā)中要用到的一項(xiàng)技術(shù)也颤,盡管面臨著一些挑戰(zhàn),但多線程開發(fā)也有著很多優(yōu)點(diǎn)郁轻,例如資源利用率更好歇拆,程序設(shè)計(jì)在某些情況下更簡單,程序響應(yīng)...
常見的代理模式是我們業(yè)務(wù)開發(fā)時候經(jīng)常會用到的一種設(shè)計(jì)模式范咨。代理模式給某一個目標(biāo)對象提供一個代理對象故觅,并由代理對象控制對原目標(biāo)對象的引用,完成目標(biāo)...
之前一直在團(tuán)隊(duì)中接觸監(jiān)控平臺渠啊,并沒有做相關(guān)的業(yè)務(wù)項(xiàng)目输吏,經(jīng)過這一段時間以來,對流式計(jì)算有了一個大體的認(rèn)識替蛉,之后的深入學(xué)習(xí)還要繼續(xù)贯溅,今天算是系統(tǒng)的將...
簡單來說,深拷貝主要是將另一個對象的屬性值拷貝過來之后躲查,另一個對象的屬性值并不受到影響它浅,因?yàn)榇藭r它自己在堆中開辟了自己的內(nèi)存區(qū)域,不受外界干擾镣煮。...