Commit Graph

9 Commits

Author SHA1 Message Date
yukaidi
21e8a370c3 fix: ShutdownHook 改为同步等待 vertx.close(),修复 JVM 提前退出导致资源未释放
审查发现 vertx.close() 是异步操作,ShutdownHook 线程提交关闭任务后立即退出,
JVM 在资源实际释放前就终止了,与未修复时行为等价。
改为 CompletableFuture.get(10s) 阻塞等待,超时有 warn 日志。
同时移除无用的 mainVertx 字段,修正 JsExecUtils 误导性注释。
2026-05-28 23:58:52 +08:00
yukaidi
7419e536cf fix: JsExecUtils 缓存 ScriptEngineManager,避免每次调用都创建新实例
ScriptEngineManager 是重量级对象(含类加载器扫描等),将其缓存为 static 字段,
executeDynamicJs/executeOtherJs 每次调用只创建轻量的 ScriptEngine 实例。
2026-05-28 23:08:50 +08:00
q
322f173104 parser v10.1.17发布到maven central 允许开发者依赖
1. 添加自定义解析器扩展和相关示例
2. 优化pom结构
2025-10-17 15:50:45 +08:00
QAIU
f2bac57ed3 0..0 2024-10-23 18:08:10 +08:00
qaiu
a3220c36c1 0.0 2024-10-23 18:04:34 +08:00
QAIU
821fc945cf 1. add music parser 2024-10-21 19:14:29 +08:00
qaiu
7afe52918b 蓝奏云js引入问题修复 2023-09-17 09:48:23 +08:00
QAIU
4c366b7d84 解析用到的js文件改为String方式引入 2023-09-01 18:07:21 +08:00
QAIU
66de667fc3 版本更新至0.1.7,启用h2db,添加统计功能,框架优化 2023-08-25 16:55:38 +08:00