Netty学习指南(资料、文章汇总)
【摘要】 文章目录学习资料文章汇总
学习资料
学习前具备知识:Java基础IO、多线程、部分jvm知识…
Netty官网
原理知识点:
TCP的粘包与粘包(网络):面试题:粘包和拆包、tcp粘包和拆包的处理方案
简述同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别
文章推荐:
netty全过程图解(最详细清晰版)
视频:
中文字幕版-Netty One Framework to rule
@[toc]
学习资料
学习前具备知识:Java基础IO、多线程、部分jvm知识…
原理知识点:
- TCP的粘包与粘包(网络):面试题:粘包和拆包、tcp粘包和拆包的处理方案
- 简述同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别
文章推荐:
视频:
- 中文字幕版-Netty One Framework to rule them all by Norman Maurer:1小时,项目leader讲解Netty4
- 黑马程序员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)