前言:本篇只是笔者的读书总结,推荐结合原书观看(推荐指数:5星)

上篇 入门实战
第1章 即时聊天系统简介
第2章 Netty是什么
第3章 Netty开发环境配置
第4章 服务端启动流程
第5章 客户端启动流程
第6章 客户端与服务端双向通信
第7章 数据载体ByteBuf的介绍
第8章 客户端与服务端通信协议编解码
第9章 实现客户端登录
第10章 实现客户端与服务端收发消息
第11章 Pipeline与ChannelHandler
第12章 构建客户端与服务端的Pipeline
第13章 拆包/粘包理论与解决方案
第14章 ChannelHandler的生命周期
第15章 使用ChannelHandler的热插拔实现客户端身份校验
第16章 客户端互聊的原理与实现
第17章 群聊的发起与通知
第18章 群聊的成员管理
第19章 群聊消息的收发及Netty性能优化
第20章 心跳与空闲检测
下篇 源码分析
第21章 服务端启动流程解析
第22章 Reactor线程模型解析
第23章 客户端连接接入流程解析
第24章 编码原理解析
第25章 ChannelPipeline解析
第26章 writeAndFlush解析
第27章 本书总结

【Netty】读书笔记 - 跟闪电侠学netty相关推荐

  1. 【闪电侠学netty】第6章 客户端与服务端双向通信

    [Netty]读书笔记 - 跟闪电侠学netty 1. 内容概要 1.1 本节实现功能 客户端:连接服务器,之后向服务器发送数据 服务端:接收数据后打印,并向客户端发送数据 1.2 本节知识点 1.2 ...

  2. 【闪电侠学netty】第7章 数据载体ByteBuf的介绍

    [Netty]读书笔记 - 跟闪电侠学netty 1. 内容概要 1.1 总结 1.1.1 内存管理 Netty 使用的是堆外内存,需要手动释放,使用引用计数的方式管理内存,当引用计数 =0,回收By ...

  3. 【闪电侠学netty】第2章 Netty是什么

    [Netty]读书笔记 - 跟闪电侠学 1. 内容概要 2.1 IO编程 1. 什么是IO编程? Input Stream :数据从外面(磁盘.网络)流进内存 Output Stream:数据从内存流 ...

  4. 【闪电侠学netty】第8章 客户端与服务端通信协议编解码

    [Netty]读书笔记 - 跟闪电侠学 1. 内容概要 1.1 总结 1.1.1 编码与解码定义 编码:把java对象根据协议封装成二进制数据包的过程 解码:从二进制数据包中解析出Java对象的过程 ...

  5. 【闪电侠学netty】第5章 客户端启动流程

    [Netty]读书笔记 - 跟闪电侠学 1. 内容概要 1 客户端启动Demo 启动客户端步骤 Step1:线程模型,服务器引导类Bootstrap Step2:IO 模型 Step3:IO 处理逻辑 ...

  6. 【闪电侠学netty】第4章 服务端启动流程

    [Netty]读书笔记 - 跟闪电侠学 1. 内容概要 1 服务端启动最小化代码 启动服务器步骤 Step1:线程模型,服务器引导类ServerBootstrap Step2:IO 模型 Step3: ...

  7. 【闪电侠学netty】第1章 即时聊天系统简介

    [Netty]读书笔记 - 跟闪电侠学 1. 内容概要 1.1 单聊流程图 1.2 单聊的指令流程图+指令集 1.3 群聊流程图 1.4 群聊的指令流程图+指令集 1.5 Netty核心知识点+客户端 ...

  8. 【闪电侠学netty】第3章 Netty开发环境配置

    [Netty]读书笔记 - 跟闪电侠学 1. 内容概要 主要是工具的安装和使用(省略) 1 Maven 2 Git 3 IntelliJ IDEA 需要了解的客官请购买书籍,或自行CSDN

  9. 《跟闪电侠学Netty》开篇:Netty是什么?

    在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒发送一个带有时间戳的&qu ...

最新文章

  1. 如何把Windows安装的所有打印机列出来
  2. GAN网络立功!36分钟,建起5亿光年的宇宙区域
  3. 2013年蓝桥杯省赛C/C++A组真题解析
  4. Vue2.0 + ElementUI 手写权限管理系统后台模板(一)——简述
  5. sql数据类型转换oracle,ORACLE SQL数据类型转换
  6. 在计算机科学中计算是指,在计算机中数值计算是指什么
  7. 路由表,路由,路由规则_路由和路由表简介
  8. 怎么创建PHP函数,如何创建 PHP 函数
  9. C++开源矩阵计算工具——Eigen的简单用法(一)
  10. 我在工作中是这样使用Maven
  11. leetcode958. Check Completeness of a Binary Tree
  12. 超声波的四个特性_超声波传感器,超声波的特性
  13. pingpong php,php – 使用pingpong包在laravel 5.1中创建子模块文件夹
  14. 将越狱进行到底 Pod2g邀约众大神组建evad3rs
  15. python编写贪吃蛇大战_python实现贪吃蛇双人大战
  16. 基于物联网的智慧农业监测系统(前端界面有web端和微信小程序端)
  17. ESP8266 WIFI ARDUINO单芯片 APP/微信远程控制继电器等 设备源码及说明
  18. 软件架构的10个质量属性
  19. WDM和WDF usb驱动不同点
  20. 登录超时提示+踢人下线实现(spring security)

热门文章

  1. NGUI源码分析(二)之 自定义 UIScrollView 01版本
  2. VR全景诚邀您走进2019中国北京世界园艺博览会(可在线体验)
  3. ROS机器人里程计校准
  4. 在线办公与离线办公的异同
  5. 移动、联通、电信号码段说明
  6. 万博智云与亚康万玮深度合作,超前圆满完成政务云迁移
  7. 1.11 游戏资源
  8. 百度葛行飞:对话式人工智能需分场景逐个击破
  9. 关于职场的十部经典电影——值得珍藏
  10. 键盘输入字符串,Ctrl+Z结束