01 2021 档案
摘要:使用方式:https://my.oschina.net/kings0/blog/4710642 使用场景:一些策略逻辑可以通过自定义表达式来做到动态配置生效 源码: 1.先解析表达式,按照逆波兰表达式。 2.把表达式通过asm编译成二级制直接交给jvm执行
阅读全文
摘要:情况一、内存空间不足 对比监控出现性能毛刺时间点的GC日志和业务日志,发现JVM停顿了较长时间,且停顿时GC日志中有大量的“Allocation Stall”日志。 原因就是堆内存被占满,导致部分线程阻塞,如下图中的 High used已经达到100% 解决办法: 1.最直接有效的办法就是增加堆大小
阅读全文

浙公网安备 33010602011771号