01 2021 档案

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