
网络编程
sunforlife
这个作者很懒,什么都没留下…
展开
-
netty中的ByteBuf
https://www.cnblogs.com/duanxz/p/3724448.htmlnetty中的ByteBuf网络数据的基本单位总是字节。Java NIO 提供了 ByteBuffer 作为它 的字节容器,但是这个类使用起来过于复杂,而且也有些繁琐。Netty 的 ByteBuffer 替代品是 ByteBuf,一个强大的实现,既解决了 JDK API 的局限性, 又为网络应用...转载 2018-08-28 08:55:59 · 1460 阅读 · 0 评论 -
[netty核心类]--缓冲区ByteBuf
https://blog.youkuaiyun.com/u010853261/article/details/53690780/本文主要包括以下内容: 1)ByteBuf的三种类型:heapBuffer(堆缓冲区)、directBuffer(直接缓冲区)以及Composite Buffer(复合缓冲区)。2)ByteBuf的工作原理。3)ByteBuf与JDK中ByteBuffer的区别以及对...转载 2018-08-28 09:00:38 · 600 阅读 · 0 评论 -
【netty】 ByteBuf的常用API总结
https://blog.youkuaiyun.com/qq_26680031/article/details/79118878一、创建1、池化创建 ByteBufAllocator获取ByteBufAllocatorChannel channel = ...;ByteBufAllocator allocator = channel.alloc(); //1....ChannelHandler...转载 2018-08-28 09:42:24 · 554 阅读 · 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 · 651 阅读 · 0 评论 -
Netty学习-Helloworld Netty
1.使用Netty能够做什么开发异步、非阻塞的TCP网络应用程序; 开发异步、非阻塞的UDP网络应用程序; 开发异步文件传输应用程序; 开发异步HTTP服务端和客户端应用程序; 提供对多种编解码框架的集成,包括谷歌的Protobuf、Jboss marshalling、Java序列化、压缩编解码、XML解码、字符串编解码等,这些编解码框架可以被用户直接使用; 提供形式多样的编解码基础...转载 2018-08-21 13:58:00 · 187 阅读 · 0 评论 -
Netty学习(三)-Netty重要接口讲解
原文链接: https://blog.youkuaiyun.com/a953713428/article/details/66477657上一节我们写了一个HelloWorld,对于Netty的运行有了一定的了解,知道Netty是如何启动客户端和服务器端。这一节我们简要的讲解一下几个重要的接口,初步探讨Netty的运行机制,当然刚学Netty就深入原理肯定是很枯燥的,所以我们就点到为止。1. Chan...转载 2018-08-21 14:01:19 · 194 阅读 · 0 评论