DEBUG流程 validate()做校驗(yàn),關(guān)注doBind(): initAndRegister():先進(jìn)行初始化操作,注意channelFa...
跳表,是基于鏈表實(shí)現(xiàn)的一種類似“二分”的算法。它可以快速的實(shí)現(xiàn)增,刪,改,查操作。
HDFS筆記 一、HDFS概述 1、定義 ? 為Hadoop提供分布式存儲(chǔ)支持 2、優(yōu)點(diǎn) ? 高容錯(cuò)性、適合大數(shù)據(jù)處理、...
使用小例子: result: 補(bǔ)充關(guān)于student.proto的內(nèi)容: 在netty中使用時(shí): 這樣可以簡(jiǎn)單實(shí)現(xiàn)客戶端發(fā)送,服務(wù)端接收并輸出在...
并發(fā)容器 ConcurrentHashMap Hashmap多線程會(huì)導(dǎo)致HashMap的Entry鏈表形成環(huán)形數(shù)據(jù)結(jié)構(gòu),一旦形成環(huán)形數(shù)據(jù)結(jié)構(gòu),E...
什么是線程池?為什么要用線程池? 1、 降低資源的消耗。降低線程創(chuàng)建和銷毀的資源消耗; 2、 提高響應(yīng)速度:線程的創(chuàng)建時(shí)間為T1,執(zhí)行時(shí)間T2,...
先關(guān)注LockSupport 一開始這句話能夠理解這是一個(gè)基本阻塞工具,AQS中實(shí)現(xiàn)了隊(duì)列,但是當(dāng)一個(gè)線程沒(méi)有獲取鎖的時(shí)候,是如何阻塞的呢,便是...
一、AQS簡(jiǎn)述 ? AQS是AbustactQueuedSynchronizer的簡(jiǎn)稱,它是一個(gè)Java提高的底層同步工具類,用一個(gè)...