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