- 博客(21)
- 收藏
- 关注
原创 Docker部署ClickHouse时序数据库
ClickHouse 自带 HTTP 服务。如果直接运行容器,删除容器后数据会丢失。通常需要通过配置文件设置密码。使用 HTTP API。
2026-06-30 14:49:24
206
原创 数据库动态配置定时任务
log.error("数据完整性定时任务cron表达式非法,cron: {}", cron, e);* 数据完整性动态定时任务。
2026-06-10 16:08:22
213
原创 达梦数据库低版本迁移数据库没有mysql选项的解决方案
如果需要迁移到 SQL Server,请添加:-Ddameng.dts.to_sqlserver=true。如果需要迁移到 MySQL,请添加:-Ddameng.dts.to_mysql=true。
2026-01-27 09:37:42
86
原创 利用AI快速生成实体的ER图
摘要:通过PlantUML工具生成了正泰基础数据同步核心时序图,据代码自动生成接口文档(含接口名称、能力说明、路径)和Entity实体关系图,核心代码片段可通过PlantUML在线工具生成可视化图表。展示了定时任务触发ZtBaseDataSyncController后,依次调用TzBaseSyncService各方法(powerUser、station等)进行数据同步的完整流程。同时支持根
2025-09-08 16:42:45
423
原创 easyExcel使用自定义注解校验导入字段的值
定义通用的监听器,对自定义注解做实现。1、对导入的某个字符串长度做校验。3、对导入的某列做数字长度校验。2、对导入的某列做固定值校验。在对应的DTO使用注解。
2025-08-26 16:25:20
510
原创 Hutool工具类中**Pair**和**Tuple**的详细解释、使用场景及代码示例
System.out.println("最小值:" + minMax.getKey() + ",最大值:" + minMax.getValue());| **特性** | **Pair** | **Tuple** |System.out.println("用户:" + username + ",ID:" + id + ",积分:" + score);- Hutool 4.x的`Tuple`非泛型,需手动转型;
2025-08-26 16:17:33
459
原创 java中SFunction<T, ?>的用法
其中T为输入类型,?表示输出类型可以为任意类型。该接口通常用于实现高阶函数,例如将一个函数作为参数传递给另一个函数。在Java中,SFunction field表示一个泛型。ava中SFunction<T,?
2025-08-26 15:21:13
484
原创 本地docker部署项目入门
docker run -d -p 8081:8081 --name 镜像命名 镜像名。8、docker查看有哪些网络,并查看某个网络的信息。8、docker 容器与容器之间如何通信。docker stop 镜像容器Id。需要先停止容器,删除容器,在删除镜像。5、docker 端口映射启动镜像。11、docker 容器按照vim。10、docker 启动前端。2、docker 查看镜像。3、docker 打包镜像。4、docker 启动镜像。6、docker 停止镜像。7、docker 删除镜像。
2025-06-04 10:44:30
245
转载 easyExcel实现一个接口任意表的Excel导入导出
Java的web开发需要excel的导入导出工具,所以需要一定的工具类实现,如果是使用easypoi、Hutool导入导出excel,会非常的损耗内存,因此可以尝试使用easyexcel解决大数据量的数据的导入导出,且可以通过Java8的函数式编程解决该问题。
2025-05-06 17:13:23
205
转载 Spring Boot通过EasyExcel异步多线程实现大数据量Excel导入,百万数据30秒
定义的线程池相当于是8个核心线程,任务队列是无界队列。线程数也是要在最后测试的时候取一个合适的值。/***/@Bean// 设置核心线程数// 设置最大线程数,当核心线程数满了且队列满了,会创建新的线程,直到达到最大线程数。而当前队列是无界队列,所以不会满,此处设置无效。直接使用默认值,无限大// 设置队列容量,默认为Integer.MAX_VALUE// 设置线程活跃时间(秒)// 设置默认线程名称// 设置拒绝策略。无界队列不会出现满的情况,所以不配置存储策略。
2025-05-06 16:22:50
526
原创 Linux 常用指令
以上为 Linux 常用指令的简明参考文档,覆盖文件操作、系统管理、网络工具等场景。:显示当前目录下文件的详细信息(权限、所有者、大小等)。:输出类似 /home/user/documents。:修改文件/目录权限。:赋予所有者读/写/执行权限,其他用户读/执行。:列出目录中的文件和子目录。:查看文件内容、合并文件或从标准输入读取内容。:在文件中搜索指定模式(支持正则表达式)。:查看命令的手册页,提供详细说明和选项列表。:包管理工具,用于安装、更新或删除软件。目录下的所有文件(包括隐藏文件)。
2025-02-27 15:25:37
553
原创 日期时间工具类Calendar
根据 TimeDimensionType 类型,获取今日或者今月或者今年。// 1970-01-01 00:08:00 东八区。* @param timeDimensionType 时间维度。* @return 今日或者今月或者今年。// 没有匹配上,则返回今日数据。
2024-11-27 14:58:12
649
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
6