This commit is contained in:
16
docs/实施方案.md
16
docs/实施方案.md
@@ -513,15 +513,15 @@ jobs:
|
||||
- 流水线 push 后能收到企微通知
|
||||
- `mode=block` 时任意 P0/P1/P2 变更导致 exit 1
|
||||
|
||||
### Phase 2 — 增强(约 1 周)
|
||||
### Phase 2 — 增强(约 1 周)✅
|
||||
|
||||
| 任务 | 说明 |
|
||||
|------|------|
|
||||
| W04/W05 模式 | RedisTemplate 直写对象、Hash 写入 |
|
||||
| 注解完整支持 | Fastjson/Jackson 注解 |
|
||||
| Key 推断增强 | `String.format`、常量追溯 |
|
||||
| 忽略规则完善 | 锁/计数器/token 自动过滤 |
|
||||
| 多模块性能优化 | 并行解析、缓存索引 |
|
||||
| 任务 | 说明 | 状态 |
|
||||
|------|------|------|
|
||||
| W04/W05 模式 | RedisTemplate 直写对象、Hash 写入 | 已完成 |
|
||||
| 注解完整支持 | Fastjson/Jackson 注解(含 `@JsonIgnoreProperties`) | 已完成 |
|
||||
| Key 推断增强 | `String.format`、常量拼接追溯、`buildXxxKey` | 已完成 |
|
||||
| 忽略规则完善 | 锁/计数器/token/字面量/setIfAbsent 自动过滤 | 已完成 |
|
||||
| 多模块性能优化 | 并行读文件、索引批量装载、manual_mappings 覆盖 | 已完成 |
|
||||
|
||||
### Phase 3 — 运营(约 0.5 周)
|
||||
|
||||
|
||||
@@ -94,8 +94,8 @@ detection:
|
||||
- W01 # redisUtil.insert + JSON.toJSONString
|
||||
- W02 # redisTemplate.opsForValue().set + JSON.toJSONString
|
||||
- W03 # stringRedisTemplate + JsonUtil.getObjectToString
|
||||
# - W04 # redisTemplate 直写对象(Phase 2)
|
||||
# - W05 # opsForHash().put(Phase 2)
|
||||
- W04 # redisTemplate 直写对象
|
||||
- W05 # opsForHash().put
|
||||
|
||||
# 类型推断最低置信度,低于此值仅输出 P2 提示
|
||||
min_confidence: 0.6
|
||||
@@ -195,8 +195,8 @@ mode: block
|
||||
| W01 | `redisUtil.insert(key, JSON.toJSONString(x), ttl)` | Phase 1 |
|
||||
| W02 | `redisTemplate.opsForValue().set(key, JSON.toJSONString(x), ...)` | Phase 1 |
|
||||
| W03 | `stringRedisTemplate.opsForValue().set(key, JsonUtil.getObjectToString(x), ...)` | Phase 1 |
|
||||
| W04 | `redisTemplate.opsForValue().set(key, obj, ...)` | Phase 2 |
|
||||
| W05 | `redisTemplate.opsForHash().put(key, field, obj)` | Phase 2 |
|
||||
| W04 | `redisTemplate.opsForValue().set(key, obj, ...)` | Phase 2(已启用) |
|
||||
| W05 | `redisTemplate.opsForHash().put(key, field, obj)` | Phase 2(已启用) |
|
||||
|
||||
### 3.6 manual_mappings
|
||||
|
||||
|
||||
Reference in New Issue
Block a user