自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除