01 太陽之為病,脈浮,頭項強痛而惡寒 ??提綱之言,太陽病的綱領(lǐng)、概況特征。這里的太陽病,和西醫(yī)中所說的某病某病不同,不是單獨對某一個病所說。凡是“脈浮,頭項強痛而惡寒”,...
01 太陽之為病,脈浮,頭項強痛而惡寒 ??提綱之言,太陽病的綱領(lǐng)、概況特征。這里的太陽病,和西醫(yī)中所說的某病某病不同,不是單獨對某一個病所說。凡是“脈浮,頭項強痛而惡寒”,...
1. 概述 兩個出現(xiàn)頻率很高的工具類: FastThreadLocal從字面上看,作用和ThreadLocal相當,但是它的速度更快。ThreadLocal是在訪問成員變量的...
1. Netty編碼概述 一個問題 如何把對象編程字節(jié)流,最終寫到socket底層? 相關(guān)調(diào)試代碼: Encoder.java BizHandler: User 2. wri...
1. 概述 所謂解碼就是將一串二進制數(shù)據(jù)流解析成一個個自定義協(xié)議的數(shù)據(jù)包,也就是ByteBuf。后續(xù)業(yè)務(wù)就可以直接基于ByteBuf進行處理。 兩個問題 解碼器抽象的解碼過程...
內(nèi)存分配概述 介紹netty內(nèi)存分配,最為底層,負責從底層讀據(jù)到ByteBuf。 三個問題+內(nèi)存類別有哪些+如何減少多線程內(nèi)存分配之間的競爭+不同大小的內(nèi)存是如何進行分配的 ...
1. pipeline概述 pipeline可以說是Netty的大動脈,主要負責讀寫事件傳播。我們首先提出以下問題: netty是如何判斷channelHandler類型的?...
IdleStateHandler的使用 Netty中的IdleStateHandler作用:當channel在指定時間內(nèi)沒有觸發(fā)read,write會觸發(fā)相應(yīng)的IdleSta...
參考文章:https://blog.csdn.net/eguid_1/article/details/79316403https://blog.csdn.net/top_co...
先來看下Channel相關(guān)類圖: 為了便于理解,上面的類圖對層次關(guān)系做了一定的簡化。Channel接口定義了Netty中網(wǎng)絡(luò)IO最頂層的框架。AbstractChannel是...