最近花了一段时间系统的学习了Netty框架,包括《Netty in Action》以及《Netty权威指南》,对于博主自己来说,我觉得《Netty权威指南》要更适合博主。
很厚的《Netty权威指南》权威指南,虽然上面一大部分是例子代码,当然有种跟着Netty官网学小demo的感觉。
好记性不如烂笔头,所有代码均手抄Maven实现了一遍,所有例子均可运行,当然自己的学习笔记。

  1. Chapter2 包括AIO,NIO,BIO例子
  2. Chapter3 Netty运行Chapter2例子
  3. Chapter4 基于LineBasedFrameDecoder解决粘包例子
  4. Chapter5 分隔符和定长解码器例子
  5. Chapter6 编解码
  6. Chapter7 MessagePack编解码
  7. Chapter8 基于Google 的ProtoBuf例子
  8. Chapter9 JBoss Marshalling例子
  9. Chapter10 HTTP协议开发应用
  10. Chapter11 WebSocket协议开发
  11. Chapter12 私有协议开发
  12. Chapter13 服务端创建
  13. Chapter14 客户端创建
  14. Chapter15 ByteBuf和相关辅助类
  15. Chapter16 Channel 和 Unsafe
  16. Chapter17 ChannelPipeline 和 ChannelHandler
  17. Chapter18 EventLoop和EventLoopGroup
  18. Chapter19 Future 和 Promise
  19. Chapter20 Netty 架构剖析
  20. Chapter21 Java 多线程编程在Netty中应用
  21. Chapter22 高性能之道
  22. Chapter23 可靠性
  23. Chapter24 安全性

推荐

参考资料

  1. https://book.douban.com/subject/25897245/

Netty权威指南学习笔记相关推荐

  1. netty权威指南 学习笔记http

    序 李林峰的<netty权威指南>,从Java的NIO开始介绍,后面介绍TCP粘包拆包.中级篇介绍编解码技术. 第10章介绍了HTTP及netty HTTP+XML的技术. 因为xml实际 ...

  2. netty权威指南学习笔记五——分隔符和定长解码器的应用

    TCP以流的方式进行数据传输,上层应用协议为了对消息进行区分,通常采用以下4中方式: 消息长度固定,累计读取到长度综合为定长LEN的报文后,就认为读取到了一个完整的消息,将计数器置位,重新开始读取下一 ...

  3. netty权威指南学习笔记三——TCP粘包/拆包之粘包现象

    TCP是个流协议,流没有一定界限.TCP底层不了解业务,他会根据TCP缓冲区的实际情况进行包划分,在业务上,一个业务完整的包,可能会被TCP底层拆分为多个包进行发送,也可能多个小包组合成一个大的数据包 ...

  4. netty权威指南学习笔记一——NIO入门(4)AIO

    NIO2.0引入了新的异步通道的概念,并提供了异步文件通道和异步套接字通道的实现.异步通道提供以下两种方式获取操作结果. 1.通过java.util.concurrent.Future 类来表示异步操 ...

  5. JavaScript 权威指南-学习笔记(一)

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! JavaScript 权威指南-学习笔记 ...

  6. 《Netty权威指南》笔记 —— 第二十、二十一、二十二, 二十三章

    <Netty权威指南>笔记--Netty高级特性 第20章 Netty架构剖析 Reactor通信调度层 职责链 ChannelPipeline 业务逻辑编排层 关键架构质量属性 高性能 ...

  7. Hadoop权威指南学习笔记三

    HDFS简单介绍 声明:本文是本人基于Hadoop权威指南学习的一些个人理解和笔记,仅供学习參考.有什么不到之处还望指出,一起学习一起进步. 转载请注明:http://blog.csdn.net/my ...

  8. Hadoop权威指南学习笔记一

    Hadoop简单介绍 声明:本文是本人基于Hadoop权威指南学习的一些个人理解和笔记,仅供学习參考,有什么不到之处还望指出.一起学习一起进步. 转载请注明:http://blog.csdn.net/ ...

  9. ZeroC Ice权威指南-学习笔记1——hello world

    前言 ZeroC Ice是一款很好的RPC框架,性能极好.但是参考文档不足是其一大问题,这也影响了它的传播.<ZeroC Ice权威指南>是唯一的中文教材,但写的不尽如人意,作为入门教材, ...

  10. Javascript权威指南学习笔记一:数据类型

    决定从最基础的开始学JavaScript,最近看了<<Javascript权威指南>>第3章,记些笔记备忘. 本章一个重点是类型.按我的理解应该如下表所示: 复合类型中,关联数 ...

最新文章

  1. 【C++】error C2512: 'Adder' : no appropriate default constructor available
  2. 后台开发技术--接入层设计
  3. 未能加载文件或程序集“Iesi.Collections”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
  4. 每日两SQL(7),欢迎交流~
  5. 创业型软件公司的心得
  6. js中函数参数值传递和引用传递
  7. php利用mht导出word,解析掌握PHP导出Word文档原理
  8. mysql日志模式默认是raw还是_深入学习MySQL 02 日志系统:bin log,redo log,undo log
  9. Day_05显示鼠标
  10. 洛必达法则-求导的方法求解出极限
  11. 177G Python语言编程视频教程大全
  12. 【Python】PyCharm热加载,调试时,修改运行时代码无需重新启动程序即可更新所做的修改
  13. 文件搜索工具(Python实现)
  14. J2EE重要的技术架构图
  15. HTML+CSS3绘制九大行星
  16. 赛码网输入输出整理(Java)
  17. Elasticsearch 的 Shard 和 Segment
  18. Origin | origin 2021b 学生免费版 | 中英文切换
  19. Java字符串和数组相互转换
  20. 【Echarts图例点击事件】自定义Echarts图例legend点击事件(已解决)

热门文章

  1. 软考-系统分析师知识大纲及分数
  2. ISO20000对高校构建IT服务管理体系的应用价值和实践意义
  3. 如何打开剪贴板查看器?
  4. mysql英雄联盟卡_MySQL学习之路:爬取英雄联盟数据后续使用
  5. 自定义快捷键整理 - Windows
  6. VARCHART XGantt_v5.1用户手册:如何提供数据(.NET版)
  7. 三边定位算法在OMNet++上的简单实现
  8. 识别车牌是什么神经网络,bp神经网络车牌识别
  9. GalForUnity简介
  10. Windows10(MSN)天气数据爬取