自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 XXL-JOB如何保证一任务只会触发一次?

这里面的 select * from xxl_job_lock where lock_name= 'schedule_lock' for update 是关键,这明显是一个基于数据的悲观锁实现的一个加锁过程。调度中心在XXL-JOB中负责管理所有任务的调度,它知道哪些任务需要执行,以及任务的调度配置(如CRON表达式)。这样获取到锁的线程就可以执行任务的调度了。调度相关的JobScheduleHelper是XXL-JOB中的一个核心组件,负责协调任务的调度逻辑,确保任务触发的正确性和唯一性。

2024-11-04 15:54:10 1192 1

原创 java整合commons-configuration2实现外部配置文件动态读取

因为某些原因,有些项目没有使用nacos作为配置中心。但是有些配置有可能是动态变化的,如果通过springboot得配置文件,每次修改配置就需要重启项目,有些麻烦。并且频繁的io读取文件的方式也划不来。所以可以借助Commons-Configuration2来实现配置的动态加载。Commons Configuration软件库提供了一个通用的配置接口,它使 一个 Java 应用程序,用于从各种来源读取配置数据。共享资源配置 提供对单个和多值配置参数的类型化访问,可以支持多种配置文件格式:- JNDI。

2024-07-17 11:13:16 517 1

原创 java使用easyexcel+poi实现excel模板多sheet页导出

使用easyexcel+poi实现excel模板,动态sheet页导出需求。

2023-12-28 16:26:40 1684

原创 java整合openoffice实现word、execl、ppt转换为pdf

java整合openoffice实现word、execl、ppt转换为pdf

2021-12-07 00:18:31 1934 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除