
Netty
文章平均质量分 91
Netty学习过程中的笔记,包括从NIO到Netty框架的使用,主要参考资料为黑马程序员的Netty课程
左右盲
走得慢,会很快
展开
-
【Netty】NIO详解:Path&Files&FileChannel常用方法
Path和Files是jdk8新增的文件操作api,对比传统的file类而言,功能强大且十分高效,将原先各种复杂的文件操作封装成简单的api供开发人员使用,FileChannel也有对比传统io流更加强大的功能原创 2022-09-21 23:44:14 · 500 阅读 · 0 评论 -
【Netty】NIO详解:一文带你彻底搞懂ByteBuffer
事实上,ByteBuffer本身是没有所谓读写限制的,有的只是对Limit范围外的元素限制为无法读写,limit范围内的所有元素都是可读可写的。但我们进行读写操作时需要考虑position指向的位置,因为ByteBuffer的读写根本上来说就是对position所指向的位置上的元素进行获取/覆盖,而写模式下的position正常指向的位置永远都是没有元素的,如果我们在写模式下进行读取,读取到的值只会为零。与之相对的,读模式下position指向的位置永远都是有元素的,因此如果我们在读模式下进行写入,会对现有原创 2022-09-18 12:11:26 · 691 阅读 · 0 评论 -
【Netty】NIO详解:NIO三大组件概述
NIO是一种同步非阻塞IO,其核心在于。若需要使用 NIO ,其中的Channel 有一点类似于 Stream,它是读写数据的,可以从 Channel 将数据读入 Buffer,也可以将 Buffer 的数据写入 Channel,Channel 比 Stream 更为底层,selector 的作用是配合一个线程来管理多个 channel,获取这些 channel 上发生的事件,这些 channel 工作在非阻塞模式下,当一个channel中没有执行任务时,可以去执行其他channel中的任务。适合连接数多,原创 2022-09-15 00:31:34 · 473 阅读 · 0 评论