![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NIO
lemonmini
这个作者很懒,什么都没留下…
展开
-
Java NIO之tcp粘包拆包
一 ByteToMessageDecoder 1.1 实例 ByteToMessageDecoder,用于把一个byte流转换成一个对象,实例: public class StringDecoder extends ByteToMessageDecoder { protected void decode(ChannelHandlerContext ctx, ByteBuf in, Lis...原创 2019-12-16 21:19:09 · 830 阅读 · 0 评论 -
基于NIO的Netty网络框架详解
Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。 Netty的优点有: a、功能丰富,内置了多种数据编解码功能、支持多种网络协议。 b、高性能,通过与其它主流NIO网络框架对比,它的综合性能最佳。 c、可扩展性好,可...转载 2019-10-19 17:24:11 · 201 阅读 · 0 评论 -
Java NIO工作原理的全面分析
DK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库中的标准 I/O 是如何工作的。您还将了解只能通过 NIO 来完成的工作,如异步 I/O 和直接缓冲区。 ◆ 输入/输出:概念性描述 I/O 简介 I/O...原创 2019-10-18 18:11:39 · 87 阅读 · 0 评论