2004年沐悦,整個互聯(lián)網(wǎng)界還處于懵懂時代颂暇,Google發(fā)布了三篇論文概疆,分別是分布式文件系統(tǒng)GFS棘捣,大數(shù)據(jù)分布式計算框架MapReduce,分布式存...
之前業(yè)務線上出現(xiàn)了es日表數(shù)據(jù)不一致的情況耘眨,我一開始一臉蒙蔽像云,后來請教同事也好,自己查閱資料也好淤翔,最后的問題其實是小到自己看不見的代碼問題翰绊。最近...
在業(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ā)中要用到的一項技術(shù)音五,盡管面臨著一些挑戰(zhàn)惫撰,但多線程開發(fā)也有著很多優(yōu)點,例如資源利用率更好躺涝,程序設計在某些情況下更簡單厨钻,程序響應...
常見的代理模式是我們業(yè)務開發(fā)時候經(jīng)常會用到的一種設計模式。代理模式給某一個目標對象提供一個代理對象坚嗜,并由代理對象控制對原目標對象的引用夯膀,完成目標...
之前一直在團隊中接觸監(jiān)控平臺,并沒有做相關(guān)的業(yè)務項目苍蔬,經(jīng)過這一段時間以來诱建,對流式計算有了一個大體的認識,之后的深入學習還要繼續(xù)银室,今天算是系統(tǒng)的將...
簡單來說涂佃,深拷貝主要是將另一個對象的屬性值拷貝過來之后,另一個對象的屬性值并不受到影響蜈敢,因為此時它自己在堆中開辟了自己的內(nèi)存區(qū)域辜荠,不受外界干擾。...