xuxueli
|
0f994a6f21
|
执行器任务Bean扫描逻辑优化,完善懒加载Bean检测及过滤机制;
|
2 months ago |
xuxueli
|
b5c5bf7b97
|
度过期策略、调度类型策略逻辑重构,代码组件化拆分并完善日志,提升健壮性及可维护性;
|
2 months ago |
xuxueli
|
492d720215
|
调度过期策略重构,代码组件化拆分并完善日志;
|
2 months ago |
xuxueli
|
3521172a47
|
调度不重不漏逻辑优化:调度时间轮单刻度数据去重,避免极端情况下任务重复执行;时间轮转动时校验临近刻度,避免极端情况下遗漏刻度;
|
2 months ago |
xuxueli
|
aadfa5eca1
|
调度时间轮单刻度数据去重,避免极端情况下任务重复执行;
|
2 months ago |
xuxueli
|
8785b3f516
|
refactor(scheduler):优化任务调度时间环逻辑
- 添加 refreshNextValidTime 方法注释
- 使用 computeIfAbsent 简化时间环数据初始化- 更新日志输出格式为 List.of
-优化时间环数据空值判断逻辑
|
2 months ago |
xuxueli
|
89563da2ac
|
refactor(route):优化执行器路由策略实现
- 使用 StandardCharsets.UTF_8 替代手动指定 UTF-8 编码
- 移除不必要的异常捕获和抛出逻辑- 将 VIRTUAL_NODE_NUM 常量声明为 final- 优化 LFU 路由策略中的排序逻辑,使用 Map.Entry.comparingByValue()- 简化 LRU 路由策略中的元素加载逻辑
- 统一集合初始化时的泛型声明方式
-优化空集合判断逻辑,使用 isEmpty() 替代 size() 比较- 完善类字段和方法的 javadoc 注释内容
|
2 months ago |
xuxueli
|
09cd4828fe
|
调度预读任务数量调整,改为调度线程池大小x10,降低事务颗粒度,提升性能及稳定性;
|
2 months ago |
xuxueli
|
9c386717ff
|
调度组件日志完善,提升边界情况下问题定位效率;
|
2 months ago |
xuxueli
|
c33353e972
|
调度组件日志完善,提升边界情况下问题定位效率;
|
2 months ago |
xuxueli
|
51792ffe45
|
任务调度中心调度锁逻辑优化,事务SQL下沉至Mapper层统一管理,并增加测试用例,提升代码可读性以及可维护性;
|
2 months ago |
xuxueli
|
3f6a051a0a
|
refactor(scheduler):重构调度中心组件管理机制
- 移除组件单例模式,统一通过XxlJobAdminBootstrap管理
- 优化任务触发和回调逻辑,避免资源泄漏
- 组件生命周期方法标准化,提升可维护性
- 调整任务完成处理类命名和调用方式
- 统一调度相关组件的启动和停止流程- 优化失败监控组件命名和调用链路
- 规范化各调度线程池组件的初始化逻辑
|
2 months ago |
xuxueli
|
1a109ee050
|
refactor(scheduler): 重构任务完成和触发逻辑
-重命名 XxlJobCompleter 为 JobCompleter 并改为 Spring 组件-重命名 XxlJobTrigger为 JobTrigger 并改为 Spring 组件
- 将静态方法调用改为通过 XxlJobAdminBootstrap 实例获取组件
- 更新 JobLogController 和 JobCompleteHelper 中的调用方式
- 移除不必要的导入和静态方法引用
- 使用 StringTool 替代自定义字符串处理方法
- 优化任务触发和完成的处理流程
|
2 months ago |
xuxueli
|
7011ef0e5c
|
refactor(scheduler): 重构任务完成和触发逻辑
-重命名 XxlJobCompleter 为 JobCompleter 并改为 Spring 组件-重命名 XxlJobTrigger为 JobTrigger 并改为 Spring 组件
- 将静态方法调用改为通过 XxlJobAdminBootstrap 实例获取组件
- 更新 JobLogController 和 JobCompleteHelper 中的调用方式
- 移除不必要的导入和静态方法引用
- 使用 StringTool 替代自定义字符串处理方法
- 优化任务触发和完成的处理流程
|
2 months ago |
xuxueli
|
23779284a6
|
refactor(scheduler):重构调度器枚举包结构并优化代码
- 将 MisfireStrategyEnum 和 ScheduleTypeEnum 移至 enums 包- 更新所有相关导入路径
- 使用 CollectionTool 和 MapTool优化集合判断- 替换字符串工具方法为 StringTool 工具类- 添加日志异常堆栈信息输出-为 ExecutorRouteStrategyEnum 添加方法注释- 将 logger 声明为 final 类型
|
2 months ago |
xuxueli
|
ec7e9d52ad
|
调度中心底层组件重构,组件初始化以及销毁逻辑统一处理,避免资源泄漏风险;
|
2 months ago |
xuxueli
|
ffb93e2a61
|
refactor(scheduler):重命名配置类并更新包路径
- 将 XxlJobAdminConfig 重命名为 XxlJobAdminBootstrap
- 更新包路径从 conf 到 config
- 替换所有引用点以使用新的类名和包结构
- 确保调度器及相关组件正确初始化配置实例- 验证邮件报警、任务完成处理等模块的兼容性
|
2 months ago |
xuxueli
|
f07fff7b17
|
chore(deps): 升级多项依赖版本
|
2 months ago |
xuxueli
|
36a27f7a01
|
refactor(log):优化日志读取逻辑并修复潜在问题
- 使用 StringBuilder 替代 StringBuffer 提升性能- 采用 StandardCharsets.UTF_8 确保字符编码一致性
-优化行号判断逻辑,提升代码可读性- 移除冗余注释和无用代码片段-修复日志文件读取时的行数跳过逻辑
- 简化 LogResult 构造逻辑,移除不必要的注释块
|
2 months ago |
xuxueli
|
47b341bd75
|
refactor(log):优化日志读取逻辑并修复潜在问题
- 使用 StringBuilder 替代 StringBuffer 提升性能- 采用 StandardCharsets.UTF_8 确保字符编码一致性
-优化行号判断逻辑,提升代码可读性- 移除冗余注释和无用代码片段-修复日志文件读取时的行数跳过逻辑
- 简化 LogResult 构造逻辑,移除不必要的注释块
|
2 months ago |
许雪里
|
497fd65122
|
Merge pull request #1576 from adyliu/master
read less than 1MiB & 10000 lines of log file
|
2 months ago |
xuxueli
|
6ed92d27da
|
【优化】报表统计SQL优化,修复小概率情况下查询null值问题;
|
2 months ago |
xuxueli
|
3011836e97
|
【修复】合并PR-2369,修复脚本任务参数取值问题;
|
2 months ago |
许雪里
|
6e0de277cc
|
Merge pull request #2369 from Bacchusgift/master
修复了一个潜在可能的bug,当某条任务的executor_params为null时,会造成NPE
|
2 months ago |
许雪里
|
008902ba52
|
Merge pull request #3807 from ShimenTian/patch-1
修正XXL-JOB官方文档中的语法错误
|
2 months ago |
xuxueli
|
8b8ff690c1
|
【升级】升级多项maven依赖至较新版本,如 netty、groovy、spring、spring-ai、dify 等;
|
2 months ago |
xuxueli
|
011567da3b
|
update doc
|
3 months ago |
ShimenTian
|
c2f6f5022d
|
修正XXL-JOB官方文档中的语法错误
修正了XXL-JOB官方文档中的部分中文语法错误
|
3 months ago |
xuxueli
|
ff222db8b5
|
build: 更新项目版本至 3.2.1-SNAPSHOT
|
4 months ago |
xuxueli
|
57b181b480
|
update doc
|
4 months ago |
xuxueli
|
ed0d65ab47
|
refactor(xxl-job-admin):重构管理员界面代码
- 修改 JobApiController 包名从 biz 到 openapi
- 优化 common.1.js 中的代码结构,增加模块化
- 调整 jobgroup.index.1.js 中的表格布局
- 移动 common.macro.ftl 中的初始化代码到 common.1.js
-
|
4 months ago |
xuxueli
|
c5d514bc48
|
refactor(xxl-job-admin):优化代码结构和逻辑
-替换 StringUtils 为 StringTool- 替换手动空值检查为 StringTool.isBlank()
- 优化集合操作,使用 CollectionTool
- 移除未使用的代码和冗余逻辑
- 统一代码风格和命名规范
|
4 months ago |
xuxueli
|
6fa72373f2
|
refactor(xxl-job): 重构错误处理和权限验证逻辑
- 使用 ReturnT.ofFail() 替代 new ReturnT<String>(ReturnT.FAIL_CODE, ...) 来返回错误信息
- 将权限验证相关方法移至 JobGroupPermissionUtil工具类中
- 优化了多个控制器中的错误处理和权限验证逻辑
- 统一了错误消息的返回格式
|
4 months ago |
xuxueli
|
be44018394
|
refactor(xxl-job): 重构页面模板结构
- 新增 commonHeader、commonFooter 和 commonLeft宏
- 更新 jobcode、jobgroup、jobinfo 和 joblog 页面结构
- 统一页面样式和布局
- 优化代码可读性和可维护性
|
4 months ago |
xuxueli
|
8c6f0223b9
|
refactor(xxl-job): 重构页面模板结构
- 新增 commonHeader、commonFooter 和 commonLeft宏
- 更新 jobcode、jobgroup、jobinfo 和 joblog 页面结构
- 统一页面样式和布局
- 优化代码可读性和可维护性
|
4 months ago |
xuxueli
|
8ae13cfab8
|
refactor(xxl-job): 重构页面模板结构
- 新增 commonHeader、commonFooter 和 commonLeft宏
- 更新 jobcode、jobgroup、jobinfo 和 joblog 页面结构
- 统一页面样式和布局
- 优化代码可读性和可维护性
|
4 months ago |
xuxueli
|
bfe7687cbd
|
refactor(admin): 重构管理员界面并优化用户体验
- 移除了 CommonDataInterceptor 中的 cookieMap逻辑
- 更新了 common.1.js,增加了菜单状态和滚动条功能
- 修改了多个模板文件,统一了页面结构和样式- 优化了登录页面的样式导入
- 调整了侧边栏菜单的展开/收起逻辑
|
4 months ago |
xuxueli
|
d71e69a69c
|
refactor(xxl-job): 优化日志页面 JobGroup 和 JobId 的处理逻辑
- 在 index 方法中添加 jobGroup 参数,优化任务组筛选逻辑
- 调整模板和脚本,使用 URL 参数替代异步请求获取任务列表
- 重构部分代码结构,提高可读性和维护性
|
4 months ago |
xuxueli
|
542945589a
|
【修复】IDOR越权问题修复,提升任务操作及日志管理安全性;
|
4 months ago |
xuxueli
|
b683e65168
|
【修复】IDOR越权问题修复,提升任务操作及日志管理安全性;
|
4 months ago |
xuxueli
|
260874b849
|
refactor(xxl-job): 管理员查询全部 jobGroup 取消
|
4 months ago |
xuxueli
|
cb1bd548a6
|
登录认证重构:密码加密算法从Md5改为Sha256;登录态改为登录后动态随机生成;提升系统安全性;
|
4 months ago |
xuxueli
|
e02f2c65c0
|
项目结构重构,提升可维护性与易读性;
|
4 months ago |
xuxueli
|
6d316112a9
|
项目结构重构,提升可维护性与易读性;
|
4 months ago |
xuxueli
|
6ecae5800a
|
项目结构重构,提升可维护性与易读性;
|
4 months ago |
xuxueli
|
a9e2019495
|
项目结构重构,提升可维护性与易读性;
|
4 months ago |
xuxueli
|
5af4415050
|
项目结构重构,提升可维护性与易读性;
|
4 months ago |
xuxueli
|
d99271c9d5
|
项目结构重构,提升可维护性与易读性;
|
4 months ago |
xuxueli
|
34a28a49a2
|
任务Bean扫描规则调整,过滤冗余不必要扫描,避免系统组件提前初始化;
|
4 months ago |
xuxueli
|
8eff07d7ab
|
【新增】GLUE模式(Python) 扩展,可选 "GLUE(Python3)" 或 "GLUE(Python2)" 两种模式,分别支持 python3/2 多版本;
|
4 months ago |