在企业级系统架构演进中,是否进行 JDK 版本升级往往是一个令人头疼的难题。一方面,升级可以享受新版本带来的性能提升和特性增强,另一方面,升级需要面对潜在的兼容性风险和巨大的升级成本。本文将分享我们如何在没有生产故障的前提下,用 6 个月 ...
springframework包下的@Param注解执行时机在wrapCollection处理之前,wrapCollection对集合的特殊处理将springframework包下的@Param注解处理覆盖掉了,所以无法解析参数set。而mybatis包下的@Param注解执行时机在wrapCollection处理之后,程序可以正常运行。 01、引言 大家好,我是 ...
在Java中, 浮点数0并非一个准确值,而是一个无限接近0的数。为此才闹出这么多令人费解的“幺蛾子”,这是由计算机底层原理决定的,记住就好,无解。 你好,我是YourBatman:当我老了,也写代码;不为别的,只为爱好。 📚前言 如果你工作超5年,100%遇到过 ...
前几天挖src,遇到4.7.1版本的若依系统https://github.com/yangzongzhuan/RuoYi-fast ,此版本存在Thymeleaf SSTI注入漏洞,但网上流传的payload ...
github集成构建DubboShutdownHook线程抛IllegalStateException: Shutdown in progress,并且近期出现的频率越来越频繁: 2021-09-15T03:06:39.5680207Z ##[error]Exception in thread "DubboShutdownHook" java.lang.RuntimeException: java ...
如何支持多个插件内初始化不冲突呢? 因为需要插件化,多个插件内部需要路由初始化,但是插件内部调用初始化程序崩溃,有一个插件内部初始化没有问题,不初始化又不能用,不知道怎么处理,并且虽然有baidumap,但是程序内并没有一个地方引用,却报ARouter ...