Netty的深入浅出--74.netty中composite buffer的使用 

写一个简单的实例来认识一下composite buffer

Netty的深入浅出--74.netty中composite buffer的使用

Netty的深入浅出--74.netty中composite buffer的使用 

第一个是创建堆缓存

第二个是创建直接缓存

Netty的深入浅出--74.netty中composite buffer的使用 

 将heapBuf与directBuf存放到compositeByteBuf里面

我们通过方法名可以看出来,heapBuf和directBuf相当于是compositeByteBuf的组件

Netty的深入浅出--74.netty中composite buffer的使用

 移除相关组件

Netty的深入浅出--74.netty中composite buffer的使用

打印出来存在的组件

Netty的深入浅出--74.netty中composite buffer的使用 

Netty的深入浅出--74.netty中composite buffer的使用 

查看 compositeByteBuf

它以一个虚拟的buffer将里面多个buffer展示出来,类似于一个合并buffer。

建议采用静态方法的方式创建,不建议使用构造方法来创建。

Netty的深入浅出--74.netty中composite buffer的使用

可以使用函数式编程的方式打印

Netty的深入浅出--74.netty中composite buffer的使用 

 注释掉removeComponent方法

Netty的深入浅出--74.netty中composite buffer的使用

 

相关文章:

  • 2021-08-15
  • 2021-12-05
  • 2021-04-11
  • 2021-05-18
  • 2021-09-13
  • 2021-07-12
  • 2021-06-09
  • 2021-04-30
猜你喜欢
  • 2021-08-03
  • 2021-05-05
  • 2021-06-10
  • 2021-04-13
  • 2022-01-01
  • 2022-12-23
  • 2021-04-29
相关资源
相似解决方案