第15章 ByteBuf和相关辅助类
2016-11-23 21:00
267 查看
第15章 ByteBuf和相关辅助类
15.1 ByteBu功能说明
15.1.1 ByteBuf的工作原理
ByteBuf依然是个Byte数组的缓冲区。
15.1.2 ByteBuf的功能介绍
1. 顺序都操作
ByteBuf readBytes(byte[] dst) : 将当前ByteBuf的数据读取到目标byte数组中,读取的字节数长度为dst.length。
2. 顺序写操作
ByteBuf writeBytes(byte[] src) : 将源字节数组src中的所有字节写入到当前ByteBuf中。
3. readerIndex和writerIndex
4. Discardable bytes
5. Readable bytes 和 Writable bytes
6. Clear操作
不会清空缓冲区内容本身,只是操作位置指针。
7. Mark和Rest
8. 查找操作
9.Derived buffers
类似与数据库的视图,ByteBuf提供了多个接口用于创建某个ByteBuf的试图或者复制ByteBuf。
10.转化成标准的ByteBuffer
11. 随机读写(set和get)
15.2 ByteBuf的源码分析
15.3 ByteBuf相关的辅助类功能介绍
15.3.1 ByteBufHolder
15.3.2 ByteBufAllocator
15.3.3 CompositeByteBuf
15.3.4 ByteBufutil
15.4 总结
15.1 ByteBu功能说明
15.1.1 ByteBuf的工作原理
ByteBuf依然是个Byte数组的缓冲区。
15.1.2 ByteBuf的功能介绍
1. 顺序都操作
ByteBuf readBytes(byte[] dst) : 将当前ByteBuf的数据读取到目标byte数组中,读取的字节数长度为dst.length。
2. 顺序写操作
ByteBuf writeBytes(byte[] src) : 将源字节数组src中的所有字节写入到当前ByteBuf中。
3. readerIndex和writerIndex
4. Discardable bytes
5. Readable bytes 和 Writable bytes
6. Clear操作
不会清空缓冲区内容本身,只是操作位置指针。
7. Mark和Rest
8. 查找操作
9.Derived buffers
类似与数据库的视图,ByteBuf提供了多个接口用于创建某个ByteBuf的试图或者复制ByteBuf。
10.转化成标准的ByteBuffer
11. 随机读写(set和get)
15.2 ByteBuf的源码分析
15.3 ByteBuf相关的辅助类功能介绍
15.3.1 ByteBufHolder
15.3.2 ByteBufAllocator
15.3.3 CompositeByteBuf
15.3.4 ByteBufutil
15.4 总结
相关文章推荐
- ByteBuf和相关辅助类
- netty5.0源码解析 ByteBuf和相关辅助类
- chapter15 ByteBuf和相关辅助类
- ByteBuf相关方法
- protobuf 使用相关
- Android工具类之屏幕相关辅助类
- Android SDCardUtils-SD卡相关的辅助类
- iOS byte byte数组的相关操作
- java | itext|PdfContentByte水印文字相关(透明度、方位、大小、颜色)
- java IO相关API探索之ByteBuffer
- Android屏幕相关辅助类 ScreenUtils
- 获得屏幕相关的辅助类
- 安装protobuf及相关的lua生成器
- PooledByteBuf源码分析
- Netty - ByteBuf (3)
- Util:获得屏幕相关的辅助类
- protobuf 使用相关
- netty源码分析之-ByteBuf详解(8)
- 获得屏幕相关的辅助类
- C#基础系列(6)-- 第二部分 字符串相关 -- byte[]与string之间的转换(1)