摘要: TransactionTemplate源码 TransactionTemplate是事务处理的模板类简化了事务的使用,核心方法为execute,传入一个TransactionCallback来执行事务代码。 public <T> T execute(TransactionCallback<T> ac 阅读全文
posted @ 2025-11-27 16:09 Hekk丶 阅读(1) 评论(0) 推荐(0)
摘要: Jackson的主要模块 Streaming jackson-core 定义了低级流式处理 API,并包括特定于 JSON 的实现 Annotations jackson-annotations 包含标准的 Jackson 注释 Databind jackson-databind 实现数据绑定,依赖 阅读全文
posted @ 2025-11-13 17:29 Hekk丶 阅读(4) 评论(0) 推荐(0)
摘要: 介绍 redis stream是一种类似日志追加的数据结构。可用来记录和实时处理事件。适用场景: 事件溯源 传感器监控 通知 性能 新增 O(1) 访问单个节点是O(n),n是ID的长度 redis stream使用radix trees实现 基础 XADD 新增条目使用XADD > XADD ra 阅读全文
posted @ 2025-11-12 17:35 Hekk丶 阅读(14) 评论(0) 推荐(0)
摘要: 线程池状态 RUNNING -1 :接收新任务并且执行队列中的任务 SHUTDOWN 0 :不再接收新任务,但是继续执行队列中的任务 STOP 1 :不再接收新任务,也不执行队列中的任务,并且中断执行中的任务 TIDYING 2 :所有任务已终止,workerCount为0,将要执行terminat 阅读全文
posted @ 2025-11-11 11:36 Hekk丶 阅读(3) 评论(0) 推荐(0)
摘要: 目的 想要在麒麟操作系统上安装docker,且服务器可访问外网。 操作步骤 参照docker官网在CentOS上的安装步骤,其中需要注意的是软件仓库的问题,直接使用官网提供的地址会无法下载docker软件,需要改为使用阿里云的软件仓库:https://mirrors.aliyun.com/docke 阅读全文
posted @ 2025-10-09 16:59 Hekk丶 阅读(145) 评论(0) 推荐(0)
摘要: 前提 自己写了一个任务执行器TaskStarter,在SpringBoot启动时自动执行一些初始化任务。使用数据库来保证一些幂等操作。 为了防止任务执行过久或者执行过程中失去响应,每个任务执行时都需要启动一个异步的任务来更新任务的RUN_TIME。 这个异步任务的执行由一个scheduledExec 阅读全文
posted @ 2025-09-20 17:34 Hekk丶 阅读(14) 评论(0) 推荐(0)
摘要: 现象 在生成的mapper方法中,没有调用实体类的getter和setter 解决方案 配置plugin时需要加入lombok-mapstruct-binding依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>m 阅读全文
posted @ 2025-09-19 14:23 Hekk丶 阅读(55) 评论(0) 推荐(0)
摘要: 这是一个基于xxljob3.1.1适配达梦的项目:https://github.com/FayShen/xxl-job/tree/3.1.1-release-dm 阅读全文
posted @ 2025-08-28 19:12 Hekk丶 阅读(125) 评论(0) 推荐(0)
摘要: 1、安装Active Choices插件 2、添加参数选择Active Choices Reactive Parameter 3、参数 写groovy脚本 script中是用来渲染选项的,脚本的返回值必须为: java.util.List, an Array or a java.util.Map 2 阅读全文
posted @ 2025-08-22 11:19 Hekk丶 阅读(84) 评论(0) 推荐(0)
摘要: 组件的引入 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> </de 阅读全文
posted @ 2025-07-21 12:53 Hekk丶 阅读(112) 评论(0) 推荐(0)