![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
sunforlife
这个作者很懒,什么都没留下…
展开
-
netty中的ByteBuf
https://www.cnblogs.com/duanxz/p/3724448.html netty中的ByteBuf 网络数据的基本单位总是字节。Java NIO 提供了 ByteBuffer 作为它 的字节容器,但是这个类使用起来过于复杂,而且也有些繁琐。 Netty 的 ByteBuffer 替代品是 ByteBuf,一个强大的实现,既解决了 JDK API 的局限性, 又为网络应用...转载 2018-08-28 08:55:59 · 1427 阅读 · 0 评论 -
[netty核心类]--缓冲区ByteBuf
https://blog.csdn.net/u010853261/article/details/53690780/ 本文主要包括以下内容: 1)ByteBuf的三种类型:heapBuffer(堆缓冲区)、directBuffer(直接缓冲区)以及Composite Buffer(复合缓冲区)。 2)ByteBuf的工作原理。 3)ByteBuf与JDK中ByteBuffer的区别以及对...转载 2018-08-28 09:00:38 · 563 阅读 · 0 评论 -
【netty】 ByteBuf的常用API总结
https://blog.csdn.net/qq_26680031/article/details/79118878 一、创建 1、池化创建 ByteBufAllocator 获取ByteBufAllocator Channel channel = ...;ByteBufAllocator allocator = channel.alloc(); //1....ChannelHandler...转载 2018-08-28 09:42:24 · 513 阅读 · 0 评论 -
ByteBuf和相关辅助类
https://www.cnblogs.com/wade-luffy/p/6196481.html 当我们进行数据传输的时候,往往需要使用到缓冲区,常用的缓冲区就是JDK NIO类库提供的java.nio.Buffer。 实际上,7种基础类型(Boolean除外)都有自己的缓冲区实现,对于NIO编程而言,我们主要使用的是ByteBuffer。从功能角度而言,ByteBuffer完全可以满足...转载 2018-08-28 09:51:43 · 611 阅读 · 0 评论 -
Netty学习-Helloworld Netty
1.使用Netty能够做什么 开发异步、非阻塞的TCP网络应用程序; 开发异步、非阻塞的UDP网络应用程序; 开发异步文件传输应用程序; 开发异步HTTP服务端和客户端应用程序; 提供对多种编解码框架的集成,包括谷歌的Protobuf、Jboss marshalling、Java序列化、压缩编解码、XML解码、字符串编解码等,这些编解码框架可以被用户直接使用; 提供形式多样的编解码基础...转载 2018-08-21 13:58:00 · 155 阅读 · 0 评论 -
Netty学习(三)-Netty重要接口讲解
原文链接: https://blog.csdn.net/a953713428/article/details/66477657 上一节我们写了一个HelloWorld,对于Netty的运行有了一定的了解,知道Netty是如何启动客户端和服务器端。这一节我们简要的讲解一下几个重要的接口,初步探讨Netty的运行机制,当然刚学Netty就深入原理肯定是很枯燥的,所以我们就点到为止。 1. Chan...转载 2018-08-21 14:01:19 · 170 阅读 · 0 评论