Java 专家 · 架构师 · 高级开发 工程能力知识库 · 总目录
三级目录索引 · 页面篇章 → 分组 → 题号 · 快速定位与查漏补缺
8
编号体系
22
页面篇章
546
题目总数
M
145
核心方法论
C
252
深度 Q&A
E
74
核心原理速查
S
74
真实场景题
A
74
AI 工程纵深
G
65
工程化要点
K
65
生产踩坑
D
72
垂直领域题
编号体系:
M
核心方法论
C
深度 Q&A
E
核心原理速查
S
真实场景题
A
AI 工程纵深
G
工程化要点
K
生产踩坑
D
垂直领域题
全部展开
全部折叠
点击篇章标题展开/折叠 · 点击题号跳转到对应题目
章节与专篇
▸
M · 核心方法论
道法术势十六组 ·
145
卡
建议先读
145
题
M01 第一性与元动作
16
题
M01.01
第一性原理思维
M01.02
稳态与闭环反馈
M01.03
抽象与系统思维
M01.04
取舍思维
M01.05
演进思维
M01.06
定性与定量思维
M01.07
模型思维与认知谦逊
M01.08
代价转移与资源守恒
M01.09
组织与沟通结构
M01.10
度量异化与可观察依赖
M01.11
反脆弱:从波动中获益
M01.12
约束与瓶颈定律(阿姆达尔/Kingman/古斯塔夫森)
M01.13
必要多样性与机制-策略分离(Ashby/Lampson)
M01.14
局部性原理
M01.15
复杂度守恒
M01.16
熵增定律
M02 日常思维模式
13
题
M02.01
复杂度控制思维
M02.02
边界思维(高内聚低耦合)
M02.03
故障与风险前置思维
M02.04
二八优先级思维
M02.05
面向问题与业务思维
M02.06
数据驱动思维
M02.07
成本思维
M02.08
规模律(布鲁克斯/邓巴数)
M02.09
邓宁-克鲁格效应(认知谦逊)
M02.10
汉隆剃刀(善意归因)
M02.11
侯世达定律(估算乐观)
M02.12
帕金森定律(工作膨胀/时间盒)
M02.13
惠顿定律(协作文化)
M03 设计原则
7
题
M03.01
SOLID 设计原则
M03.02
简洁三原则 DRY/KISS/YAGNI
M03.03
高内聚低耦合与关注点分离
M03.04
鲁棒性原则/波斯特尔定律
M03.05
切斯特森围栏
M03.06
哈伯特定律(改善即恶化)
M03.07
帕金森琐碎定理(自行车棚/评审聚焦)
M04 领域与架构风格
3
题
M04.01
领域驱动设计 DDD
M04.02
设计模式与持续重构
M04.03
整洁架构/六边形/洋葱架构
M05 工程决策与演进
25
题
M05.01
事前-事中-事后
M05.02
黄金路径降低认知负荷
M05.03
架构决策记录(ADR)
M05.04
TDD/BDD 与工程实践
M05.05
技术债管理
M05.06
并发三性总则(可见性/原子性/有序性)
M05.07
OODA 决策循环
M05.08
决策可逆性分层
M05.09
事件指挥与无责复盘
M05.10
错误预算政策
M05.11
发布决策树与灰度
M05.12
变更分级矩阵
M05.13
数据迁移四步法
M05.14
系统退役标准
M05.15
数据治理
M05.16
需求工程与价值评估
M05.17
测试策略
M05.18
FinOps 闭环
M05.19
团队拓扑与平台工程
M05.20
架构评估 ATAM
M05.21
绞杀者模式
M05.22
兼容与演进治理
M05.23
敏捷与 DevOps
M05.24
质量左移(广义)
M05.25
技术治理体系
M06 运行时原则
11
题
M06.01
面向失败设计(熔断/降级/限流)
M06.02
迟滞阈值与稳定窗口
M06.03
隔离原则(故障/资源/数据)
M06.04
无状态优先
M06.05
服务自治与数据优先
M06.06
回滚优先与安全发布
M06.07
可观测性三支柱
M06.08
分层定位与连接是资源
M06.09
防御式编程思维
M06.10
安全设计四原则
M06.11
威胁建模 + 安全门禁
M07 分布式心智
4
题
M07.01
一致模型先行与故障域隔离
M07.02
缓存非源与一致性选代价
M07.03
分布式思维(最终一致/Saga/TCC)
M07.04
分布式设计防坑思维(分布式计算的八大谬论)
M08 高并发 / 吞吐
11
题
M08.01
单点拆分思维
M08.02
拆分顺序
M08.03
异步解耦
M08.04
水平扩展
M08.05
计划驱动与扩展前先单机
M08.06
背压机制
M08.07
背压是契约与半响应式零容忍
M08.08
热点治理方法论
M08.09
负载分型与取消一等公民
M08.10
并发容量定律
M08.11
高并发设计流程
M09 高可用 / 可靠
14
题
M09.01
高可用思维
M09.02
高可用方法论
M09.03
流量治理三板斧
M09.04
容灾架构方法论
M09.05
安全发布方法论
M09.06
容量评估方法论
M09.07
分布式一致性方法论
M09.08
消息可靠性方法论
M09.09
CAP / BASE / PACELC
M09.10
渐近一致性
M09.11
冗余与容错
M09.12
SLO 与错误预算
M09.13
混沌工程
M09.14
高可用保障流程
M10 高性能
8
题
M10.01
高性能思维
M10.02
调优先定目标函数
M10.03
高性能方法论
M10.04
局部性思维与原理
M10.05
缓存策略
M10.06
存储引擎选型
M10.07
空间换时间
M10.08
性能优化流程
M11 变更与副作用纪律
3
题
M11.01
变更可回滚与错误预算
M11.02
副作用幂等与超时预算
M11.03
对账兜底思维
M12 Java 生态心智
6
题
M12.01
并发思维(JMM/不可变/虚拟线程)
M12.02
并发先三性后原语
M12.03
JVM 思维
M12.04
JVM 落区归因与容器预算
M12.05
框架与数据访问思维(Spring/事务/N+1)
M12.06
Spring 代理边界与配置契约
M13 安全
5
题
M13.01
安全设计思维
M13.02
纵深防御方法论
M13.03
认证授权方法论
M13.04
数据保护方法论
M13.05
密码学选型原则
M14 AI 工程纪律
1
题
M14.01
AI 变更必回归与工具有契约
M15 排障与复盘
7
题
M15.01
线上排障思维
M15.02
排障证据链
M15.03
线上问题处理方法论
M15.04
故障自愈方法论
M15.05
可观测性原则
M15.06
5Whys 复盘
M15.07
线上问题处理流程
M16 势定律(势)
11
题
M16.01
90-9-1 法则
M16.02
邓巴数(Dunbar's number)
M16.03
技术成熟度曲线(Gartner Hype Cycle)
M16.04
梅特卡夫定律(Metcalfe's law)
M16.05
摩尔定律(Moore's law)
M16.06
普特南定律(Putnam's Law)
M16.07
里德定律(Reed's law)
M16.08
死海效应(Dead Sea effect)
M16.09
呆伯特法则(Dilbert principle)
M16.10
彼得原理(Peter principle)
M16.11
舍基法则(Shirky principle)
▸
C · 深度 Q&A
高频核心问题 ·
252
题
十五篇深度专题
252
题
第 01 篇 · JVM 内存与类加载
12
题
C01.01
JVM 运行时数据区如何划分?各区域作用与 OOM 场景?
高级
P0
C01.02
对象的创建过程与内存布局?
高级
P1
C01.03
类加载机制与双亲委派模型为何被设计成这样?
高级
P0
C01.04
JMM 的 happens-before 规则如何保证可见性与有序性?
架构
P1
C01.05
内存溢出(OOM)与内存泄漏的区别与排查?
高级
P1
C01.06
直接内存(Direct Memory)与 NIO 的关系?
架构
P1
C01.07
Java 对象的引用类型与 GC 回收?
高级
P1
C01.08
JDK 9 模块系统(JPMS) 对类加载的影响?
专家
P2
C01.09
JVM JIT 编译器(C1/C2/GraalVM)的工作原理与调优?
架构
P1
C01.10
JDK 17/21/25 新特性:Records/Sealed/Pattern Matching 的 JVM 实现与升级迁移
高级
P0
C01.11
操作系统内存管理:虚拟内存、分页/分段、页表与 TLB 如何工作?为何 JVM 堆大小其实是一个"页表视图"?
架构
P2
C01.12
Leyden / CDS / AppCDS 如何体系化缩短 Java 启动与预热?与 AOT、CRaC 如何选型?
架构
P1
第 02 篇 · GC 算法与性能调优
12
题
C02.01
GC Roots 可达性分析与三种 GC 算法的本质权衡?
高级
P0
C02.02
CMS/G1/ZGC/Shenandoah 四个收集器的核心差异与选型?
专家
P0
C02.03
JVM 参数如何设置?年轻代/老年代/GC 如何选?
架构
P0
C02.04
线上 CPU 100% 如何快速定位与解决?
高级
P0
C02.05
线上 FullGC 频繁如何排查与调优?
架构
P0
C02.06
如何选择 GC 收集器?各场景的推荐配置?
高级
P1
C02.07
Arthas 的核心命令与线上诊断实战?
高级
P1
C02.08
JDK Flight Recorder(JFR) 与异步 profiling 如何用于性能分析?
专家
P1
C02.09
如何进行 JVM 线上调优全流程?
架构
P1
C02.10
逃逸分析与标量替换如何优化对象分配?
高级
P1
C02.11
Generational ZGC 生产调优(JDK 21+ 分代 ZGC)?
专家
P0
C02.12
GC/JVM 指标监控闭环:Micrometer+Prometheus+Grafana 采集 GC/内存并驱动调优告警
高级
P1
第 03 篇 · 并发编程与锁机制
12
题
C03.01
volatile 如何保证可见性?为何不能保证原子性?
高级
P0
C03.02
synchronized 的锁升级过程是怎样的?
高级
P0
C03.03
AQS 的 CLH 队列与 CAS 如何实现同步?
专家
P1
C03.04
CAS 与 ABA 问题如何解决?
高级
P1
C03.05
ReentrantLock 与 synchronized 如何选择?
高级
P1
C03.06
ConcurrentHashMap 的并发安全如何保证?
高级
P1
C03.07
Condition 条件变量与 LockSupport 如何实现等待/通知?
高级
P1
C03.08
Java 并发集合有哪些?各自的使用场景?
高级
P1
C03.09
ForkJoinPool 的分治与工作窃取算法?
专家
P2
C03.10
如何实现一个线程安全的计数器?
高级
P1
C03.11
Disruptor 无锁队列的设计原理与高性能实现?
架构
P1
C03.12
操作系统进程/线程模型:用户态与内核态线程、上下文切换代价、线程与进程的区别?Java 线程为何是 1:1 映射内核线程?
架构
P1
第 04 篇 · 线程池与虚拟线程
10
题
C04.01
线程池 7 个参数如何调优?拒绝策略如何选?
高级
P1
C04.02
线程池的工作流程与状态流转?
高级
P0
C04.03
ThreadLocal 为何会内存泄漏?如何避免?
高级
P1
C04.04
Virtual Threads(Java 21)如何重构并发模型?
架构
P0
C04.05
Virtual Threads 在 Spring Boot 中如何落地?
高级
P1
C04.06
CompletableFuture 如何编排异步任务?
高级
P1
C04.07
响应式编程(WebFlux)与传统 Servlet 模型的本质差异?
架构
P2
C04.08
Structured Concurrency(结构化并发)如何管理并发任务?
专家
P1
C04.09
虚拟线程 pinning 生产排查与治理?
专家
P0
C04.10
ScopedValue:虚拟线程时代如何安全传递上下文(替代 ThreadLocal)
架构
P1
第 05 篇 · Spring 核心原理
11
题
C05.01
Spring IoC 容器的启动流程与 Bean 生命周期?
高级
P0
C05.02
三级缓存如何解决循环依赖?为何需要三级?
专家
P1
C05.03
Spring AOP 的 JDK 动态代理与 CGLIB 如何选择?
高级
P1
C05.04
@Transactional 的 7 种传播行为与失效场景?
高级
P0
C05.05
Spring 事件机制(ApplicationEvent)原理?
高级
P2
C05.06
Spring 中用到了哪些设计模式?
高级
P1
C05.07
BeanPostProcessor 与 BeanFactoryPostProcessor 的区别与扩展?
架构
P1
C05.08
BeanFactory 与 ApplicationContext 的区别?
高级
P1
C05.09
Spring 类型转换与数据绑定机制?
高级
P2
C05.10
SpEL(Spring表达式语言)的原理与应用?
高级
P1
C05.11
事务提交后异步执行:afterCommit / 事务外层异步 / @TransactionalEventListener / 本地消息表 如何选型?
高级
P1
第 06 篇 · Spring Boot 与现代框架
15
题
C06.01
Spring Boot 自动配置的 SPI 机制如何工作?
高级
P0
C06.02
Spring Boot 3.x 的 AOT 与 GraalVM Native Image 如何工作?
专家
P0
C06.03
如何设计一个自定义 Spring Boot Starter?
高级
P0
C06.04
Spring Security 的过滤器链与认证授权流程?
架构
P0
C06.05
Spring Boot 的启动流程与事件机制是怎样的?
架构
P1
C06.06
Spring Session 如何实现分布式 Session?
高级
P1
C06.07
Spring Boot Actuator 的监控端点与自定义?
高级
P1
C06.08
Spring Boot 的配置加载机制与优先级?
高级
P1
C06.09
Spring Boot 全局异常处理如何设计?
高级
P1
C06.10
Spring Validation 数据校验机制?
高级
P1
C06.11
Spring Security 6 的安全架构与 OAuth2 实践?
架构
P0
C06.12
Spring Boot 优雅停机与 K8s 滚动发布协同(探针/Lifecycle/PreStop)
架构
P0
C06.13
云原生 Java 新选择:Quarkus/Micronaut vs Spring Boot 取舍
高级
P1
C06.14
微服务测试策略如何分层:Testcontainers、契约测试与架构守护如何组合?
架构
P1
C06.15
Boot 配置优先级实战:同名键冲突时怎么查最终生效值?
高级
P1
第 07 篇 · MySQL 深度原理
16
题
C07.01
InnoDB 的 B+树索引为何比 B树更适合数据库?
高级
P1
C07.02
MVCC 如何实现 RC 和 RR 两种隔离级别?
专家
P1
C07.03
InnoDB 的行锁/间隙锁/临键锁如何工作?
高级
P0
C07.04
Redo Log、Undo Log 与 Binlog 如何协同保证 ACID?
架构
P1
C07.05
慢 SQL 如何排查与优化?
高级
P0
C07.06
索引设计原则与优化策略?
高级
P1
C07.07
分库分表如何设计与落地?
架构
P0
C07.08
MySQL 主从复制原理与延迟优化?
高级
P0
C07.09
MySQL 高可用方案如何选型?
架构
P1
C07.10
MySQL 的执行计划(EXPLAIN)如何解读?
高级
P0
C07.11
MySQL 的死锁检测原理与排查实战?
高级
P1
C07.12
大表在线变更(Online DDL)方案选型与治理?
架构
P1
C07.13
MySQL 隐式类型转换如何导致索引失效?如何规避(含自增主键空洞)
高级
P1
C07.14
MyBatis 一级/二级缓存、插件(Interceptor)机制与 #{} vs ${} 防 SQL 注入
高级
P1
C07.15
MyBatis-Plus vs JPA 如何选型?分页插件与乐观锁(@Version)原理
高级
P1
C07.16
事务超时与长事务止血:从锁等到回滚的值班路径?
高级
P1
第 08 篇 · Redis 与缓存架构
12
题
C08.01
Redis 的 5+4 种数据结构与应用场景?
高级
P0
C08.02
Redis RDB 与 AOF 持久化的权衡?
高级
P1
C08.03
缓存穿透/击穿/雪崩的区别与解决方案?
高级
P0
C08.04
缓存与数据库一致性如何保证?
架构
P1
C08.05
Redisson 分布式锁如何实现可重入与看门狗?
专家
P1
C08.06
多级缓存架构如何设计?
架构
P1
C08.07
Redis Cluster 的工作原理?
高级
P1
C08.08
Redis 的过期策略与内存淘汰机制?
高级
P1
C08.09
布隆过滤器的原理与缓存穿透防护?
高级
P2
C08.10
Redis 在高并发场景的常见问题与优化?
架构
P1
C08.11
Redis Stream 作为消息队列的设计与实战?
高级
P0
C08.12
缓存击穿值班手册:热点过期瞬间如何止血?
高级
P1
第 09 篇 · 分布式系统
17
题
C09.01
CAP 定理的证明与 BASE 理论如何指导实践?
架构
P1
C09.02
分布式事务的 2PC/3PC/TCC/Seata AT/SAGA 原理与选型?
专家
P1
C09.03
分布式锁的三种实现(Redis/ZK/数据库)对比?
架构
P1
C09.04
Kafka 如何保证高吞吐、可靠投递与消息顺序?
架构
P0
C09.05
消息积压 1000 万条如何紧急处理?
高级
P1
C09.06
分布式 ID 生成方案如何选型?
架构
P1
C09.07
一致性哈希如何解决分布式缓存的数据分布?
高级
P0
C09.08
接口幂等设计如何实现?
高级
P1
C09.09
消息队列如何保证可靠投递与顺序?
架构
P1
C09.10
分布式系统的拜占庭将军问题与共识算法?
高级
P1
C09.11
分布式系统的链路追踪与可观测性如何落地?
架构
P1
C09.12
分布式缓存的一致性如何保障?
高级
P1
C09.13
分布式会话共享有哪些方案?
高级
P1
C09.14
分布式系统的全局时钟与顺序保证?
架构
P0
C09.15
分布式系统的容灾与多活架构如何设计?
专家
P1
C09.16
分布式事务新演进与最新选型?
架构
P1
C09.17
分布式锁误用排查:锁不住、锁太久、解锁报错怎么看?
高级
P1
第 10 篇 · 微服务与云原生
30
题
C10.01
微服务架构的服务注册发现与配置中心如何选型?
高级
P0
C10.02
API 网关在微服务中的核心职责?
高级
P1
C10.03
高并发系统的限流算法与熔断降级策略?
高级
P1
C10.04
容器化与 Kubernetes 如何部署 Java 应用?
架构
P1
C10.05
Service Mesh(Istio) 如何解耦微服务治理?
专家
P1
C10.06
单体到微服务的架构演进路径如何规划?
架构
P1
C10.07
高可用架构设计的核心原则与实践?
架构
P1
C10.08
微服务配置中心的设计与选型?
高级
P2
C10.09
灰度发布与蓝绿部署如何设计?
架构
P1
C10.10
Serverless 架构的适用场景与挑战?
架构
P1
C10.11
微服务间数据一致性如何保证?
架构
P0
C10.12
云原生 CI/CD 与 GitOps 实践?
高级
P2
C10.13
微服务安全与零信任架构?
架构
P1
C10.14
多租户架构如何设计?
架构
P2
C10.15
可观测性三大支柱与工程实践?
专家
P1
C10.16
CQRS 与 Event Sourcing 模式的架构设计?
架构
P1
C10.17
SLO/SLI 工程实践:如何用错误预算驱动发布与运维决策?
架构
P1
C10.18
Spring Cloud 服务调用链路:为什么 @LoadBalanced 的 RestTemplate 能用服务名直接访问?
架构
P0
C10.19
OpenFeign 深度:@FeignClient 接口如何变成能发 HTTP 的"实现类"?动态代理 + 熔断 + 多参数坑
高级
P1
C10.20
Spring Cloud Gateway 生产级调优:GlobalFilter 执行顺序、DirectBuffer 泄漏、连接池与响应上下文透传
架构
P1
C10.21
Bootstrap 上下文与 @RefreshScope 动态刷新代理原理
架构
P1
C10.22
Sleuth→Micrometer Tracing 链路追踪演进:B3/W3C 传播、采样率、Brave/OTel 桥接与 MDC 透传
专家
P1
C10.23
Spring Cloud Commons 核心抽象如何让注册中心从 Eureka→Nacos→Consul 无缝切换
架构
P1
C10.24
Spring Cloud 常见生产 7 大坑:Feign 传文件、LoadBalanced WebClient 冲突、RefreshScope Bean 失效、Gateway Predicate 优先级、上下文丢失、Date 序列化、Sentinel Fallback 吞异常
高级
P2
C10.25
Dubbo vs Spring Cloud:阿里系 RPC 核心原理与选型
架构
P1
C10.26
@RefreshScope 生产踩坑与 @ConfigurationProperties 优雅使用规范
架构
P1
C10.27
Nacos 与配置/注册中心推送范式全景
架构
P1
C10.28
平台工程与内部开发者平台(IDP):Golden Path、自助交付与平台团队边界
架构
P1
C10.29
网关超时链路怎么拆:从客户端到下游每一跳的超时与排查顺序?
高级
P1
C10.30
配置刷新安全回滚值班:@RefreshScope 之外还要核对什么?
高级
P1
第 11 篇 · 中间件与工程化
30
题
C11.01
工作流引擎(Activiti/Flowable/Camunda)的 BPMN 2.0 模型与选型?
高级
P2
C11.02
如何实现流程节点的批量配置化?
高级
P2
C11.03
规则引擎(QLExpress/Drools)的执行原理与选型?
架构
P2
C11.04
OAuth 2.1 四种授权模式的流程与安全考量?
高级
P2
C11.05
JWT 的结构与安全实践?
高级
P2
C11.06
CI/CD 流水线如何设计标准化?
架构
P2
C11.07
APM 全链路监控系统的架构如何设计?
专家
P2
C11.08
全链路 TraceId 如何在多线程与跨服务间透传?
高级
P1
C11.09
可观测性三支柱(Metrics/Traces/Logs)与 OpenTelemetry 如何工程落地?
架构
P1
C11.10
混沌工程如何验证系统韧性?
架构
P2
C11.11
消息队列 Kafka 的高可用架构与 Exactly-Once 语义如何保证?
架构
P0
C11.12
API 网关的核心设计(限流、熔断、灰度发布)?
架构
P2
C11.13
分布式任务调度的设计与选型?
高级
P1
C11.14
Elasticsearch 倒排索引、分片与集群架构?
架构
P1
C11.15
gRPC + Protobuf 高性能通信原理?
专家
P1
C11.16
Nacos 与 Apollo 配置中心选型?
高级
P1
C11.17
数据库版本化管理与迁移:Flyway vs Liquibase 的工程实践?
架构
P1
C11.18
Kafka 与 RocketMQ 如何选型?事务消息/延迟队列场景对比
架构
P1
C11.19
eBPF 无侵入可观测:内核级采集与 OTel/Agent 边界
架构
P1
C11.20
成本优化 / FinOps:云账单失控背景下如何体系化降本与用云责任共担
架构
P1
C11.21
分布式定时任务调度框架对比与选型?Quartz / XXL-Job / Elastic-Job 各自的适用场景?
架构
P1
C11.22
时间轮(HashedWheelTimer)与延时任务的实现原理?时间轮 / DelayQueue / Redis 的取舍?
架构
P1
C11.23
如何保证分布式定时任务不重不漏?幂等、动态分片、故障转移与多机房如何处理?
架构
P0
C11.24
Kafka Streams 如何做有状态流处理?拓扑、状态存储、EOS 与 Flink 如何取舍?
架构
P1
C11.25
Flink 有状态流计算如何落地?Checkpoint/Savepoint、Watermark、状态后端与背压怎么设计?
架构
P1
C11.26
消息消费积压怎么分级处置:扩容、跳过、降速还是切备?
高级
P1
C11.27
本地消息表落地清单:事务消息最小闭环怎么上?
高级
P1
C11.28
死信与延迟消息值班:堆积、重放与顺序怎么处理?
高级
P1
C11.29
Schema Registry 如何治理 Avro/Protobuf 契约的兼容演进?
架构
P1
C11.30
GraphQL 在 Java BFF 层怎么落地?N+1、查询深度与字段级授权怎么治理?
架构
P1
第 12 篇 · AI 工程与实践
35
题
C12.01
Spring AI 的核心架构与整合模式?
架构
P0
C12.02
RAG 检索增强生成的完整流程与各环节优化?
架构
P1
C12.03
向量 Embedding 与相似度检索的数学原理?
专家
P0
C12.04
文档分块(Chunking)策略如何影响 RAG 效果?
高级
P1
C12.05
Prompt 工程的核心技巧与模板设计?
专家
P1
C12.06
Spring AI 的 Function Calling 如何让 LLM 调用工具?
专家
P0
C12.07
Agent 框架与 MCP 协议如何构建自主智能体?
架构
P1
C12.08
如何评估和监控 LLM 应用的质量?
架构
P1
C12.09
LLM 应用的成本优化与工程实践?
架构
P1
C12.10
多模态 LLM 与 AI 应用的未来趋势?
专家
P2
C12.11
Spring AI Alibaba Graph 编排与阿里云生态集成?
架构
P2
C12.12
AgentScope-Java Agentic 框架与 ReAct 范式?
专家
P2
C12.13
LangChain4j AiServices 与多模型集成?
架构
P1
C12.14
LangGraph4j StateGraph 图编排与 MultiAgent?
专家
P1
C12.15
LLM 应用安全防护与 Guardrails:Prompt Injection 防御与护栏框架工程实践?
专家
P2
C12.16
LLM 流式响应处理:Spring AI stream() API 与 SSE 端点设计?
架构
P1
C12.17
RAG 召回率低与幻觉的生产级治理:检索质量、Grounding、引用溯源如何落地?
架构
P0
C12.18
LLM 调用限流/熔断/降级/超时治理:模型服务抖动如何不拖垮主链路?
架构
P0
C12.19
Prompt 注入/越狱/数据泄露防护:AI 安全纵深如何构建?
专家
P0
C12.20
多模型路由与故障转移架构:单供应商故障如何容灾、成本如何最优?
架构
P1
C12.21
十亿级向量库选型与性能调优:Milvus/Qdrant 实战参数如何调?
架构
P0
C12.22
Embedding 模型升级迁移:向量重算成本与一致性如何治理?
专家
P2
C12.23
Agent 工具调用失败/死循环/超预算治理:自主调用的资损风险如何防?
架构
P0
C12.24
LLM 结构化输出解析失败兜底:JSON 修复/重试/降级链路如何设计?
专家
P1
C12.25
流式 SSE 响应中途断连恢复与背压:长连接稳定性如何保证?
架构
P1
C12.26
Token 成本爆炸治理:语义缓存/分级路由/上下文裁剪如何落地?
架构
P1
C12.27
RAG 知识库增量更新与向量一致性同步:数据时效与一致如何保证?
架构
P1
C12.28
多租户 AI 应用隔离/配额/计费:资源争抢与成本归因如何治理?
架构
P1
C12.29
LLM 评测集构建与 CI 质量卡门:如何防劣化上线?
专家
P1
C12.30
模型版本灰度发布与 A/B 实验架构:平滑升级与效果如何度量?
架构
P2
C12.31
长记忆/会话存储与隐私合规:数据留存/脱敏/合规如何治理?
专家
P1
C12.32
工具合约如何成为一等公民:副作用分级、错误 taxonomy、幂等作用域与版本兼容?
架构
P1
C12.33
RAG 评测集最小闭环:上线前至少跑哪些回归?
高级
P1
C12.34
Prompt/工具变更如何灰度:流量、影子与回滚点?
高级
P1
C12.35
模型超时与降级开关:值班时如何避免雪崩?
高级
P1
第 13 篇 · 网络与高性能 IO
14
题
C13.01
OSI 七层与 TCP/IP 四层模型如何映射?各层核心协议与数据封装过程?
高级
P1
C13.02
TCP 三次握手与四次挥手完整状态机?TIME_WAIT 与 CLOSE_WAIT 根因?
高级
P1
C13.03
HTTP/1.1 vs HTTP/2 vs HTTP/3 核心差异与选型依据?
高级
P1
C13.04
HTTPS/TLS 1.2 与 1.3 握手流程差异?证书链验证与前向安全?
高级
P1
C13.05
Java NIO 核心原理:Selector、Channel、Buffer 如何协同工作?
架构
P0
C13.06
Netty 线程模型与 ChannelPipeline 设计哲学?
架构
P1
C13.07
Netty 内存管理:ByteBuf 池化、引用计数与内存泄漏排查?
专家
P1
C13.08
零拷贝技术深度:sendfile、mmap、DMA 在 Java 中的实现?
架构
P1
C13.09
WebSocket 握手、心跳与断线重连如何设计?
架构
P1
C13.10
DNS 解析原理与智能调度:递归/迭代查询、HTTPDNS、CDN 调度?
架构
P2
C13.11
Linux io_uring 异步 IO 接口与 JDK Project Loom 的关系?
架构
P1
C13.12
操作系统系统调用(System Call)与内核交互:用户态/内核态切换、read/write/epoll/sendfile 等系统调用如何支撑 Java 高性能网络 IO?
架构
P1
C13.13
IO 模型全景与跨平台选型:UNP 五模型、signal-driven IO、IOCP/Proactor 与全接口横向对比?
架构
P1
C13.14
连接泄漏排查顺序:从症状到句柄与代码点?
高级
P1
第 14 篇 · 数据库与存储深度
14
题
C14.01
MongoDB 文档模型、分片与事务如何协同?BSON、分片键、副本集与多文档事务的底层机制?
高级
P1
C14.02
为何用 MongoDB 做向量检索?Atlas Vector Search 的 ANN 原理与混合查询如何优化?
架构
P0
C14.03
Milvus 如何支撑十亿级向量?存算分离架构与 IVF/HNSW/DiskANN 索引如何权衡?
专家
P0
C14.04
Qdrant 为何用 Rust?过滤检索(filtering)与 Payload 索引如何高效?
架构
P1
C14.05
TiDB 如何实现 HTAP 同时支持 OLTP 与 OLAP?Raft 共识与 Percolator 分布式事务如何保证一致性?
专家
P1
C14.06
ClickHouse 列存为何适合 OLAP?MergeTree 引擎与物化视图如何加速分析?
架构
P1
C14.07
图数据库如何建模?Cypher 模式匹配如何高效?Neo4j 何时该用?
高级
P1
C14.08
分布式 SQL/NewSQL(CockroachDB/YugabyteDB/OceanBase/TiDB)与 TiDB 选型边界
架构
P1
C14.09
时序数据库(InfluxDB/TimescaleDB)适用场景与建模
高级
P1
C14.10
PostgreSQL 相对 MySQL 的体系化差异与选型边界?MVCC/VACUUM、扩展生态与生产陷阱如何应对?
架构
P1
C14.11
Apache Doris / StarRocks 与 ClickHouse 如何选型?MPP、明细查询与实时数仓边界在哪?
架构
P1
C14.12
如何设计端到端 CDC 管道?Debezium/Canal → Kafka → 湖仓/ES/缓存的一致性、顺序与回放怎么保证?
专家
P0
C14.13
慢 SQL 值班动作:从告警到限流与索引的最短路径?
高级
P1
C14.14
数据库存储与文件系统:从页缓存到 WAL 的双向指导
架构
P1
第 15 篇 · 响应式编程与系统设计
12
题
C15.01
Project Reactor 核心原理与背压机制?
架构
P0
C15.02
Spring WebFlux vs Spring Web MVC 如何选型?
架构
P1
C15.03
R2DBC 响应式数据访问原理?与 JDBC 有何本质差异?
高级
P1
C15.04
响应式错误处理与重试策略如何设计?
高级
P1
C15.05
Virtual Threads vs Reactive 并发模型如何选型?
专家
P1
C15.06
响应式系统架构设计如何全栈落地?
架构
P0
C15.07
Mono 与 Flux 语义差异?创建类操作符如何按官方口径选型?
架构
P0
C15.08
map / flatMap / concatMap / switchMap / flatMapSequential 如何按官方口径对比与实战?
架构
P0
C15.09
zip / merge / combineLatest / concat 与 buffer / window / groupBy 如何组合拆分实战?
架构
P1
C15.10
过滤 / 错误 / 时间 / 背压类操作符如何按官方口径选用?
高级
P1
C15.11
publishOn / subscribeOn、Context、cache/share 与 block 边界如何按官方口径落地?
架构
P1
C15.12
背压未传递的症状与开关:如何识别与临时止血?
高级
P1
▸
E · 核心原理速查
高频考点八维度 ·
74
题
高频核心原理题
74
题
一、Java 基础与集合
4
题
E01.01
Java 21 新特性:Virtual Threads、Pattern Matching、ZGC Generational、Sequenced Collections
高级
P1
E01.02
HashMap 底层:扩容机制、hash 扰动、链表转红黑树、并发死链
高级
P0
E01.03
常用设计模式:策略、工厂、观察者、责任链、模板方法与应用场景
高级
P1
E01.04
GraalVM Native Image 兼容性:封闭世界假设、反射/动态代理/资源治理、构建配置与 Spring Boot 3 AOT 适配
架构
P2
二、JVM 与内存
4
题
E02.01
JVM GC 算法演进:Serial → Parallel → CMS → G1 → ZGC/Shenandoah 对比
架构
P0
E02.02
类加载器:双亲委派模型、打破委派(Tomcat/Spi/OSGi)
高级
P0
E02.03
JVM 调优与 OOM 排查:参数配置、GC 日志分析、内存 Dump、线上应急
高级
P0
E02.04
ZGC 染色指针与读屏障:染色位布局、并发标记转移重定位、多视图映射与分代 ZGC
架构
P1
三、并发编程
9
题
E03.01
ConcurrentHashMap 1.7 vs 1.8:Segment 到 CAS+synchronized 的演进
高级
P0
E03.02
JMM 内存模型:volatile/synchronized/final 的内存语义与 happens-before
高级
P0
E03.03
Java 线程池:7 参数、Executors 缺陷、ForkJoinPool 工作窃取
高级
P0
E03.04
Java AQS:CLH 变体队列、独占/共享模式、ReentrantLock 与 Semaphore 实现
高级
P1
E03.05
ThreadLocal:ThreadLocalMap、弱引用、内存泄漏、InheritableThreadLocal 与 TransmittableThreadLocal
高级
P1
E03.06
Virtual Threads pinning 排查:载体线程钉住诊断、synchronized 与 native 钉住机制、JFR 监控与治理策略
架构
P1
E03.07
synchronized 锁升级:偏向锁废弃、轻量级锁与重量级锁、Mark Word 布局、JEP 491 虚拟线程适配
高级
P1
E03.08
CAS 原子类与 LongAdder:AtomicInteger/AtomicLong 瓶颈、LongAdder 分段累加、VarHandle 替代 Unsafe、StampedLock 乐观读
高级
P1
E03.09
Java 并发容器全景:ConcurrentHashMap、COW、阻塞队列族、无锁队列与计数器的选型
高级
P1
四、Spring 生态
8
题
E04.01
Spring 循环依赖:三级缓存源码级解析与局限性
架构
P1
E04.02
Spring Boot 自动配置:@EnableAutoConfiguration + spring.factories + @Conditional
高级
P1
E04.03
Spring AI RAG:文档分块、Embedding、向量检索、重排序、落地边界
架构
P0
E04.04
Spring 事务:传播机制、隔离级别、失效场景、@Transactional 底层与编程式事务
高级
P0
E04.05
MyBatis:一级/二级缓存、插件拦截原理、SQL 执行流程、懒加载与结果映射
高级
P1
E04.06
Spring AOP 原理与动态代理:JDK 动态代理 vs CGLIB、Advisor 链、@Transactional 代理失效场景
高级
P2
E04.07
Agent / Tool Calling / 护栏:ReAct 循环、工具合约、步数熔断与幂等防资损
专家
P0
E04.08
MCP 协议速查:Client/Server、Tools/Resources/Prompts、与 Function Calling 分工
架构
P1
五、MySQL 与数据库
4
题
E05.01
MySQL InnoDB B+树索引:聚簇索引、二级索引、覆盖索引、最左前缀原理
高级
P0
E05.02
MySQL MVCC 实现:Read View 构造、undo log 版本链、trx_id 可见性判断
高级
P0
E05.03
MySQL 慢查询优化:执行计划分析、索引失效、覆盖索引、SQL 改写
高级
P1
E05.04
MySQL 主从复制与高可用:binlog 复制链路、半同步/异步/组复制、GTID、主从延迟治理与 MHA/MGR 架构
架构
P1
六、Redis 与缓存
6
题
E06.01
Redis 缓存一致性:Cache Aside、延迟双删、Canal 订阅 binlog
架构
P0
E06.02
Redis 分布式锁:Redisson 看门狗机制 vs RedLock 的争议与取舍
架构
P1
E06.03
Redis 持久化:RDB 快照、AOF 日志、混合模式、重写机制与选型
高级
P1
E06.04
缓存穿透 / 击穿 / 雪崩:定义边界、防护组合与容量门禁
架构
P1
E06.05
热 key / 大 key:识别、拆分、本地缓存与集群倾斜治理
架构
P1
E06.06
Redis Pipeline / 事务 / Lua:批量化、原子性边界与 Cluster 限制
高级
P2
七、分布式与微服务
10
题
E07.01
分布式事务:2PC/TCC/SAGA/Seata AT 原理对比与生产选型
架构
P0
E07.02
熔断限流算法:令牌桶、漏桶、滑动窗口、Sentinel 自适应限流
高级
P1
E07.03
Spring Cloud Gateway:路由、断言、过滤器、限流与自适应熔断
架构
P1
E07.04
Nacos:注册中心服务发现、配置中心动态刷新、一致性协议
高级
P1
E07.05
Seata AT 模式: undo_log、全局锁、二阶段提交、隔离级别与性能
架构
P1
E07.06
Dubbo:服务导出/引用、SPI 扩展、负载均衡、集群容错与线程模型
高级
P1
E07.07
Sentinel:流量控制、熔断降级、系统自适应保护、热点参数限流
高级
P1
E07.08
高并发系统架构设计:限流降级、缓存架构、数据库扩展、异步化与无状态化
架构
P0
E07.09
Seata TCC 模式原理:Try-Confirm-Cancel 三阶段、空回滚/悬挂/幂等治理、与 AT 选型差异
架构
P1
E07.10
Outbox / CDC 端到端速查:本地事务同库落箱、Debezium 捕获、投递幂等与对账
架构
P1
八、消息队列
4
题
E08.01
Kafka 高性能原理:顺序写、页缓存、零拷贝、批量压缩、分区并发
架构
P0
E08.02
RocketMQ:事务消息、延迟消息、顺序消息、Broker 主从复制
架构
P1
E08.03
Kafka 消费者组:重平衡机制、分区分配策略、位移提交、Exactly-Once
架构
P1
E08.04
流处理速查:Kafka Streams vs Flink、状态后端、Watermark 与端到端 Exactly-Once
架构
P1
九、网络 IO 与安全
6
题
E09.01
Netty 高性能:Reactor 线程模型、零拷贝(sendfile/mmap/DirectBuffer)
架构
P1
E09.02
HTTPS/TLS 1.3 握手:证书链验证、密钥交换、前向安全
高级
P0
E09.03
OAuth 2.1 + PKCE:授权码+PKCE 流程、为什么废弃隐式/密码模式、Refresh Token 轮换与安全增强
高级
P2
E09.04
TCP / HTTP/2 / QUIC:多路复用、队头阻塞与选型边界
架构
P1
E09.05
零拷贝深化:sendfile、mmap、DirectBuffer 与 Netty 落点
高级
P1
E09.06
JWT 安全速查:签名算法、声明校验、密钥轮换与撤销
高级
P2
十、搜索与 AI
6
题
E10.01
Elasticsearch 倒排索引:分词、postings list、Skip List、BM25 打分
高级
P1
E10.02
Elasticsearch:分片路由、副本同步、段合并、搜索与写入调优
架构
P2
E10.03
HNSW vs IVF 向量索引:分层小世界图 vs 倒排聚类、召回率/内存/构建成本取舍、RAG 选型决策
架构
P2
E10.04
ES Mapping 与动态模板:text/keyword、分词器与字段爆炸治理
架构
P1
E10.05
BM25 与相关性调优:k1/b、字段加权与业务信号融合
高级
P1
E10.06
RAG / 向量同步速查:双写一致性、重建切换与评测门禁
架构
P1
十一、云原生与运维
5
题
E11.01
Docker:Namespace、Cgroups、联合文件系统、网络模式与镜像分层
高级
P2
E11.02
Kubernetes:Pod 调度、Deployment 滚动更新、HPA、Service 与网络模型
架构
P2
E11.03
Prometheus + Grafana:指标体系、Exporter、告警规则、PromQL 与可观测性
高级
P2
E11.04
OpenTelemetry 三支柱与采样:Traces/Metrics/Logs 关联、W3C 传播、Collector 与尾部采样
架构
P1
E11.05
FinOps 原理速查:计量归因、单位成本、预算告警与工程杠杆
架构
P1
十二、数据结构与算法
8
题
E12.01
Java 常用数据结构选型:数组 / 链表 / 栈 / 队列 / HashMap 底层与复杂度
高级
P0
E12.02
树与索引:二叉树 / BST / B 树 / B+ 树,为何 MySQL 用 B+ 树
专家
P0
E12.03
跳表 SkipList 与布隆过滤器 BloomFilter 原理与典型应用
高级
P1
E12.04
LRU / LFU 缓存结构设计与一致性哈希
高级
P1
E12.05
排序算法:复杂度 / 稳定性、快排 / 归并 / 堆排,Java 排序的选用
高级
P2
E12.06
链表 / 数组高频算法:反转、环形检测(快慢指针)、合并有序序列
高级
P1
E12.07
二分查找、双指针、滑动窗口的模板与边界处理
高级
P1
E12.08
图与树遍历、递归、动态规划与贪心的适用边界
专家
P1
▸
S · 高频真实场景题
十一大类真实场景 ·
74
题
多技术栈叠加场景设计题
74
题
一、高并发系统设计
5
题
S01.01
百万 QPS 秒杀系统设计
架构
P0
S01.02
千亿级短链服务设计
架构
P1
S01.03
春晚红包系统设计
专家
P0
S01.04
直播带货系统设计
架构
P1
S01.05
热点账户高并发扣款
架构
P0
二、分布式系统
6
题
S02.01
分布式锁选型与实现
高级
P0
S02.02
跨服务分布式事务方案
架构
P0
S02.03
分布式 ID 生成方案
高级
P1
S02.04
微服务雪崩排查与治理
架构
P0
S02.05
缓存与数据库一致性
高级
P0
S02.06
事务回滚了,企业微信/钉钉通知却发出去了,如何排查与根治?
架构
P1
三、数据库与存储
5
题
S03.01
亿级数据分库分表方案
架构
P1
S03.02
线上慢 SQL 优化实战
高级
P1
S03.03
MySQL 主从延迟解决
高级
P1
S03.04
Redis 缓存三大问题
高级
P0
S03.05
海量小文件对象存储设计与治理:百亿级图片/日志文件统一存储架构
架构
P2
四、微服务架构
6
题
S04.01
单体到微服务拆分
架构
P1
S04.02
API 网关统一设计
架构
P1
S04.03
消息队列积压处理
高级
P0
S04.04
灰度发布与流量染色
架构
P1
S04.05
服务网格 Service Mesh 落地与 Sidecar 治理:零侵入微服务流量管理
架构
P2
S04.06
配置中心热更新引发线上事故排障(双实例 / 线程池 OOM / 定时任务重复)
架构
P1
五、性能与稳定性
6
题
S05.01
线上 OOM 排查实战:百万级订单服务内存泄漏定位
高级
P0
S05.02
CPU 100% 问题排查:支付服务线程死循环定位
高级
P0
S05.03
接口性能优化:商品详情接口从 200ms 到 20ms 的系统化改造
高级
P1
S05.04
消息可靠性保障:订单消息不丢、不重、不积压的全链路设计
高级
P0
S05.05
全链路压测与容量评估体系:大促前系统极限承载能力验证
架构
P1
S05.06
自定义线程池:Spring TaskExecutor vs 原生 execute,及动态调参池×快慢双池
架构
P1
六、云原生与 AI
6
题
S06.01
Java 21 虚拟线程落地:高并发网关从平台线程到虚拟线程的架构迁移
架构
P1
S06.02
大模型 API 高可用封装:LLM 网关的重试、降级、限流与多模型切换架构
架构
P2
S06.03
RAG 知识库 Java 实现:企业级检索增强生成的全链路架构
架构
P2
S06.04
K8s 容器化部署 Java 应用:微服务上云与弹性伸缩实践
高级
P1
S06.05
向量数据库与 RAG 检索增强架构:企业知识库语义搜索与大模型融合
架构
P2
S06.06
Spring Boot 4 迁移:Jakarta/依赖基线升级、回归矩阵,与 Leyden/CDS 启动 SLO 联合落地
架构
P1
七、综合场景
7
题
S07.01
电商订单全链路设计:高并发下的下单、支付、库存、物流一致性方案
专家
P0
S07.02
金融风控系统设计:实时计算 + 规则引擎 + 模型决策的百毫秒级风控大脑
专家
P1
S07.03
千万级消息推送系统设计:长连接接入、路由分发与多通道离线推送
架构
P1
S07.04
数据迁移与零停机发布:Oracle 迁 MySQL 分库分表的灰度切流与回滚方案
架构
P1
S07.05
跨境电商平台全球多租户架构:数据合规与区域化部署设计
专家
P2
S07.06
支付链路一致性保障与对账系统设计:日亿级交易额的支付平台架构
架构
P0
S07.07
订单超时关闭与库存回补:延时任务如何做到不重不漏且可对账?
架构
P1
八、高可用架构
8
题
S08.01
异地多活架构设计:核心交易系统如何实现 RTO<1min、RPO=0 的跨城容灾
架构
P0
S08.02
全链路限流熔断降级体系:200+ 微服务如何防御大促级联雪崩
架构
P0
S08.03
混沌工程与故障演练平台:如何主动注入故障验证系统韧性
专家
P2
S08.04
服务故障自愈与切流恢复:如何实现故障秒级发现、分钟级自愈
架构
P1
S08.05
SLA 保障与容量规划:如何从 99.8% 提升到承诺的 99.95%
高级
P1
S08.06
全链路可观测性建设:大促前订单链路偶发超时根因定位与告警降噪
架构
P1
S08.07
分布式追踪专项:异构系统 TraceId 传递断裂与海量 Trace 数据治理
架构
P1
S08.08
可观测中台建设:从排障工具堆到统一遥测平台的架构演进
架构
P1
九、安全架构
5
题
S09.01
Web 安全防护体系:日均 2000 万 PV 下的 XSS/CSRF/SQL 注入/SSRF 纵深防御
高级
P2
S09.02
API 安全设计:5 亿次/日调用量下的 OAuth2+JWT+签名+防重放+限流体系
架构
P2
S09.03
数据加密与密钥管理:3 亿用户敏感数据加密存储与密钥全生命周期管理
架构
P2
S09.04
越权访问与权限控制体系:百万用户 SaaS 平台的 RBAC + 数据权限双层模型
高级
P2
S09.05
敏感数据保护与合规:5 亿用户数据下的 PIPL/GDPR 合规治理体系
架构
P2
十、网络 IO
5
题
S10.01
Netty 百万级长连接网关设计:千万在线用户的即时通讯接入层架构
架构
P1
S10.02
TCP 粘包拆包与自定义协议设计:物联网百万设备上行数据解析
高级
P2
S10.03
HTTP/2、gRPC、QUIC 协议选型与落地:微服务内网通信协议升级
架构
P2
S10.04
WebSocket 实时推送系统架构:百万并发证券交易行情推送
架构
P1
S10.05
高并发连接池调优与网络延迟优化:微服务下游调用性能治理
高级
P2
十一、搜索与大数据
6
题
S11.01
亿级数据 Elasticsearch 集群设计与优化:电商商品搜索高可用架构
架构
P2
S11.02
电商全站搜索与推荐一体化架构: query 理解、召回、排序全链路设计
架构
P2
S11.03
Spark/Flink 海量数据实时计算架构:日均百亿级日志实时处理与风控
专家
P2
S11.04
ClickHouse 实时 OLAP 分析与画像引擎:百亿级行为数据亚秒级聚合
架构
P2
S11.05
数据湖仓一体架构设计与治理:5 PB 级多模态数据统一存储与分析
专家
P2
S11.06
云/GPU FinOps 失控治理:账单翻倍下的归因、责任制与弹性降本
架构
P1
十二、AI 生产级场景
9
题
S12.01
AI 客服系统 RAG 幻觉致客诉的线上止血与根治
架构
P0
S12.02
LLM 网关 Token 成本单月翻倍的排查与治理
架构
P1
S12.03
Agent 工具调用死循环导致资损的应急与防护
架构
P0
S12.04
向量库十亿级数据零停机迁移方案
架构
P0
S12.05
多模型供应商故障下的 AI 服务高可用
架构
P0
S12.06
RAG 知识库投毒/越狱攻击的安全应急
架构
P0
S12.07
流式 AI 接口大规模并发下的背压与降级
架构
P1
S12.08
MCP/多 Agent 生产化:工具供给、权限边界与协作编排上线
架构
P1
S12.09
AI 辅助研发落地:编码助手、AI 评审与单测生成怎么接进流水线?
架构
P1
▸
A · AI 工程纵深
理论 · 前沿 · 规模化生产 ·
74
题
理论 · 前沿 · 规模化生产
74
题
一、A01 Agent 本质与核心范式
3
题
A01.01
Agent 的本质:Model + Harness 二分模型专家
专家
P0
A01.02
Agent 核心范式谱系(ReAct / Plan-Execute / Reflection / Multi-Agent)专家
专家
P1
A01.03
Workflow 与自主 Agent 的边界与选型(1:4 判定)专家
专家
P1
二、A02 上下文与记忆工程
3
题
A02.01
上下文工程本质:Context Assembler 与 Token 预算专家
专家
P0
A02.02
Context Rot 与上下文压缩策略专家
专家
P0
A02.03
记忆工程:分层 / 生命周期 / 存储三态专家
专家
P1
三、A03 RAG 技术体系
3
题
A03.01
RAG 两阶段范式与"RAG vs 微调"决策架构
架构
P0
A03.02
RAG 进阶:切分 + 精排 + 多路召回架构
架构
P0
A03.03
GraphRAG 与 LightRAG:图增强检索的边界架构
架构
P2
四、A04 工具体系与通信协议
3
题
A04.01
工具调用分层:FC / MCP / Skills / A2A架构
架构
P1
A04.02
MCP 的本质:N×M → N+M 的连接协议架构
架构
P0
A04.03
生产级工具接入 Checklist 与 Skills 渐进披露架构
架构
P1
五、A05 多 Agent 协作与编排
3
题
A05.01
多 Agent 协作四要素与 Graph Engineering架构
架构
P1
A05.02
三种编排范式对比:Workflow / Graph / Loop架构
架构
P0
A05.03
九种编排模式与 AgentTask 契约 / Checkpoint架构
架构
P1
六、A06 评估体系
3
题
A06.01
评测 vs 监控:四类评测与设计高级
高级
P1
A06.02
Golden Set + CI 门禁与 LLM-as-Judge 防偏差高级
高级
P0
A06.03
灰度发布非劣效界值与 Java 落地 EvalRecord高级
高级
P1
七、A07 治理与安全原则
3
题
A07.01
AI 系统四大风险面与分层防护高级
高级
P0
A07.02
合规要求与 Java/Spring 落地(ExecutionContext / ToolAuditEvent)高级
高级
P1
A07.03
Spring AI 安全层与大模型网关高级
高级
P1
八、A08 Agent 工程化落地
5
题
A08.01
Agent 四组件与三层结构设计专家
专家
P1
A08.02
任务拆分与 DAG 并行执行专家
专家
P1
A08.03
记忆系统选型:Mem0 / Letta / Zep-Graphiti专家
专家
P2
A08.04
上下文压缩的预算公式与状态管理四层架构
架构
P1
A08.05
反思 / Multi-Agent Handoff / 容错(fencing token)架构
架构
P1
九、A09 RAG 全链路进阶
5
题
A09.01
Chunking 五级策略与父子块架构
架构
P1
A09.02
两阶段 Re-rank 与混合检索(BM25 + RRF)架构
架构
P0
A09.03
Query Rewrite 四法与四代 RAG 范式架构
架构
P1
A09.04
图增强与 Agentic RAG架构
架构
P2
A09.05
幻觉四层防线与检索门控架构
架构
P0
十、A10 MCP / A2A 协议纵深
4
题
A10.01
Function Calling 本质与训练(SFT + RLHF)架构
架构
P1
A10.02
MCP 三角色 / 版本 / 传输(stdio vs Streamable HTTP)架构
架构
P2
A10.03
A2A Agent Card 与 Task 状态机架构
架构
P2
A10.04
工具容错五阶段 / 沙箱隔离 / Skill 三层加载高级
高级
P1
十一、A11 Coding Agent 方法论
4
题
A11.01
AI 编程三模式与需求描述规范(Vibe vs Spec)高级
高级
P1
A11.02
任务拆分(tasks.md)与代码质量 Oracle 独立审 Diff高级
高级
P1
A11.03
AI 排障:报错位置 ≠ 根因 / 测试覆盖变异测试高级
高级
P1
A11.04
Coding Agent 六件设施与 SDD 规约驱动高级
高级
P1
十二、A12 Harness 与上下文工程
2
题
A12.01
四代演进:Prompt → Context → Harness → Loop → Graph高级
高级
P2
A12.02
生产装配对照:闸门、triage loop 与失败模式高级
高级
P1
十三、A13 平台选型与架构设计
2
题
A13.01
RuoYi AI vs JEECG AI 双平台对照与选型专家
专家
P2
A13.02
平台 vs 自研决策树与 Ragent/Nexus 模块划分架构
架构
P1
十四、A14 平台源码级拆解
2
题
A14.01
RuoYi ruoyi-chat vs JEECG airag 逐包对照架构
架构
P2
A14.02
产品化 vs 自研差异(公平排队 / 事务 / 证据短路 / 11 种设计模式)架构
架构
P2
十五、A15 Spring AI 生产范式
3
题
A15.01
ChatClient 多模型路由与 BeanOutputConverter 结构化输出架构
架构
P1
A15.02
记忆四实现与 Tool Calling 生产范式架构
架构
P1
A15.03
RAG 流变(Sequential/Branching/Conditional)与 Guardrails架构
架构
P1
十六、A16 企业级 Agent 工程实践
4
题
A16.01
Ragent 双链路 v1/v2 与 Nexus 三层执行器架构
架构
P0
A16.02
检索融合 RRF 与模型容错三态熔断架构
架构
P1
A16.03
Redis ZSET 公平排队与 RocketMQ 事务一致架构
架构
P0
A16.04
11 种设计模式与"调 API ≠ 生产级 Agent"架构
架构
P1
十七、A17 测试与质量保障
2
题
A17.01
非确定性断言与 Golden Set + RAGAS/DeepEval + CI架构
架构
P1
A17.02
工具契约 / 防死循环 / 并发压测 + 故障注入架构
架构
P1
十八、A18 部署与基础设施
2
题
A18.01
GraalVM / K8s + HPA 与 Java×Python 推理 Sidecar架构
架构
P1
A18.02
入库流水线(Kafka/RocketMQ)与 Agent 六种部署形态架构
架构
P1
十九、A19 运维观测
2
题
A19.01
三支柱:Micrometer+Prometheus / ELK / OTel+SkyWalking+LangFuse架构
架构
P1
A19.02
Run/Node 级 Trace、影子路由与告警 + Bad Case 闭环架构
架构
P1
二十、A20 治理与合规风控
2
题
A20.01
Sa-Token/Spring Security SSO 与输入净化 / 工具白名单架构
架构
P1
A20.02
AOP 审计 / 多租户隔离 + 被遗忘权 / 网关治理架构
架构
P1
二十一、A21 数据与知识工程(规模化 RAG)
3
题
A21.01
知识库 ETL 管线:切分 / 富化与 Embedding 选型版本治理架构
架构
P1
A21.02
向量索引生命周期与混合检索(BM25 + RRF)运维架构
架构
P1
A21.03
知识库索引生命周期与对账巡检高级
高级
P1
二十二、A22 成本工程与 ROI
2
题
A22.01
Token 预算 / 语义缓存命中率 / 按成本模型路由高级
高级
P0
A22.02
按租户计费配额与 ROI 度量模型 + 成本异常告警高级
高级
P1
二十三、A23 模型运营 MLOps
3
题
A23.01
模型 / Prompt 版本管理与回滚高级
高级
P1
A23.02
A-B / 灰度非劣效界值与发布门禁高级
高级
P0
A23.03
生产漂移监测与幻觉缓解运营闭环高级
高级
P1
二十四、A24 规模化并发与性能
2
题
A24.01
水平扩展 / 会话亲和 / 限流排队 / 多租户配额 QoS高级
高级
P0
A24.02
流式保活 / 续传 / 中断恢复与 TTFT 优化高级
高级
P1
二十五、A25 平台工程与 AI 研发效能
2
题
A25.01
内部开发者平台 IDP / 脚手架 / Starter 化标准化交付高级
高级
P1
A25.02
裸线程池 vs Starter 动态线程池 vs 虚拟线程选型 + SDD高级
高级
P1
二十六、A26 业务价值与场景落地
2
题
A26.01
场景选型决策树与价值度量(北极星指标)高级
高级
P1
A26.02
失败案例避坑与组织 adoption 路径高级
高级
P2
▸
G · 工程化要点
八大专题 ·
65
卡
门禁手册
65
题
一、G01 发布回滚与变更门禁
8
卡
G01.01
发布三要素:灰度·卡点·回滚
G01.02
配置变更当发布
G01.03
框架与依赖升级门禁
G01.04
变更窗口与错误预算冻结
G01.05
金丝雀自动回滚阈值
G01.06
变更单强制字段门禁
G01.07
流量染色与灰度一致性
G01.08
回滚后数据修复门禁
二、G02 可观测与排障证据链
8
卡
G02.01
三支柱默认交付
G02.02
排障标准动作
G02.03
告警可行动
G02.04
采样与成本门禁
G02.05
变更单号进 Trace baggage
G02.06
SLO 与错误预算看板
G02.07
日志脱敏与采样门禁
G02.08
排障演练季度制度
三、G03 容量与资源预算
8
卡
G03.01
应用与编排同一容量模型
G03.02
池化与拒绝可观测
G03.03
大促前演练清单
G03.04
拒绝路径用户可感
G03.05
多租户配额与嘈杂邻居
G03.06
依赖拓扑容量联动
G03.07
线程池与连接池联合预算
G03.08
弹性伸缩冷却与防抖
四、G04 数据变更与 SQL 治理
8
卡
G04.01
DDL/数据修复可回滚
G04.02
SQL 审核与慢 SQL 闭环
G04.03
扩展前先单机
G04.04
影子表与双写观察期
G04.05
只读副本延迟门禁
G04.06
数据修复双人审批
G04.07
在线 DDL 工具白名单
G04.08
备份恢复演练门禁
五、G05 缓存一致与热点治理
8
卡
G05.01
缓存失败可降级
G05.02
一致性窗口写进契约
G05.03
热 key / 大 key 专项
G05.04
缓存降级演练
G05.05
热点 key 预热与护栏
G05.06
击穿/穿透演练清单
G05.07
多级缓存失效广播
G05.08
缓存容量与淘汰评审
六、G06 调用预算与服务治理
8
卡
G06.01
同步链路预算入契约
G06.02
治理参数可回滚
G06.03
双写用 Outbox/CDC
G06.04
重试预算显式化
G06.05
熔断半开观察窗
G06.06
超时预算表强制入库
G06.07
幂等键规范门禁
G06.08
对账任务 SLA 门禁
七、G07 AI 制品与评测门禁
9
卡
G07.01
制品全版本化
G07.02
无黄金集不上线
G07.03
工具副作用分级
G07.04
工具副作用分级表
G07.05
Prompt 回归绑定发布
G07.06
评测集漂移检测
G07.07
Token/算力成本配额
G07.08
模型降级开关演练
G07.09
AI 辅助研发的工程治理红线
八、G08 安全运营与供应链
8
卡
G08.01
威胁建模先行
G08.02
密钥证书可轮换
G08.03
依赖与镜像可追溯
G08.04
豁免单到期自动阻断
G08.05
密钥轮换双写窗口
G08.06
密钥最小权限审查
G08.07
CVE 分级响应时限
G08.08
生产访问审计抽检
▸
K · 生产踩坑
八大专题 ·
65
卡
事故翻车
65
题
一、K01 发布变更事故
8
卡
K01.01
灰度未卡点全量事故:信号与回滚窗
K01.02
回滚演练造假:只演镜像未演配置
K01.03
金丝雀阈值误配:该回没回 / 不该回乱回
K01.04
灰度比例表被绕过直推全量
K01.05
观察指标选错导致误判健康
K01.06
回滚镜像与配置版本不一致
K01.07
变更窗口外强行发布
K01.08
回滚后未做数据补偿
二、K02 可观测失灵
8
卡
K02.01
有监控仍找不到人:告警不可行动
K02.02
采样过低导致关键故障无跨度
K02.03
TraceId 跨 MQ/线程池断裂
K02.04
告警风暴导致关键告警被淹没
K02.05
仪表盘存在但无下钻路径
K02.06
错误日志未带变更单号
K02.07
生产临时开 Debug 忘记关
K02.08
Runbook 链接 404
三、K03 容量假可用
8
卡
K03.01
池子与 K8s limit 不一致的假可用
K03.02
HPA 抖动与抖动冷却未设
K03.03
单副本假高可用上峰值
K03.04
只扩副本不扩连接池
K03.05
虚拟线程无限制打穿 DB
K03.06
依赖单点未标故障域
K03.07
限流阈值在预发与生产不一致
K03.08
弹性扩容触发风暴启动
四、K04 数据变更翻车
8
卡
K04.01
在线 DDL / 修复不可回滚
K04.02
回滚脚本未测导致二次损坏
K04.03
大表变更未分批锁表
K04.04
控制台手改数据无工单
K04.05
回滚 SQL 未在类生产验证
K04.06
主从延迟下切读导致错账
K04.07
批量更新无限速锁表
K04.08
备份成功但恢复演练跳过
五、K05 缓存误判
8
卡
K05.01
穿透击穿雪崩的值班误判
K05.02
逻辑过期未刷新导致长期脏读
K05.03
缓存与 DB 双写顺序反了
K05.04
空值未缓存导致穿透打穿
K05.05
热点 key 未拆分
K05.06
缓存与 DB 对账缺失
K05.07
本地缓存TTL过长
K05.08
大 key 导致慢查询与阻塞
六、K06 调用放大
8
卡
K06.01
超时×重试放大;双写无对账
K06.02
幂等缺失导致重试重复扣款
K06.03
熔断误开全站降级过久
K06.04
超时倒挂层层放大
K06.05
幂等键只用内存
K06.06
半开探测流量过大
K06.07
双写无顺序约定
K06.08
对账任务失败无人值守
七、K07 AI 静默塌方
9
卡
K07.01
无黄金集上线的静默质量塌方
K07.02
索引切换未双跑导致召回塌方
K07.03
评测集过拟合上线仍翻车
K07.04
线上 Prompt 热改无版本
K07.05
工具副作用未分级
K07.06
成本突增无熔断
K07.07
影子流量对比缺失
K07.08
评测集被业务刷题
K07.09
模型别名未固定致质量静默漂移
八、K08 安全应急踩坑
8
卡
K08.01
密钥/依赖漏洞应急与轮换踩坑
K08.02
证书到期告警未绑定 Runbook
K08.03
临时豁免过期未收回
K08.04
共享超级账号登录生产
K08.05
临时防火墙规则忘记收回
K08.06
密钥进仓库历史
K08.07
CVE 豁免无到期自动阻断
K08.08
证书监控只告警不跑通轮换
▸
D · 垂直领域架构范式
十二类实战场景 ·
72
题
行业领域范式与端到端场景设计
72
题
一、金融 · 支付与清结算
6
题
D01.01
支付核心系统:收单、退款、关单全链路与幂等设计
架构
P0
D01.02
账务系统:复式记账与分录一致性设计
专家
P0
D01.03
清结算与对账:日切、T+1 清分与长短款差异处理
专家
P1
D01.04
热点账户扣款:余额防超扣与串行化设计
架构
P0
D01.05
渠道路由与熔断:成功率与成本双目标设计
架构
P1
D01.06
跨境支付:多币种记账与汇兑合规设计
专家
P2
二、金融 · 风控与合规
6
题
D02.01
实时风控引擎:规则 + 模型 + 名单的百毫秒决策链路
专家
P0
D02.02
反欺诈与设备指纹:团伙识别设计
架构
P1
D02.03
AML 可疑交易监测:KYC、名单筛查与监管上报
专家
P1
D02.04
监管合规与数据治理:等保、分级、脱敏与审计
架构
P1
D02.05
信贷额度中心:授信、额度冻结与贷中管理
专家
P2
D02.06
贷后催收管理:案件分案、催收策略与通信合规
架构
P1
三、电商 · 交易与履约
6
题
D03.01
订单中心:领域建模、状态机与逆向流程设计
架构
P0
D03.02
库存中心:三态库存、预扣释放与仓间调拨
架构
P0
D03.03
商品与价格体系:SPU/SKU 模型、价格时效与错价防控
高级
P1
D03.04
履约与售后:拆合单、时效承诺与退款仲裁
架构
P1
D03.05
购物车与下单试算:价格计算与事务边界
高级
P1
D03.06
商家结算中心:多商户分账、结算周期与保证金
架构
P0
四、电商 · 营销与定价
6
题
D04.01
优惠券系统:模板、批次、核销与防超领设计
架构
P0
D04.02
促销价格引擎:满减折扣叠加与最优价计算
架构
P1
D04.03
会员积分体系:积分账务、过期与冻结
高级
P1
D04.04
价保与差价:规则匹配、差价计算与退款一致性
高级
P2
D04.05
优惠投放与券生命周期治理:限速、预算与归因
高级
P2
D04.06
营销消息触达:通道路由、频控疲劳度与转化归因
高级
P1
五、企业级 · SaaS 多租户
6
题
D05.01
多租户架构:隔离模型选型与租户路由
架构
P0
D05.02
计量计费与订阅:账单、发票与账期一致性
架构
P1
D05.03
IAM 与数据权限:组织、角色、行级隔离与 SSO
高级
P1
D05.04
租户级配置与插件化扩展:从定制分支到配置驱动
高级
P1
D05.05
私有化部署与版本治理:一套代码的多形态交付
高级
P2
D05.06
租户数据迁移与备份:隔离升级、PITR 与数据销毁
架构
P1
六、本地生活 · 派单与 LBS
6
题
D06.01
派单系统:匹配策略、派单与抢单、公平性设计
专家
P0
D06.02
LBS 与 ETA:网格化检索、就近匹配与时效预测
高级
P0
D06.03
计价规则引擎:动态计价、优惠叠加与一致性
高级
P1
D06.04
供需均衡与调度干预:热区调度、预约单与奖励杠杆
架构
P1
D06.05
骑手风控与安全:轨迹异常、作弊治理与保险理赔
高级
P2
D06.06
运力预测与热区引导:需求预测、缺口预警与听单引导
架构
P1
七、物联网与车联网
6
题
D07.01
设备接入网关:百万长连接、MQTT 与接入鉴权
架构
P0
D07.02
消息总线与规则引擎:上行下行、规则路由与广播限流
高级
P1
D07.03
设备影子与命令管理:影子状态、离线缓存与超时重发
高级
P1
D07.04
OTA 升级:差分包、灰度策略与失败回滚
架构
P1
D07.05
车联网时序数据:信号存储、压缩与轨迹回放
高级
P2
D07.06
设备生命周期管理:注册激活、批量运维与告警自愈
高级
P2
八、内容社区与 UGC
6
题
D08.01
Feed 流架构:推拉结合、时间线与热度分发
架构
P0
D08.02
内容审核:机审人审协同、多模态与举报闭环
架构
P1
D08.03
互动系统:点赞评论弹幕与计数一致性
高级
P1
D08.04
创作者生态:分成结算、激励规则与信用体系
高级
P2
D08.05
版权与内容安全:指纹去重、水印与侵权处置
高级
P2
D08.06
推荐系统:多路召回、粗排精排与冷启动
架构
P0
九、物流与供应链
6
题
D09.01
履约网络与仓配:多仓策略、前置仓与波次拣货
架构
P1
D09.02
TMS 运输调度:车辆路径、装载优化与在途跟踪
架构
P1
D09.03
电子面单与轨迹:单号生成、轨迹流与时效预测
高级
P1
D09.04
补货与库存计划:需求预测、安全库存与采购建议
高级
P2
D09.05
逆向物流与理赔:退换货流、定损与理赔自动化
高级
P2
D09.06
供应链计划与协同:需求预测、ATP 与产销协同
架构
P1
十、广告与商业化
6
题
D10.01
广告检索与投放:索引、召回、定向与频控
架构
P1
D10.02
竞价与计费:GSP、二价与预算平滑
专家
P1
D10.03
归因与转化:点击归因、转化回传与去重
高级
P1
D10.04
结算与报表:实时报表、收入对账与充值消耗
高级
P2
D10.05
广告反作弊:无效流量识别与刷量治理
高级
P2
D10.06
广告创意优化:多创意优选、素材生成与落地页一致性
高级
P1
十一、游戏与实时互动
6
题
D11.01
游戏网关:长连接管理、协议设计与广播扇出
架构
P1
D11.02
帧同步与状态同步:确定性、回放与反外挂
专家
P1
D11.03
房间与匹配:匹配算法、分服扩容与房间状态机
高级
P1
D11.04
排行榜与经济系统:榜单架构、虚拟货币与防刷
高级
P2
D11.05
战斗与结算一致性:BUFF 结算、伤害公式与补偿
高级
P2
D11.06
游戏内社交与聊天:频道消息、必达性与离线补偿
高级
P1
十二、强合规行业
6
题
D12.01
医疗健康:HIS 集成、电子病历与隐私合规
高级
P1
D12.02
在线教育:课堂互动、作业系统与音视频架构
高级
P1
D12.03
信创与国产化:全栈适配、等保与密评
高级
P1
D12.04
数据合规通用范式:分类分级、跨境传输与删除权
架构
P1
D12.05
审计与追溯:操作审计、数据血缘与监管报送
高级
P2
D12.06
政务与公共服务:一网通办、数据共享与隐私计算
架构
P1
特殊导航与工具
📚
卡片式知识库导航
完整卡片索引 · 颜色编号体系
🎯
全站优先级排序总览
P0/P1/P2 三级 · 难度分布
🚀
知识点速查手册
八维度 cheat-card · 锚点直达
🔒
服务端安全手册
Checkpoint 级安全基线
💬
技术沟通方法论
独立专篇 · 不计入核心方法论卡数