王旭阳个人博客

WXY

最新文章

Python中三元表达式

Python中三元表达式

三元运算符是一种编程中的逻辑判断算法,用于在条件判断时返回两个值中的一个。不同编程语言中的三元运算符形式有所不同。在大多数语言中,如Java,使用“? :”格式,而在Python中则使用“if...else...”语句作为三元运算符。Python的三元运算符具有更简单的语法和更高的语句可视化优势。在Java中,一个典型的三元表达式会根据条件判断打印不同的表达式结果。而在Python中,只能通过类似结构来实现这种逻辑判断。总体来说,三元运算符是一种有效的工具,可以简化代码并提高工作效率。
127
1
2023-11-22
Idea常用插件

Idea常用插件

分享下我的常用插件
3398
0
2023-11-21
Java程序模拟占用CPU和内存

Java程序模拟占用CPU和内存

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

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

这段内容是关于MybatisPlus在更新操作中使用`update()`或`updateById()`方法时,如何将字段更新为null或空值的问题。这个问题的原因是MybatisPlus的字段验证策略(FieldStrategy)。 文中提到了两种解决方案: 1. 单独配置:在实体类的字段上加上`@TableField(strategy = FieldStrategy.IGNORED)`注解,这样MybatisPlus会忽略该字段的验证,无论其值是否为null或空,都会进行更新。 2. 全局配置:在MybatisPlus的配置文件中,设置`updateStrategy`为`NOT_NULL`或`NOT_EMPTY`。这样,在更新操作时,MybatisPlus会按照配置的策略来判断字段是否应该被更新。如果设置为`NOT_NULL`,则只有字段值非null时才会更新;如果设置为`NOT_EMPTY`,则只对字符串类型字段非空时进行更新,其他类型字段依然为非null判断。 这段内容主要是为了解释在MybatisPlus中,当使用`update()`或`updateById()`方法更新字段为null或空值时不起作用的原因,并给出了相应的解决方案。
443
0
2023-11-07
Jpom实践 容器构建+项目分发

Jpom实践 容器构建+项目分发

如果你还没有安装Jpom或者想要更详细的了解Jpom,官方文档已有很详细的安装实践和介绍 https://jpom.top/pages/15b7a2/ 基础安装部分请查看[官方文档] 前言 容器构建+项目分发 容器构建 可以很好的做环境隔离
490
1
2023-11-03
Java使用itext7生成PDF文件(二)

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

最终生成的PDF预览 itext7的大部分都是和html的方法差不多,如果有前端基础使用起来会很简单。
271
0
2023-10-27
Archlinux/Manjaro更新WPS后,加粗字体显示显示一团黑

Archlinux/Manjaro更新WPS后,加粗字体显示显示一团黑

说明问题 日常 sudo pacman -Syu 后更新了wps,发现.docx 文件中加粗字体显示异常 如图:
466
1
2023-10-20
Linux下启动ruoyi项目报错: java.net.SocketException: 权限不够

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

说明:Linux 系统,jdk8 ruoyiv4.7.7 启动项目报错 java.net.SocketException: 权限不够 控制台log
296
0
2023-10-11
Python读取Mysql数据转成List

Python读取Mysql数据转成List

环境: 系统linux 编辑器pycharm python版本3.11 数据库数据 依赖 pip install mysql-connector-python
372
0
2023-10-10
Linux下无限期使用Navicat16

Linux下无限期使用Navicat16

摘要: 本文介绍了Navicat Premium 16试用期的延长方法。在试用期快到期之前,用户可以通过导出数据库连接进行备份。执行特定命令可绕过试用期限制,包括关闭Navicat程序并删除特定配置文件。文章还提到了Navicat官方推出的免费版本,读者可点击查看详情。详细步骤和参考链接已提供。
1028
0
2023-10-10
Python读取Excel数据转成List

Python读取Excel数据转成List

环境: 系统linux 编辑器pycharm python版本3.11 excel文件内容: 代码 from openpyxl import load_wo
387
0
2023-10-08
PC版微信/QQ/TIM防撤回补丁

PC版微信/QQ/TIM防撤回补丁

PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁。支持最新版微信/QQ/TIM,其中微信能够选择安装多开功能。
653
1
2023-09-30