getInstance:voliate syncronized 的区别。指令重排序
BlockingQueue offer 修改,失败的话,尽早失败。异常尽量不要抛给业务。
startReceive 中 while 循环 可能会消耗cpu多一点
worker bufferFlushExecutor 中队列的长度,现在为5,是否可以设置大一点
udp 发送框架:
垃圾回收器:g one
arthas:阿尔萨斯 java 诊断工具
getInstance:voliate syncronized 的区别。指令重排序
BlockingQueue offer 修改,失败的话,尽早失败。异常尽量不要抛给业务。
startReceive 中 while 循环 可能会消耗cpu多一点
worker bufferFlushExecutor 中队列的长度,现在为5,是否可以设置大一点
udp 发送框架:
垃圾回收器:g one
arthas:阿尔萨斯 java 诊断工具