
netty
文章平均质量分 70
小志的博客
随笔笔记,仅供参考
展开
-
Netty进阶——粘包与半包(预设长度方式解决粘包问题)
Netty进阶——粘包与半包(预设长度方式解决粘包问题)原创 2023-01-11 23:28:53 · 481 阅读 · 0 评论 -
Netty进阶——粘包与半包(固定分隔符方式解决粘包问题)
Netty进阶——粘包与半包(固定分隔符方式解决粘包问题)原创 2023-01-07 22:00:00 · 810 阅读 · 0 评论 -
Netty进阶——粘包与半包(固定长度方式解决粘包问题)
Netty进阶——粘包与半包(固定长度方式解决粘包问题)原创 2023-01-07 16:16:13 · 678 阅读 · 0 评论 -
Netty进阶——粘包与半包(短链接方式解决粘包问题)
Netty进阶——粘包与半包(短链接方式解决粘包问题)原创 2022-11-30 22:48:46 · 567 阅读 · 0 评论 -
Netty进阶——粘包与半包(现象分析)
Netty进阶——粘包与半包(现象分析)原创 2022-11-29 23:10:36 · 418 阅读 · 0 评论 -
Netty进阶——粘包与半包(滑动窗口)
Netty进阶——粘包与半包(滑动窗口)原创 2022-11-29 23:06:12 · 405 阅读 · 0 评论 -
Netty进阶——粘包与半包(代码示例)
Netty进阶——粘包与半包现象代码示例原创 2022-11-29 22:55:09 · 596 阅读 · 0 评论 -
Netty入门——ByteBuf
Netty入门——ByteBuf原创 2022-11-07 23:15:00 · 893 阅读 · 0 评论 -
Netty入门——Handler & Pipeline
Netty入门——Handler & Pipeline原创 2022-11-04 23:15:00 · 594 阅读 · 0 评论 -
Netty入门——Future和Promise接口
Netty入门——Future和Promise接口原创 2022-11-04 22:15:00 · 709 阅读 · 0 评论 -
Netty入门——组件(Channel)二
Netty入门——组件(Channel)二原创 2022-11-03 22:45:00 · 543 阅读 · 0 评论 -
Netty入门——组件(Channel)一
Netty入门——组件(Channel)原创 2022-11-02 23:15:00 · 475 阅读 · 0 评论 -
Netty入门——组件(EventLoop)
Netty入门——组件(EventLoop)原创 2022-11-01 22:30:00 · 718 阅读 · 0 评论 -
Netty入门——springboot框架开发一个简单的服务器端和客户端
Netty入门——springboot框架开发一个简单的服务器端和客户端原创 2022-10-24 20:45:00 · 1336 阅读 · 0 评论 -
Netty入门——概述
Netty入门——概述原创 2022-09-25 22:29:34 · 482 阅读 · 0 评论 -
Netty—— AIO示例代码
Netty—— AIO示例代码原创 2022-09-25 22:11:24 · 812 阅读 · 0 评论 -
Netty—— 概念剖析(零拷贝)
Netty—— 概念剖析(零拷贝)原创 2022-09-25 21:44:05 · 610 阅读 · 0 评论 -
Netty—— 概念剖析(NIO vs BIO)
Netty—— NIO vs BIO 概念剖析原创 2022-09-25 21:17:08 · 344 阅读 · 0 评论 -
Netty——网络编程 NIO(Selector处理write事件 写入内容过多问题)代码示例
Netty——网络编程 NIO(Selector处理write事件 写入内容过多问题)代码示例原创 2022-09-18 22:28:11 · 458 阅读 · 0 评论 -
Netty——网络编程 NIO(Selector处理read事件 消息边界问题)代码示例
Netty——网络编程 NIO(Selector处理read事件 消息边界问题)代码示例原创 2022-09-04 23:10:12 · 329 阅读 · 0 评论 -
Netty——网络编程 NIO(Selector处理read事件 客户端断开问题解决)代码示例
Netty——网络编程 NIO(Selector处理read事件 客户端断开问题解决)代码示例原创 2022-09-04 16:11:24 · 1516 阅读 · 3 评论 -
Netty——网络编程 NIO(Selector处理read事件)代码示例
Netty——NIO(Selector处理read事件)代码示例原创 2022-09-01 22:55:44 · 482 阅读 · 0 评论 -
Netty——网络编程 NIO(Selector处理accept事件)代码示例
Netty——网络编程 NIO(Selector处理accept事件)代码示例原创 2022-09-01 22:27:51 · 487 阅读 · 0 评论 -
Netty——网络编程 NIO(Selector)
一个线程配合 selector 就可以监控多个 channel 的事件,事件发生线程才去处理。避免非阻塞模式下所做无用功;让这个线程能够被充分利用;节约了线程的数量;减少了线程上下文切换;原创 2022-08-16 23:07:10 · 502 阅读 · 0 评论 -
Netty——网络编程(非阻塞理解及代码示例)
非阻塞模式下,相关方法都会不会让线程暂停。(1)、在 ServerSocketChannel.accept 在没有连接建立时,会返回 null,继续运行;(2)、SocketChannel.read 在没有数据可读时,会返回 0,但线程不必阻塞,可以去执行其它 SocketChannel 的 read 或是去执行 ServerSocketChannel.accept;(3)、写数据时,线程只是等待数据写入 Channel 即可,无需等 Channel 通过网络把数据发送出去;...原创 2022-08-16 22:31:54 · 542 阅读 · 0 评论 -
Netty——网络编程(阻塞理解及代码示例)
阻塞模式下,相关方法都会导致线程暂停。(1)、ServerSocketChannel.accept 会在没有连接建立时让线程暂停;(2)、SocketChannel.read 会在没有数据可读时让线程暂停;(3)、阻塞的表现其实就是线程暂停了,暂停期间不会占用 cpu,但线程相当于闲置;单线程下,阻塞方法之间相互影响,几乎不能正常工作,需要多线程支持。但多线程下,有新的问题,体现在以下方面。......原创 2022-08-15 22:39:09 · 1029 阅读 · 0 评论 -
Netty——文件编程(Files类的walkFileTree方法拷贝多级目录)
Netty——文件编程(Files类的walkFileTree方法拷贝多级目录)原创 2022-07-31 23:19:00 · 400 阅读 · 0 评论 -
Netty——文件编程(Files类的walkFileTree方法删除多级目录)
Netty——文件编程(Files类的walkFileTree方法删除多级目录)原创 2022-07-31 23:15:58 · 336 阅读 · 0 评论 -
Netty——文件编程(Files类的walkFileTree方法遍历文件夹下jar包的数量)
Netty——文件编程(Files类的walkFileTree方法遍历文件夹下jar包的数量)原创 2022-07-31 23:05:41 · 323 阅读 · 0 评论 -
Netty——文件编程(Files类的walkFileTree方法遍历文件夹和文件夹下的文件)
Netty——文件编程(Files类的walkFileTree方法遍历文件夹和文件夹下的文件)原创 2022-07-31 23:01:40 · 467 阅读 · 0 评论 -
Netty——文件编程(Path和Files类中方法说明与代码示例)
Netty——文件编程(Path和Files类中方法说明与代码示例)原创 2022-07-26 22:10:42 · 289 阅读 · 0 评论 -
Netty——文件编程(FileChannel中方法说明与代码示例)
Netty——文件编程(FileChannel中方法说明与代码示例)原创 2022-07-26 21:43:12 · 677 阅读 · 0 评论 -
Netty——ByteBuffer(ByteBuffer消息粘包、半包示例)
Netty——ByteBuffer(ByteBuffer消息粘包、半包示例)原创 2022-07-26 21:21:28 · 454 阅读 · 0 评论 -
Netty——ByteBuffer(ByteBuffer 的分散读(Scattering Reads)、集中写(Gathering Writes)示例)
Netty——ByteBuffer(ByteBuffer 的分散读(Scattering Reads)、集中写(Gathering Writes)示例)原创 2022-07-24 21:18:51 · 274 阅读 · 0 评论 -
Netty——ByteBuffer(字符串与 ByteBuffer相互转换示例)
Netty——ByteBuffer(字符串与 ByteBuffer相互转换示例)原创 2022-07-24 20:51:31 · 1078 阅读 · 0 评论 -
Netty——ByteBuffer(ByteBuffer的方法说明演示示例)
Netty——ByteBuffer(ByteBuffer的方法说明演示示例)原创 2022-07-24 18:28:34 · 960 阅读 · 0 评论 -
Netty——ByteBuffer(ByteBuffer的内部结构演示示例)
Netty——ByteBuffer(ByteBuffer的内部结构演示示例)原创 2022-07-20 23:33:48 · 237 阅读 · 0 评论 -
Netty——ByteBuffer(ByteBuffer的内部结构)
Netty——ByteBuffer(ByteBuffer的内部结构)原创 2022-07-20 22:33:45 · 361 阅读 · 0 评论 -
Netty——ByteBuffer(ByteBuffer的基本使用)
Netty——ByteBuffer(ByteBuffer的基本使用)原创 2022-07-18 22:41:56 · 957 阅读 · 0 评论 -
Netty——NIO三大组件
channel有一点类似于stream,它就是读写数据的双向通道,可以从channel将数据读入buffer,也可以将buffer的数据写入channel,而之前的stream要么是输入,要么是输出,channel比stream更为底层。buffer则用来缓冲读写数据。selector单从字面意思不好理解,需要结合服务器的设计演化来理解它的用途。...原创 2022-07-18 21:52:56 · 302 阅读 · 0 评论