Commit Graph

14 Commits

Author SHA1 Message Date
2f10d7a868 refactor: 规范化代码 — 线程安全、日志、资源泄漏、敏感配置、命名、Lombok
- 线程安全: ArrayList→CopyOnWriteArrayList, HashMap→ConcurrentHashMap+synchronized→computeIfAbsent
  - 日志规范: 22处println→SLF4J, 20处printStackTrace→log.error, 空catch加入log.warn
  - 资源泄漏: CloseableHttpClient提取为static单例复用TCP连接
  - 敏感配置: Bot Token/Cookie/IP/订阅URL移至application.yaml+@Value注入
  - 命名规范: *ServiceImpl→*Service去除误导Impl后缀
  - API设计: Response.getResult()→getData(),旧方法标@Deprecated兼容
  - 构造器注入: 全部替换为Lombok @RequiredArgsConstructor,init逻辑→@PostConstruct
  - 依赖: Lombok 1.18.30→1.18.40支持JDK25,新增maven-compiler-plugin注解处理器路径
2026-06-06 18:26:19 +08:00
chuzhongzai
e8cc4b1097 更新打包固件;流量倍率过滤改为2倍;修复缩略图加载失败;更新e站搜索参数 2024-11-03 15:02:49 +08:00
chuzhongzai
325b9b321f 在线预览相关图片由webp格式换成avif,优化部分代码 2024-09-16 16:40:00 +08:00
chuzhongzai
25cd6d73b6 新增发送消息接口 2024-08-20 17:09:24 +08:00
chuzhongzai
0cc583b910 升级springboot版本 2024-08-19 18:48:03 +08:00
chuzhongzai
c31b3ff5f0 ip地址信息由查询本地文件改为访问ip138 2024-01-14 16:23:29 +08:00
chuzhongzai
1516226192 前端获取任务进度方式由轮询改为Websocket;去除无用任务状态; 2023-12-28 16:07:22 +08:00
chuzhongzai
07b5b1c376 删除多余代码 2023-12-27 18:02:40 +08:00
chuzhongzai
34f8cb73b2 使用AOT;去除thymeleaf;移动前端文件路径 2023-12-16 01:01:32 +08:00
chuzhongzai
a7bfe1df29 订阅更新记录新增地址 2023-12-08 14:58:24 +08:00
chuzhongzai
a3b79fc0ea 新增订阅绑定;使用单例ObjectMapper; 2023-12-01 15:28:01 +08:00
chuzhongzai
39e4e606b0 修改依赖注入方式,改为构造函数注入;更新依赖; 2023-11-25 15:31:38 +08:00
chuzhongzai
32d98b3d84 添加保活信息;添加tg机器人,推送关键事件; 2023-09-02 15:19:29 +08:00
chuzhongzai
59fde72a18 第一个版本 2023-07-30 17:53:03 +08:00