DEBUG流程 validate()做校驗,關(guān)注doBind(): initAndRegister():先進行初始化操作,注意channelFa...
跳表,是基于鏈表實現(xiàn)的一種類似“二分”的算法。它可以快速的實現(xiàn)增,刪,改,查操作。
HDFS筆記 一、HDFS概述 1、定義 ? 為Hadoop提供分布式存儲支持 2、優(yōu)點 ? 高容錯性、適合大數(shù)據(jù)處理、...
使用小例子: result: 補充關(guān)于student.proto的內(nèi)容: 在netty中使用時: 這樣可以簡單實現(xiàn)客戶端發(fā)送,服務(wù)端接收并輸出在...
并發(fā)容器 ConcurrentHashMap Hashmap多線程會導(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)建時間為T1,執(zhí)行時間T2,...
先關(guān)注LockSupport 一開始這句話能夠理解這是一個基本阻塞工具,AQS中實現(xiàn)了隊列,但是當(dāng)一個線程沒有獲取鎖的時候,是如何阻塞的呢,便是...
一、AQS簡述 ? AQS是AbustactQueuedSynchronizer的簡稱,它是一個Java提高的底層同步工具類,用一個...