上一篇文章分析了HashMap的原理,有網(wǎng)友留言想看LinkedHashMap分析,今天它來了。 LinkedHashMap是HashMap的子類,在原有HashMap數(shù)據(jù)結(jié)...
上一篇文章分析了HashMap的原理,有網(wǎng)友留言想看LinkedHashMap分析,今天它來了。 LinkedHashMap是HashMap的子類,在原有HashMap數(shù)據(jù)結(jié)...
正則表達式引擎(DFA/NFA) NFA 是不確定的有限自動機,也就是說在狀態(tài)的遷移過程中,下一個狀態(tài)可能有好幾種可能,而對于 DFA 確定有限自動機而言,下一個狀態(tài)只有一種...
MongoDB中存在一種索引,叫做TTL索引(time-to-live index,具有生命周期的索引),這種索引允許為每一個文檔設(shè)置一個超時時間。一個文檔達到預(yù)設(shè)置的老化程...
從操作系統(tǒng)說起 計算機系統(tǒng)是由“硬件”和“軟件”兩大部分組成,計算機硬件包括一個或多個處理器(CPU)、內(nèi)存、鍵盤、顯示器、磁盤、I/O接口以及其他一些外圍設(shè)備比如打印機,繪...
什么是散列 散列表(hash table)我們平時也叫它哈希表或者Hash表,它用的是數(shù)組支持按照下標隨機訪問數(shù)據(jù)的特性,所以散列表其實就是數(shù)組的一種擴展,由數(shù)組演化而來???..
任何一種數(shù)據(jù)庫都有各種各樣的日志,MongoDB也不例外。MongoDB中有4種日志,分別是系統(tǒng)日志、Journal日志、oplog主從日志、慢查詢?nèi)罩镜?。這些日志記錄著Mo...
如何消費數(shù)據(jù) 我們已經(jīng)知道了如何發(fā)送數(shù)據(jù)到Kafka,既然有數(shù)據(jù)發(fā)送,那么肯定就有數(shù)據(jù)消費,消費者也是Kafka整個體系中不可缺少的一環(huán) push 還是 pull Kafka...
什么是索引 要理解索引,你需要在腦中有個畫面,這里建議想象一本食譜,不是普通食譜,而是5000頁的厚重食譜,包含各種場合、菜肴和季節(jié)的食譜。雖然這個食譜很全,但是它有個缺點就...