Netty 之美目錄
相關資源:
- 網絡編程原理目錄:https://www.cnblogs.com/binarylei/p/12644126.html
- Netty 之美目錄:https://www.cnblogs.com/binarylei/p/10117436.html
本文是極客時間《Netty源碼剖析與實戰》的學習筆記,感興趣的可以訂閱正版。
-
[Netty 初識]
- [1.0 Netty 怎么學]
- [1.1 Netty 面試題精選]
-
[Netty 源碼:領域知識(必備知識) - 7 個]
- [2.1 三種 I/O 模式:BIO/NIO/AIO]
- 2.2 三種 Reactor 模式:主從模式
- [2.3 TCP 粘包與拆包:固定長度、固定分隔符、指定長度]
- [2.4 二次編解碼:protobuf/MessagePack/json/...]
- [2.5 空閑監測:keepalive 與 idle 監測]
- [2.6 玩轉內存:堆內和堆外內存]
- [2.7 其它方面:鎖粒度、並發類、對象大小...]
-
[Netty 源碼:主線分析(核心邏輯) - 7 個]
-
[Netty 優化方案]
- [4.1.1 參數調優:系統參數和 Netty 參數優化]
- [4.2.1 跟蹤診斷(上):完善日志]
- [4.2.2 跟蹤診斷(中):流量數據可視化]
- 4.2.3 跟蹤診斷(下):內存泄露跟蹤
- [4.3.1 優化使用:線程整改]
- [4.3.2 優化使用:延遲刷新 - 多次寫一次刷新]
- [4.3.3 優化使用:流量整形]
- [4.3.4 優化使用:開啟 Native 模式]
- [4.3.5 優化使用:其它優化措施]
- [4.4.1 安全增強:高低水位線 - 防止 OOM]
- [4.4.2 安全增強:空閑檢測 - 避免惡意連接只占坑不干活]
- [4.4.3 安全增強:黑白名單]
- [4.4.4 安全增強:SSL]
- ...
-
[Netty 實踐]
- [5.1 Dubbo 如何使用 Netty]
- [5.2 Hadoop 如何使用 Netty]
- [5.3 Cassandra 如何使用 Netty]
- ...
-
[Netty 源碼深入]
-
[Netty 其它問題]
- ...
參考:
- Netty 源碼分析 - Netty 最簡用法
- 《SOFABolt 源碼分析》:https://www.jianshu.com/p/6328b7d11529
- 《JVM的ServerSocket是怎么實現的》:https://www.wang1314.com/doc/topic-17594524-1.html
每天用心記錄一點點。內容也許不重要,但習慣很重要!