🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` Netty的数据容器 ``` ``` 1. Java NIO提供了ByteBuffer作为它的字节容器,但是这个类使用起来过于复杂也有些繁琐 2. Netty使用ByteBuf替代ByteBuffer,一个强大的实现,既解决了JDK API的局限性,又提供了更好的API ``` ### ByteBuf如何工作的? ``` 1. ByteBuf维护了两个索引,一个读取,一个写入 2. 当你从ByteBuf读取时,readerIndex将会被递增已经被读取的字节数 3. 当你写入ByteBuf时,writeIndex会被递增 ```