03 2021 档案
摘要:CGLIB 什么是CGLIb CGLIB通过ASM来转换字节码并生成新的类。 它可以实现在运行过程中,扩展java类或者实现java接口。 它是对ASM的包装,简化了 开发难度。 CGLib是如何工作的 通过继承指定的类,在派生类中重写非final方法。 在生成代码的时候,通过反射获取被代理方法的M
阅读全文
摘要:粘包拆包问题 原因 底层缓冲区的大小与应用层发送的数据大小不匹配。 具体表现为: 应用层发送的数据量大于缓冲区大小。 TCP层对报文进行分段,MSS(最大报文段大小,Maximum Segment Size) IP层限制了最大的传输单元,MTU(最大传输单元,Maximum Transmission
阅读全文
浙公网安备 33010602011771号