- 博客(37)
- 收藏
- 关注
原创 JSON转为数组对象
使用Jackson库的ObjectMapper解析JSON数据的过程。首先创建ObjectMapper实例并配置忽略未知属性,然后通过readValue方法将JSON字符串转换为List<ScmPipeResultSepDO>对象集合。关键点包括:1)配置反序列化时忽略未知属性;2)使用TypeReference指定复杂泛型类型;3)通过traverse方法获取JSON内容。这段代码适用于需要将JSON数据映射为Java对象集合的场景。
2025-11-21 16:25:28
44
原创 java实体类时间格式化转换注解
@JsonFormat注解用于日期时间格式化,其pattern参数"yyyy-MM-dd HH:mm:ss"定义了标准日期时间格式:4位年-2位月-2位日 24小时制时分秒。timezone="GMT+8"指定东八区时区(北京时间),确保时间显示与系统所在时区一致。该注解常用于前后端数据交互时的日期时间格式转换。
2025-11-17 17:23:14
203
原创 将上传到minio的文件进行压缩包下载
本文介绍了基于Minio 6.0.4实现多文件打包下载的方法。主要流程包括:1)获取前端文件地址;2)从Minio桶中读取文件流;3)写入本地临时目录;4)打包为ZIP文件;5)返回压缩包并清理临时文件。核心工具类实现了参数验证、临时目录创建、Minio文件下载、响应头设置、ZIP打包和资源清理等功能,支持一次最多下载100个文件。该方法通过创建临时目录存储下载文件,最终打包成ZIP流返回给客户端,并确保及时清理临时资源。
2025-10-29 14:47:02
635
原创 用Finalshell连接服务器后出现文件目录不显示,且刷新报错空指针问题记录
用Finalshell连接服务器后出现文件目录不显示,且刷新报错空指针问题记录
2025-07-14 10:48:53
616
1
原创 Ubuntu下PostgreSQL数据库如何开启日志记录
log_directory = 'pg_log' #设置日志存储位置,默认为postgresql/data下面的pg_log文件夹下面。log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' #设置日志保存时间及名称。log_statement = 'all' #设置为‘all’ 记录所有SQL语句。logging_collector = on #设置为on,启动日志收集。2.修改文件配置内容。
2024-09-27 16:17:12
405
原创 Windows下PostgreSQL数据库如何开启日志记录
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' #设置日志保存时间及名称。log_statement = 'all' #设置为‘all’ 记录所有SQL语句。logging_collector = on #设置为on,启动日志收集。log_directory = 'pg_log' #设置日志存储位置,默认为。postgresql/data下面的pg_log文件夹下面。2. 重启 PostgreSQL 服务以使更改生效。
2024-09-27 15:41:29
795
原创 1698-Access denied for user ‘root‘@‘192.168.1.1‘
1698-Access denied for user 'root'@'192.168.1.1'
2024-07-01 17:54:30
273
原创 为什么String是不可变的
1.因为value被final修饰只是引用不可变,值是可变的,value的private是用于防止value被外部修改的,内部代码由jdk开发者自己保证,String不可变的直接原因就是String提供所有public方法都只返回新值而不改变自身.而要保证这些public方法真的不改变自身,就需要防止String的方法被子类重写.所以。String不可变是由类上的final禁止继承重写方法、private成员变量封装不被外部修改共同保证的保证.
2024-02-22 16:54:24
278
原创 根据前段传过来的月,查询数据库表计划,数据库表计划的存储格式,是周为格式(这周二到下周二),如何能获取出这月的计划
/ 计算2个日期间差了多少天。// 计算2个日期间差了多少天。// 除以7天在×天数。// 更新原子浮点数的值为四舍五入后的结果。// 除以7天在×天数。// 格式化值并获取四舍五入后的结果。// 获取分组下的开始时间集合。// 获取分组下的结束时间集合。// 获取原子浮点数的值。// 根据数据的唯一性做分组。* 获取各作业区月合计计划。
2023-08-22 15:41:47
154
原创 数据库里面的date类型和dateTime类型的区别
区别1:①date类型可用于需要一个日期值而不需要时间部分时;②datetime类型:可用于需要同时包含日期和时间信息的值。区别2:①date:MySQL 以 'YYYY-MM-DD' 格式检索与显示date值;②datetime:MySQL 以 'YYYY-MM-DD HH:mm:ss'格式检索与显示 DATETIME 类型。区别3:①date类型:支持的范围是 '1000-01-01' 到'9999-12-31';②datetime类型:支持的范围是'1000-01-..
2022-04-21 10:38:54
12359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅