
java
JavaDevOps技术栈
Stay hungry Stay young
展开
-
Log4j2漏洞复现与分析
漏洞复现:结果如下:可见并不是打印的param具体参数信息,而是打印了服务器版本信息,这样就会产生注入的漏洞,此次漏洞就是由于JNDI导致的,下面介绍下具体的JNDI注入JNDI:RMI注入在jdk8u1217u1316u141版本开始默认com.sun.jndi.rmi.object.trustURLCodebase设置为false,rmi加载远程的字节码不会执行成功。...原创 2021-12-12 14:28:07 · 3108 阅读 · 0 评论 -
Spring boot集成Apollo多环境、高可用配置中心部署
启动configService启动adminService环境信息 部门信息 修改添加环境Springboot多环境集成‘本地缓存路径启动...原创 2020-04-12 16:25:05 · 5656 阅读 · 3 评论 -
Spring 事务失效和缓存失效原因
最近使用Spring cache框架,发现在调用时缓存失效的情况,后查看博客得知原因,即分享给大 家spring在创建service bean的时候,都是基于AOP的动态代理实现的:即都在方法调用前后去获取方法的名称、参数、返回值,然后根据方法名称、参数生成缓存的key(自定义的key例外),进行缓存。不生效的原因: 当从类外调用方法a()时,从spring容器获取到的s...原创 2019-04-16 13:37:51 · 557 阅读 · 0 评论