人生若只如初见

WXY

Java

MybatisPlus中使用 updateById()更新字段为空字符串,null 不更新问题

MybatisPlus中使用 updateById()更新字段为空字符串,null 不更新问题

MybatisPlus在使用update()或updateById()方法时,如果尝试将字段更新为null或空字符串,默认情况下不会生效。原因在于MybatisPlus提供了多种字段策略,包括IGNORED、NOT_NULL、NOT_EMPTY等。可以通过在实体类字段上添加@TableField(strategy = FieldStrategy.IGNORED)注解来忽略判断,或者通过全局配置设置字段验证策略,以确保在更新时能够处理空值或null情况。
264
0
3
2023-11-07
Java使用itext7生成PDF文件(二)

Java使用itext7生成PDF文件(二)

本文介绍了如何使用 iText7 生成 PDF 文件,特别是在 Java 环境下。通过示例代码,展示了设定中英文字体、绘制 PDF 表格、添加条形码及项目的集成等功能。代码示例包含了项目依赖、获取中文字体、绘制基本信息和测试类调用生成 PDF 文件的过程。此文适合具备前端开发基础的读者,能帮助其快速掌握 iText7 的使用方法。
172
0
5
2023-10-27
Linux下启动ruoyi项目报错: java.net.SocketException: 权限不够

Linux下启动ruoyi项目报错: java.net.SocketException: 权限不够

说明:Linux 系统,jdk8 ruoyiv4.7.7 启动项目报错 java.net.SocketException: 权限不够 控制台log
156
0
3
2023-10-11
解决Linux x64操作系统环境下使用IDEA输入法光标不跟随

解决Linux x64操作系统环境下使用IDEA输入法光标不跟随

解决在 Linux x64 操作系统环境下,使用 JetBrains 系 IDE 存在的两个问题:fcitx 输入法候选框不跟随光标Markdown 文件无法正常预览使用方法(激进):直接替换 IDE 安装目录下的 jbr 目录下载链接
368
0
4
2023-03-27
Springboot整合Flyway自动管理数据库变更

Springboot整合Flyway自动管理数据库变更

本文通过以若依项目为例,详细介绍了如何在Spring Boot中整合Flyway以自动管理数据库变更。首先,文中揭示了在pom.xml中引入Flyway依赖和配置Maven插件的步骤。接着,说明了在resources目录下创建db/migration文件夹以存放初始化和测试SQL脚本,以及在application.yml中进行相关配置。最后,提供了改进初始化加载时机的方法,确保数据库结构在启动时正确加载。整体呈现了Flyway与Spring Boot的有效集成过程。
795
0
12
2022-12-09
把JAR包手动添加到本地maven仓库

把JAR包手动添加到本地maven仓库

下载需要添加的jar包我这里已经下载好了,放到自己的maven本地仓库目录中。检测maven环境变量cmd 输入mvn -v 如已经配好可以看到maven版本相关信息执行命令进入到第一步放jar的目录打开cmd执行命令mvn install:install-file -DgroupId=com.q
518
0
7
2022-10-23
Guava实用Map操作

Guava实用Map操作

GuavaGuava是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。使用这些API一方面可以简化我们代码,使代码更为优雅,另一方面它补充了很多jdk中没有的功能,能让我们开发中更为高效。引入依赖maven<dependency&
372
0
3
2022-10-21
SpringBoot内置工具类

SpringBoot内置工具类

断言断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查// 要求参数 object 必须为非空(Not Null),否则抛
375
0
2
2022-10-11
 EasyExcel导出带合计行表格

EasyExcel导出带合计行表格

为了在EasyExcel中实现报表导出带合计行的功能,采用了两个表格的方式。第一个表格包含表头和数据行,第二个表格则仅用于显示合计行。关键在于设置第一个表格需要表头,第二个表格不需要。合计行的样式通过WriteCellStyle进行定制,确保背景颜色显示为绿色。完整代码展示了如何使用上述方式导出含合计行的Excel表格。
1223
0
6
2022-10-09
IDEA 常用默认快捷键(官方)汉化版

IDEA 常用默认快捷键(官方)汉化版

关于官方文档- IDEA 快捷键 中有一个 默认的键盘映射参考卡,里面列出了常用的一些快捷键,包含 windows 和 mac 的,认真看了下感觉大部分的确是常用的。下载密码:aqj5IDEA 快捷键 (无水印)Github地址(带水印)点击跳转预览
723
0
8
2022-08-25