摘要: 【Netty】读书笔记 - 跟闪电侠学netty 1. 内容概要 1.1 总结 1.1.1 内存管理 Netty 使用的是堆外内存,需要手动释放,使用引用计数的方式管理内存,当引用计数 =0,回收ByteBuf 底层内存 原则:谁使用retain() , 谁释放release() 1.1.2 创建B 阅读全文
posted @ 2023-01-17 16:10 随风落木 阅读(54) 评论(0) 推荐(0)
摘要: 【Netty】读书笔记 - 跟闪电侠学netty 1. 内容概要 1.1 本节实现功能 客户端:连接服务器,之后向服务器发送数据服务端:接收数据后打印,并向客户端发送数据 1.2 本节知识点 1.2.1 ch.pipeline().addLast(new FirstClientHandler()); 阅读全文
posted @ 2023-01-17 14:34 随风落木 阅读(24) 评论(0) 推荐(0)
摘要: 【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 1 客户端启动Demo 启动客户端步骤 Step1:线程模型,服务器引导类Bootstrap Step2:IO 模型Step3:IO 处理逻辑Step4:建立连接 public class NettyClient { private stati 阅读全文
posted @ 2023-01-17 13:44 随风落木 阅读(12) 评论(0) 推荐(0)
摘要: 【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 1 服务端启动最小化代码 启动服务器步骤 Step1:线程模型,服务器引导类ServerBootstrap Step2:IO 模型Step3:IO 处理逻辑Step4:绑定本地端口,启动服务 public class NettyServer { 阅读全文
posted @ 2023-01-17 11:09 随风落木 阅读(31) 评论(0) 推荐(0)
摘要: 【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 主要是工具的安装和使用(省略) 1 Maven 2 Git 3 IntelliJ IDEA 需要了解的客官请购买书籍,或自行CSDN 阅读全文
posted @ 2023-01-17 09:21 随风落木 阅读(8) 评论(0) 推荐(0)
摘要: 【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 2.1 IO编程 1. 什么是IO编程? Input Stream :数据从外面(磁盘、网络)流进内存Output Stream:数据从内存流到外面去IO编程:内存和磁盘/网络交互数据的编程 2.2 NIO编程 1. 什么是NIO编程? NIO 阅读全文
posted @ 2023-01-17 09:16 随风落木 阅读(21) 评论(0) 推荐(0)