- 博客(6)
- 收藏
- 关注
原创 修复Jackson-core 安全漏洞、Apache Commons BeanUtils 访问控制错误漏洞、Guava 竞争条件漏洞
摘要:近期多个主流Java库曝出安全漏洞:FasterXML jackson-core存在嵌套数据导致的堆栈溢出漏洞,需升级至2.15.0+;Apache Commons BeanUtils因访问控制不当可能被利用执行任意代码,建议升级至1.11.0或2.0.0-M2+;Google Guava的FileBackedOutputStream存在临时目录权限问题,应升级至32.0.1+。开发者需及时更新相关依赖以消除安全隐患。(150字)
2025-07-25 10:08:23
292
原创 Hibernate:More than one row with the given identifier was found解决办法
本文介绍了一种在使用HQL进行数据库查询时遇到的“ More than one row with the given identifier was found”异常现象及其解决方案。该问题源于数据库中存在主键不唯一的记录。
2025-07-25 09:43:20
84
原创 Mybatis @Select注解中当参数为空则不添加该参数的判断
MyBatis中使用@Select注解实现动态查询示例:精确查询时使用name=#{name}条件,模糊查询时改为LIKE concat('%',#{name},'%')。两种写法均采用<script>标签包裹SQL,使用<when>进行条件判断,通过WHERE 1=1保证条件拼接语法正确。模糊查询时需注意使用concat函数处理通配符%,确保查询参数被正确包裹。两种方式都通过判断name!=null来动态添加查询条件,展示了MyBatis注解方式实现条件查询的灵活性。
2025-06-26 17:38:52
228
原创 Idea启动Tomcat很快成功,但是项目无法加载
这是因为没有正确映射tomcat,正确的效果应该是这个目录(根据自己电脑实际路径): C:\Users\dell\AppData\Local\JetBrains\IntelliJIdea2021.2\tomcat\6e859b23-21bf-47ad-a03c-58fe07dc173b\conf\Catalina\localhost 应该有个项目文件 ***.XML,路径对应你项目打包文件。如果catalina.bat配置了内存参数,尝试移除或改为追加形式,这可能能解决无法加载项目的问题。
2025-06-20 16:07:44
234
原创 Dbeaver工具多条insert批量插入报错
执行SQL脚本的正确方法是全选所有语句后右键点击执行,而非逐条执行。每条INSERT语句末尾必须添加分号。虽然逐条执行可能会出现报错,但验证表明语句本身没有问题。批量执行脚本的方式更高效且避免单条执行时可能的错误提示。
2025-06-17 16:43:15
376
原创 SSM的demo
3.如图,在ServiceImpl实现类里面做了3件事,1注入Service 2.注入Dao,3.调用dao的接口。1.编写一个mapper.xml的文件,用来写sql,如图,id对应dao层的方法名。4.最后在Controller使用@AutoWired注入Service并使用。2.编写Service并实现。
2023-05-15 09:52:52
71
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人