会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Hekk丶
博客园
首页
新随笔
联系
订阅
管理
2025年11月27日
从TransactionTemplate入手Spring事务的原理
摘要: TransactionTemplate源码 TransactionTemplate是事务处理的模板类简化了事务的使用,核心方法为execute,传入一个TransactionCallback来执行事务代码。 public <T> T execute(TransactionCallback<T> ac
阅读全文
posted @ 2025-11-27 16:09 Hekk丶
阅读(1)
评论(0)
推荐(0)
2025年11月13日
Jackson Json工具的使用总结
摘要: Jackson的主要模块 Streaming jackson-core 定义了低级流式处理 API,并包括特定于 JSON 的实现 Annotations jackson-annotations 包含标准的 Jackson 注释 Databind jackson-databind 实现数据绑定,依赖
阅读全文
posted @ 2025-11-13 17:29 Hekk丶
阅读(4)
评论(0)
推荐(0)
2025年11月12日
redis stream介绍
摘要: 介绍 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)
2025年11月11日
线程池状态和关闭操作
摘要: 线程池状态 RUNNING -1 :接收新任务并且执行队列中的任务 SHUTDOWN 0 :不再接收新任务,但是继续执行队列中的任务 STOP 1 :不再接收新任务,也不执行队列中的任务,并且中断执行中的任务 TIDYING 2 :所有任务已终止,workerCount为0,将要执行terminat
阅读全文
posted @ 2025-11-11 11:36 Hekk丶
阅读(3)
评论(0)
推荐(0)
2025年10月9日
麒麟操作系统安装docker
摘要: 目的 想要在麒麟操作系统上安装docker,且服务器可访问外网。 操作步骤 参照docker官网在CentOS上的安装步骤,其中需要注意的是软件仓库的问题,直接使用官网提供的地址会无法下载docker软件,需要改为使用阿里云的软件仓库:https://mirrors.aliyun.com/docke
阅读全文
posted @ 2025-10-09 16:59 Hekk丶
阅读(145)
评论(0)
推荐(0)
2025年9月20日
线程池未正确关闭导致的一个bug
摘要: 前提 自己写了一个任务执行器TaskStarter,在SpringBoot启动时自动执行一些初始化任务。使用数据库来保证一些幂等操作。 为了防止任务执行过久或者执行过程中失去响应,每个任务执行时都需要启动一个异步的任务来更新任务的RUN_TIME。 这个异步任务的执行由一个scheduledExec
阅读全文
posted @ 2025-09-20 17:34 Hekk丶
阅读(14)
评论(0)
推荐(0)
2025年9月19日
lombok与mapstruct冲突的问题
摘要: 现象 在生成的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)
2025年8月28日
xxl job适配达梦数据库
摘要: 这是一个基于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)
2025年8月22日
Jenkins实现多级联动下拉框
摘要: 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)
2025年7月21日
Spring Boot Actuator的使用以及安全
摘要: 组件的引入 <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)
下一页
公告