人生若只如初见

WXY

Java

Java程序模拟占用CPU和内存

Java程序模拟占用CPU和内存

效果图 图中依次为htop btop top 命令来来查看占用 源代码 JavaListener.java import java.util.Vector; /** * @author wxy * @description CPU 内存 控制 * @date 2023/11/15 下午3:3
341
0
5
2023-11-15
MybatisPlus中使用 updateById()更新字段为空字符串,null 不更新问题

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

MybatisPlus使用 update()/updateById()将字段更新为null或者空值时候不起作用。 原因:MybatisPlus FieldStrategy 有多种策略: 方法一(单独配置) 在实体类的字段是加上 @TableField(strategy = FieldStrategy
280
0
3
2023-11-07
Java使用itext7生成PDF文件(二)

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

最终生成的PDF预览 itext7的大部分都是和html的方法差不多,如果有前端基础使用起来会很简单。 参考官方Demo 项目整合itext7(7.1.13) 各个版本之间差异也有很多,注意自己依赖的版本 maven依赖 <!--pdf--> <dependency> <g
181
0
5
2023-10-27
Linux下启动ruoyi项目报错: java.net.SocketException: 权限不够

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

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

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

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

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

以若依项目为例(v3.8.4) 1、 pom.xml(ruoyi) 引入依赖管理 <dependencyManagement> <dependencies> <dependency> <groupId>org.flywaydb</gro
811
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
526
0
7
2022-10-23
Guava实用Map操作

Guava实用Map操作

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

SpringBoot内置工具类

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

EasyExcel导出带合计行表格

前言 最近在做报表导出,需要带合计行。发现 EasyExcel官方并不支持这个功能需要自己实现 issues 当然方法有很多,我这里选择用Table来实现。 官方文档Table使用 点击跳转文
1272
0
6
2022-10-09