在工做中, 雖然我常常使用到 Netty 庫, 可是不少時候對 Netty 的一些概念仍是處於知其然, 不知其因此然的狀態, 所以就萌生了學習 Netty 源碼的想法.
剛開始看源碼的時候, 天然是比較痛苦的, 主要緣由有兩個: 第一, 網上沒有找到讓我滿意的詳盡的 Netty 源碼分析的教程; 第二, 我也是第一次系統地學習這麼大代碼量的源碼. 因爲這兩個緣由, 最開始時, 看代碼的進度很慢, 甚至一度想放棄了, 不過最後很慶幸本身可以堅持下去, 並所以從 Netty 源碼中學到了不少寶貴的知識.git
下面我將本身在 Netty 源碼學習過程記錄下來, 整理成博客, 與你們分享交流, 共同窗習. 因爲本人才疏學淺, 文章中不免有很多錯誤之處, 期待能獲得你們的建議和斧正.github
最後, 忘了提了, 我使用的 Netty 版本: 4.0.33.Finalsegmentfault
PS. 不當心作了一次標題黨, 不過正如標題所言, 即便不是最好的, 那也要盡力 作到最好的!服務器
此係列文章已發佈到個人 github 上oop
Netty 源碼分析之 一 揭開 Bootstrap 神祕的紅蓋頭
Netty 源碼分析之 四 Promise 與 Future: 雙子星的祕密(待續)
Netty 源碼分析之 五 奔騰的血液: ByteBuf(待續)
Netty 源碼分析之 六 Handler 的各類姿式(待續)
本文由 yongshun 發表於我的博客, 採用 署名-相同方式共享 3.0 中國大陸許可協議.
Email: yongshun1228@gmail .com
本文標題爲: 源碼之下無祕密 ── 作最好的 Netty 源碼分析教程
本文連接爲: http://www.javashuo.com/article/p-bbwxswwm-dk.html