test
This commit is contained in:
@@ -101,3 +101,44 @@
|
||||
- 动作:查询当前系统时间
|
||||
- 工具:shell(date '+%Y-%m-%d %H:%M:%S %Z')
|
||||
- 输出:2025-11-20 09:44:48 CST
|
||||
|
||||
- 时间:2025-11-24 14:47(UTC+8)
|
||||
- 动作:确认 .claude 目录是否存在
|
||||
- 工具:shell(ls .claude)
|
||||
- 输出:目录不存在,命令返回 “No such file or directory”
|
||||
|
||||
- 时间:2025-11-24 14:48(UTC+8)
|
||||
- 动作:阅读 AnjuanAndJuanneiController.java 源码
|
||||
- 工具:shell(sed -n '1,960p' src/main/java/com/point/strategy/originBatchUpload/AnjuanAndJuanneiController.java)
|
||||
- 输出:获取 uploadSimpleFilesAnjuan 及相关上传实现用于 OOM 分析
|
||||
|
||||
- 时间:2025-11-24 14:49(UTC+8)
|
||||
- 动作:查阅 PdfFileHelper.image2Pdf 实现
|
||||
- 工具:shell(sed -n '520,620p' src/main/java/com/point/strategy/common/PdfFileHelper.java)
|
||||
- 输出:确认图片转 PDF 逻辑使用 ImageIO.read + iText Image 双重加载
|
||||
|
||||
- 时间:2025-11-24 14:50(UTC+8)
|
||||
- 动作:查询当前系统时间
|
||||
- 工具:shell(date '+%Y-%m-%d %H:%M:%S %Z')
|
||||
- 输出:2025-11-24 14:50:02 CST
|
||||
|
||||
- 时间:2025-11-24 14:55(UTC+8)
|
||||
- 动作:为传统案卷上传OCR处理增加线程池限流
|
||||
- 位置:src/main/java/com/point/strategy/originBatchUpload/AnjuanAndJuanneiController.java
|
||||
- 变更:新增受控线程池替代每文件新建线程,限制并发与队列,避免多文件同时触发大量OCR线程造成内存峰值。
|
||||
- 工具:apply_patch
|
||||
- 结果:代码已更新
|
||||
|
||||
- 时间:2025-11-24 14:56(UTC+8)
|
||||
- 动作:优化图片转PDF内存占用
|
||||
- 位置:src/main/java/com/point/strategy/common/PdfFileHelper.java
|
||||
- 变更:移除 ImageIO 双重加载大图,直接用 iText Image 尺寸设置页面,减少一次内存占用。
|
||||
- 工具:apply_patch
|
||||
- 结果:代码已更新
|
||||
|
||||
- 时间:2025-11-24 14:59(UTC+8)
|
||||
- 动作:对上传接口增加并发限流(每次最多3个文件)
|
||||
- 位置:src/main/java/com/point/strategy/originBatchUpload/AnjuanAndJuanneiController.java
|
||||
- 变更:新增 Semaphore,保证全局并行处理文件数不超过3;同时将 OCR 线程池调为 1~3 线程并缩短队列,匹配限流策略。
|
||||
- 工具:apply_patch
|
||||
- 结果:代码已更新
|
||||
|
||||
Reference in New Issue
Block a user