Netty学习指南(资料、文章汇总)

举报
长路 发表于 2022/11/27 22:56:02 2022/11/27
【摘要】 文章目录学习资料文章汇总 学习资料 学习前具备知识:Java基础IO、多线程、部分jvm知识… Netty官网 原理知识点: TCP的粘包与粘包(网络):面试题:粘包和拆包、tcp粘包和拆包的处理方案 简述同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别 文章推荐: netty全过程图解(最详细清晰版) 视频: 中文字幕版-Netty One Framework to rule

@[toc]

学习资料

学习前具备知识:Java基础IO、多线程、部分jvm知识…

Netty官网

原理知识点:

  1. TCP的粘包与粘包(网络):面试题:粘包和拆包tcp粘包和拆包的处理方案
  2. 简述同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别

文章推荐:

视频:

  1. 中文字幕版-Netty One Framework to rule them all by Norman Maurer:1小时,项目leader讲解Netty4
  2. 黑马程序员Netty全套教程:由浅入深,层层递进,从NIO组件开始学起,到之后netty,最后实现聊天室、RPC远程调用,源码分析

…等待补充


文章汇总

黑马Netty学习笔记(文章汇总)

文章名称 内容
01、Netty学习笔记—(三大组件、bytebuffer、文件编程) 三大组件(channel、buffer、selector)、Bytebuffer、文件编程(工具类使用)
02、Netty学习笔记—(NIO网络编程和IO模型) 网络编程(非阻塞vs阻塞,单线程selector实现,多线程selector实现)、NIO、BIO、AIO
03、Netty学习笔记—(Netty组件学习) EventLoop、Channel、Future与Promise、handler、pipeline、ByteBuf
04、Netty学习笔记—(黏包半包及协议设计解析) 黏包半包现象分析、复现与解决方案;协议设计与自定义协议实现
05、Netty学习笔记—(案例:聊天业务) 基于netty的聊天室,包含自定义协议、编解码器handler实现、LTC解码器使用
06、Netty学习笔记—(聊天业务优化:扩展序列化算法) netty聊天室优化:基于配置文件配置实现JDK、JSON序列化
07、Netty学习笔记—(聊天业务优化:参数调优) netty聊天室优化:相关参数调优说明及案例。如CONNECT_TIMEOUT_MILLIS、SO_BACKLOG…
08、Netty学习笔记—(基于聊天业务:RPC实现) 基于netty聊天室协议及编解码handler之上,实现的RPC远程调用
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。