SpringBoot
文章平均质量分 66
咸鱼zz
这个作者很懒,什么都没留下…
展开
-
Java方法超时定位, Arthas性能诊断
出现如下所示,即为接口监听成功, 我们在调用接口之后,arthas会把方法的调用时间打印到控制台,前提是执行的接口一点得调用到arthas监听的方法。又经过一段时间的思考,我觉得深究一下,到底是接口中的哪个类的哪个方法造成了高耗时,请教过周围的大佬之后,大佬给推荐了一个很强大的JVM性能诊断工具。很清晰可以看到,绝大多数的耗时都集中在97.29%所在的方法上(1200ms是优化后的),而关于如何优化就是根据自己服务的特点,逐步分析。安装Arthas的jar包(提前建好目录)...原创 2022-08-09 22:01:29 · 626 阅读 · 0 评论 -
SpringBoot动态注入bean (系统注入漏洞原理)
前有log4j高危漏洞,后有fastjson注入风险,可见即便是强大的中间件jar也不可避免的存在bug,今天花时间写了一个SpringBoot动态注入bean到容器中的demo,直接上代码这是一个暴漏出去的Controller,用来接收注入的bean。/** * 动态注入IocBean的Controller: 项目中使用有风险,需谨慎使用 */@RestControllerpublic class DynamicInjectionController { @PostMappi原创 2022-04-14 17:09:50 · 4018 阅读 · 0 评论