《平凡的世界》讀了一部分验懊,滿腦子全是電視劇里面的場景擅羞。還是直接看電視劇去吧! 《一句頂一萬句》讀完了义图,詮釋了什么叫說走就走减俏,什么叫跟你說不著。凌...
我們都知道Queue是一種操作線性表娃承,可以用數(shù)組、鏈表來實(shí)現(xiàn)怕篷。Queue的特點(diǎn)是先進(jìn)先出历筝。 存在問題:如果我們使用普通的數(shù)組來實(shí)現(xiàn)Queue,一...
1.quicklist 簡介 quicklist 并不像前面章節(jié)介紹的sds廊谓、鏈表梳猪、zskiplist、ziplist 沒有很明確的對外暴露蹂析,而...
前面章節(jié)介紹過zskiplist 舔示,其中多次提到ziplist。主要說明redis sorted set 結(jié)構(gòu)為了節(jié)約內(nèi)存開銷电抚,在數(shù)據(jù)量比較小的...
1、jdk 自帶基礎(chǔ)工具 2竖共、MAT 分析dump 3蝙叛、VM 實(shí)時(shí)監(jiān)控 4 、遇到過OOM 內(nèi)存溢出有哪些 1公给、Java堆溢出 (java.la...
skiplist 是一種有序數(shù)據(jù)結(jié)構(gòu)借帘。它通過在每個(gè)節(jié)點(diǎn)中維持多個(gè)指向其他節(jié)點(diǎn)的指針, 從而達(dá)到快速訪問節(jié)點(diǎn)的目的淌铐。 跳躍表支持平均O(log N...
字典其實(shí)跟我們java 中的hashmap 是一樣的道理肺然,一種用于保存鍵值對(key-value pair)的抽象數(shù)據(jù)結(jié)構(gòu)。其實(shí)就是一種hash...
鏈表的實(shí)現(xiàn)方式有很多種腿准,常見的主要有三個(gè)际起,單向鏈表拾碌、雙向鏈表、循環(huán)鏈表街望。 1校翔、單鏈表 結(jié)構(gòu):第一個(gè)部分保存或者顯示關(guān)于節(jié)點(diǎn)的信息,第二個(gè)部分存儲(chǔ)...
一灾前、SDS結(jié)構(gòu) 老版本 sds優(yōu)點(diǎn) 空間預(yù)分配 惰性空間釋放 現(xiàn)在使用版本 5種不同類型的數(shù)據(jù)結(jié)構(gòu)分別對應(yīng)不同長度的字符串需求 sdshdr5數(shù)...