1、java二进制编解码
byteBuffer.flip()
byteBuffer.getInt() 与 byteBuf.getInt(11)
2、粘包拆包问题
LengthFieldBasedFrameDecoder(2048,4,4,-8,0)
3、netty客户端与其他服务器交互
@Override
public void channelReadComplete(ChannelHandlerContext ctx) throws Exception {
ctx.flush();
ctx.close();
}
4、中文字节
中文字符占两个字节,注意获取数据长度要将字符getBytes()后
5、javaBean与XML字符串转换
JAXB工具
6、Java泛型