jdk1.7以下 數(shù)組桶 + 拉鏈法jdk1.8開始 數(shù)組桶 + 拉鏈/紅黑樹继榆,ps:決定拉鏈還是紅黑樹(取決于 桶長度 和 拉鏈長度嗜诀,需要同時(shí)滿足) 兩個(gè)條件, 而轉(zhuǎn)...

jdk1.7以下 數(shù)組桶 + 拉鏈法jdk1.8開始 數(shù)組桶 + 拉鏈/紅黑樹继榆,ps:決定拉鏈還是紅黑樹(取決于 桶長度 和 拉鏈長度嗜诀,需要同時(shí)滿足) 兩個(gè)條件, 而轉(zhuǎn)...
TCP首部信息妨蛹。TCP可靠性分析。提高網(wǎng)絡(luò)利用率晴竞。 TCP首部信息 TCP可靠性分析 1. 序列號(hào)和確認(rèn)應(yīng)答 Sequence Number:解決網(wǎng)絡(luò)包亂序問題蛙卤。 Ackno...
HashMap的詳解LinkedHashMap的介紹TreeMap的介紹HashTable與HashMap的區(qū)別ConcurrentHashMap的詳解 基于JDK1.8介紹...
六大設(shè)計(jì)原則(Solid) Single Responsibility 單一職責(zé)原則:抽象邏輯的職責(zé)行嗤,盡量少的原因使類或者接口發(fā)生變化。定義:有且僅有一個(gè)原因引起類的變更 O...
觀察者模式 定義:定義對(duì)象間一種一對(duì)多的依賴關(guān)系衣摩,使得每當(dāng)一個(gè)對(duì)象改變狀態(tài)昂验,則所有依賴它的對(duì)象都會(huì)得到通知并被自動(dòng)更新。 UML類圖:觀察者模式 綜合分析:優(yōu)點(diǎn):觀察者與被觀...
grepnetstatlesstail grep 參數(shù)解析 -r:遞歸查找 -n:顯示匹配字段所在的行數(shù) -v:顯示不包含匹配的所有行 -l:顯示文件名 -L:顯示不符合條件...
死鎖并發(fā)特性線程狀態(tài)轉(zhuǎn)換基本機(jī)制同步與互斥線程池常用工具類(JUC) 死鎖 1. 定義 指兩個(gè)或兩個(gè)以上的進(jìn)程在執(zhí)行過程中艾扮,由于競爭資源或者由于彼此通信而造成的一種阻塞的現(xiàn)象...
棧上分配 1. 出現(xiàn)原因 Java堆中內(nèi)存是線程共享的既琴,假設(shè)所有對(duì)象都從堆中分配的話,所有回收對(duì)象的篩選泡嘴、整理甫恩、清除都需要耗費(fèi)大量的資源,十分不合理酌予,那么對(duì)象分配在棧幀中磺箕,隨...