资讯专栏INFORMATION COLUMN

源码之下无秘密 ── 做最好的 Netty 源码分析教程

shenhualong / 2137人阅读

摘要:背景在工作中虽然我经常使用到库但是很多时候对的一些概念还是处于知其然不知其所以然的状态因此就萌生了学习源码的想法刚开始看源码的时候自然是比较痛苦的主要原因有两个第一网上没有找到让我满意的详尽的源码分析的教程第二我也是第一次系统地学习这么大代

背景

在工作中, 虽然我经常使用到 Netty 库, 但是很多时候对 Netty 的一些概念还是处于知其然, 不知其所以然的状态, 因此就萌生了学习 Netty 源码的想法.
刚开始看源码的时候, 自然是比较痛苦的, 主要原因有两个: 第一, 网上没有找到让我满意的详尽的 Netty 源码分析的教程; 第二, 我也是第一次系统地学习这么大代码量的源码. 由于这两个原因, 最开始时, 看代码的进度很慢, 甚至一度想放弃了, 不过最后很庆幸自己能够坚持下去, 并因此从 Netty 源码中学到了很多宝贵的知识.

下面我将自己在 Netty 源码学习过程记录下来, 整理成博客, 与大家分享交流, 共同学习. 由于本人才疏学浅, 文章中难免有不少错误之处, 期待能得到大家的建议和斧正.

最后, 忘了提了, 我使用的 Netty 版本: 4.0.33.Final

PS. 不小心做了一次标题党, 不过正如标题所言, 即使不是最好的, 那也要尽力 做到最好的!

此系列文章已发布到我的 github 上

目录

Netty 源码分析之 番外篇 Java NIO 的前生今世

Java NIO 的前生今世 之一 简介

Java NIO 的前生今世 之二 NIO Channel 小结

Java NIO 的前生今世 之三 NIO Buffer 详解

Java NIO 的前生今世 之四 NIO Selector 详解

Netty 源码分析之 零 磨刀不误砍柴工 源码分析环境搭建

Netty 源码分析之 一 揭开 Bootstrap 神秘的红盖头

Netty 源码分析之 一 揭开 Bootstrap 神秘的红盖头 (客户端)

Netty 源码分析之 一 揭开 Bootstrap 神秘的红盖头 (服务器端)

Netty 源码分析之 二 贯穿 Netty 的大动脉 ── ChannelPipeline (一)

Netty 源码分析之 二 贯穿 Netty 的大动脉 ── ChannelPipeline (二)

Netty 源码分析之 三 我就是大名鼎鼎的 EventLoop(一)

Netty 源码分析之 三 我就是大名鼎鼎的 EventLoop(二)

Netty 源码分析之 四 Promise 与 Future: 双子星的秘密(待续)

Netty 源码分析之 五 奔腾的血液: ByteBuf(待续)

Netty 源码分析之 六 Handler 的各种姿势(待续)

本文由 yongshun 发表于个人博客, 采用 署名-相同方式共享 3.0 中国大陆许可协议.
Email: yongshun1228@gmail .com
本文标题为: 源码之下无秘密 ── 做最好的 Netty 源码分析教程
本文链接为: https://segmentfault.com/a/1190000007282628

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/66230.html

相关文章

  • Netty 源码分析之 零 磨刀不误砍柴工 源码分析环境搭建

    摘要:目录此文章属于源码之下无秘密做最好的源码分析教程系列文章之一代码下载首先到的仓库中点击右边绿色的按钮拷贝地址然后在终端中输入如下命令克隆工程工程源码较大加上国内网络问题下载源码可能会比较耗时当有如下输出时表示克隆成功了如果有朋友实在下载太 目录 此文章属于 源码之下无秘密 ── 做最好的 Netty 源码分析教程 系列文章之一. 代码下载 首先到 Netty 的 Github 仓库 中...

    freewolf 评论0 收藏0
  • Segmentfault JAVA文章 收藏量TOP20

    摘要:前言从号开始在写下第一篇文章说是笔记还差不多,惊奇地收到有人收藏我的文章的消息,觉得有点开心。突然脑子抽到想爬下里标签下的文章有多少,哪篇被收藏最多,哪篇被点赞最多。。。现在和大家分享下,收藏量前的文章,被那么多人收藏应该是篇值得看的文章。 前言 从18号开始在sf写下第一篇文章(说是笔记还差不多),惊奇地收到有人收藏我的文章的消息,觉得有点开心。突然脑子抽到想爬下sf里JAVA标签下...

    zhaofeihao 评论0 收藏0
  • Netty 源码分析之 三 我就是大名鼎鼎 EventLoop(一)

    摘要:目录源码之下无秘密做最好的源码分析教程源码分析之番外篇的前生今世的前生今世之一简介的前生今世之二小结的前生今世之三详解的前生今世之四详解源码分析之零磨刀不误砍柴工源码分析环境搭建源码分析之一揭开神秘的红盖头源码分析之一揭开神秘的红盖头客户端 目录 源码之下无秘密 ── 做最好的 Netty 源码分析教程 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NI...

    livem 评论0 收藏0
  • Netty 源码分析之 二 贯穿Netty 大动脉 ── ChannelPipeline (一)

    摘要:目录源码之下无秘密做最好的源码分析教程源码分析之番外篇的前生今世的前生今世之一简介的前生今世之二小结的前生今世之三详解的前生今世之四详解源码分析之零磨刀不误砍柴工源码分析环境搭建源码分析之一揭开神秘的红盖头源码分析之一揭开神秘的红盖头客户端 目录 源码之下无秘密 ── 做最好的 Netty 源码分析教程 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NI...

    tunny 评论0 收藏0
  • Netty 源码分析之 二 贯穿Netty 大动脉 ── ChannelPipeline (二)

    摘要:目录源码之下无秘密做最好的源码分析教程源码分析之番外篇的前生今世的前生今世之一简介的前生今世之二小结的前生今世之三详解的前生今世之四详解源码分析之零磨刀不误砍柴工源码分析环境搭建源码分析之一揭开神秘的红盖头源码分析之一揭开神秘的红盖头客户端 目录 源码之下无秘密 ── 做最好的 Netty 源码分析教程 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NI...

    kamushin233 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<