1、ByteBuf buf = Unpooled.buffer(100); 申请1个字节大小的内存空间。
如果向buf中写入数据,超过100个字节,buf会自动进行扩容
2、byte[] b = new byte[30];
ByteBuf bufNew = buf.readBytes(b); 一次从buf中读取30个字节内容。写入到新的数组b中
****注意,此时如果要使用获取到的30个字节数据。那就使用b。 千万不能使用bufNew。 我就在这里错过
1、ByteBuf buf = Unpooled.buffer(100); 申请1个字节大小的内存空间。
如果向buf中写入数据,超过100个字节,buf会自动进行扩容
2、byte[] b = new byte[30];
ByteBuf bufNew = buf.readBytes(b); 一次从buf中读取30个字节内容。写入到新的数组b中
****注意,此时如果要使用获取到的30个字节数据。那就使用b。 千万不能使用bufNew。 我就在这里错过