- 博客(21)
- 收藏
- 关注
原创 Mybatis Plus批量更新数据不忽略null值,在不修改全局配置的情况下
本文介绍了在MyBatisPlus中实现批量更新时保留null值的方法。通过在Mapper中定义updateWithNull方法,并在XML映射文件中使用<set>标签动态处理字段更新,可以确保null值被正确更新到数据库。核心实现利用SqlHelper.executeBatch方法进行批量操作,通过自定义BiConsumer回调执行更新逻辑。相比全局配置,这种方法更灵活,能够针对特定场景保留null值更新功能,同时不影响其他操作的全局null值忽略策略。
2025-05-25 23:40:04
222
原创 Windows JDK多版本下载安装切换 JDKS JDK多版本管理 Java多版本管理 多版本
Windows JDK多版本下载安装切换 JDKS JDK多版本管理 Java多版本管理 多版本。在Windows中使用jdks.bat来管理JDK,快速切换JDK的环境变量。
2025-01-07 15:26:31
283
原创 SpringBoot开启URL通用后缀访问功能
SpringBoot SpringMVC setUseSuffixPatternMatch 后缀 .json 通配 API
2023-08-01 01:40:51
974
1
原创 Java反射 setAccessible和get/set方法效率对比
Java反射 setAccessible get set 反射效率 反射性能
2022-07-10 17:07:19
860
原创 SpringBoot事件机制@EventListener的简单使用
SpringBoot 事件 Event EventListener AppicationEventPublish
2022-02-14 14:31:39
2011
原创 MongoDB使用正则匹配、修改内容
MongoDB中批量的使用正则对指定内容进行匹配和修改操作。通常是为了替换、删除内容中的某一些内容。例如URL前缀、敏感词等等。
2022-01-05 00:33:18
1732
2
原创 windows gpedit.msc 找不到的问题修复
windows Windows10 win10 家庭版 windows找不到文件 gpedit.msc
2021-11-24 21:47:09
627
原创 SpringBoot使用拦截器实现Restful URL权限拦截
前言RBAC 是基于角色的访问控制(Role-Based Access Control )。RBAC是在任何一个系统里无法绕过的问题。没有权限控制管理的系统是非常不安全的。在Spring框架体系中。有非常多的RBAC框架,如Spring Shiro、Spring Security。而本文介绍的是使用SpringMVC自带的拦截器来实现RBAC权限控制。功能虽然不够全面,但胜在够轻量,能够实现最基本的权限拦截。实现的关键点:1.拦截器的使用2.正则表达式的使用3.建立正确的RBAC权限模型权
2021-11-14 02:06:44
3301
原创 Elasticsearch head 连接 阿里云ES
Elasticsearch head 以下简称 ES Head1 简介ES Head其实是ES的ResultAPI可视化操作的客户端。所有功能都是基于XHR来请求ES开放的ResultAPI来进行一列操作。Elasticsearch head 基本上满足所有常用操作。Elasticsearch官方推荐使用Kibana来操作ES,功能很强大。推荐读者去学习一下。2 安装ES Head的安装有两种方式:浏览器CRX插件下载源码,使用node环境运行以上两种安装方式有网络上有很多详细步骤。这
2021-10-23 03:10:26
1477
1
空空如也
使用chatGPT是否会造成数据泄露,隐私泄露?
2023-01-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人