等级 × 优先级 总览

全站 546 道知识点按 P0 → P1 → P2 优先级、专家 → 架构 → 高级 难度双层排序,篇章体系按 C · E · S · A · D 编号顺序编排(C 252 + E 74 + S 74 + A 74 + D 72;相关篇章页 22)。点击 P0/P1/P2 快速定位优先级分组。

124
P0
337
P1
85
P2
65
专家
260
架构
221
高级
546
题目总数
252
C 篇章
74
E 核心原理
74
S 场景
74
A AI 纵深
72
D 垂直领域

P0 必考核心 · 124 题

专家 · 19 题

架构 · 60 题

篇章24 题

第2篇 C02.03 JVM 参数如何设置?年轻代/老年代/GC 如何选? 架构 P0 第2篇 C02.05 线上 FullGC 频繁如何排查与调优? 架构 P0 第4篇 C04.04 Virtual Threads(Java 21)如何重构并发模型? 架构 P0 第6篇 C06.04 Spring Security 的过滤器链与认证授权流程? 架构 P0 第6篇 C06.11 Spring Security 6 的安全架构与 OAuth2 实践? 架构 P0 第6篇 C06.12 Spring Boot 优雅停机与 K8s 滚动发布协同(探针/Lifecycle/PreStop) 架构 P0 第7篇 C07.07 分库分表如何设计与落地? 架构 P0 第9篇 C09.04 Kafka 如何保证高吞吐、可靠投递与消息顺序? 架构 P0 第9篇 C09.14 分布式系统的全局时钟与顺序保证? 架构 P0 第10篇 C10.11 微服务间数据一致性如何保证? 架构 P0 第10篇 C10.18 Spring Cloud 服务调用链路:为什么 @LoadBalanced 的 RestTemplate 能用服务名直接访问? 架构 P0 第11篇 C11.11 消息队列 Kafka 的高可用架构与 Exactly-Once 语义如何保证? 架构 P0 第11篇 C11.23 如何保证分布式定时任务不重不漏?幂等、动态分片、故障转移与多机房如何处理? 架构 P0 第12篇 C12.01 Spring AI 的核心架构与整合模式? 架构 P0 第12篇 C12.17 RAG 召回率低与幻觉的生产级治理:检索质量、Grounding、引用溯源如何落地? 架构 P0 第12篇 C12.18 LLM 调用限流/熔断/降级/超时治理:模型服务抖动如何不拖垮主链路? 架构 P0 第12篇 C12.21 十亿级向量库选型与性能调优:Milvus/Qdrant 实战参数如何调? 架构 P0 第12篇 C12.23 Agent 工具调用失败/死循环/超预算治理:自主调用的资损风险如何防? 架构 P0 第13篇 C13.05 Java NIO 核心原理:Selector、Channel、Buffer 如何协同工作? 架构 P0 第14篇 C14.02 为何用 MongoDB 做向量检索?Atlas Vector Search 的 ANN 原理与混合查询如何优化? 架构 P0 第15篇 C15.01 Project Reactor 核心原理与背压机制? 架构 P0 第15篇 C15.06 响应式系统架构设计如何全栈落地? 架构 P0 第15篇 C15.07 Mono 与 Flux 语义差异?创建类操作符如何按官方口径选型? 架构 P0 第15篇 C15.08 map / flatMap / concatMap / switchMap / flatMapSequential 如何按官方口径对比与实战? 架构 P0

高级 · 45 题

篇章21 题

第1篇 C01.01 JVM 运行时数据区如何划分?各区域作用与 OOM 场景? 高级 P0 第1篇 C01.03 类加载机制与双亲委派模型为何被设计成这样? 高级 P0 第1篇 C01.10 JDK 17/21 新特性:Records/Sealed/Pattern Matching 的 JVM 实现与升级迁移 高级 P0 第2篇 C02.01 GC Roots 可达性分析与三种 GC 算法的本质权衡? 高级 P0 第2篇 C02.04 线上 CPU 100% 如何快速定位与解决? 高级 P0 第3篇 C03.01 volatile 如何保证可见性?为何不能保证原子性? 高级 P0 第3篇 C03.02 synchronized 的锁升级过程是怎样的? 高级 P0 第4篇 C04.02 线程池的工作流程与状态流转? 高级 P0 第5篇 C05.01 Spring IoC 容器的启动流程与 Bean 生命周期? 高级 P0 第5篇 C05.04 @Transactional 的 7 种传播行为与失效场景? 高级 P0 第6篇 C06.01 Spring Boot 自动配置的 SPI 机制如何工作? 高级 P0 第6篇 C06.03 如何设计一个自定义 Spring Boot Starter? 高级 P0 第7篇 C07.03 InnoDB 的行锁/间隙锁/临键锁如何工作? 高级 P0 第7篇 C07.05 慢 SQL 如何排查与优化? 高级 P0 第7篇 C07.08 MySQL 主从复制原理与延迟优化? 高级 P0 第7篇 C07.10 MySQL 的执行计划(EXPLAIN)如何解读? 高级 P0 第8篇 C08.01 Redis 的 5+4 种数据结构与应用场景? 高级 P0 第8篇 C08.03 缓存穿透/击穿/雪崩的区别与解决方案? 高级 P0 第8篇 C08.11 Redis Stream 作为消息队列的设计与实战? 高级 P0 第9篇 C09.07 一致性哈希如何解决分布式缓存的数据分布? 高级 P0 第10篇 C10.01 微服务架构的服务注册发现与配置中心如何选型? 高级 P0

P1 高频重点 · 337 题

专家 · 31 题

篇章20 题

第2篇 C02.08 JDK Flight Recorder(JFR) 与异步 profiling 如何用于性能分析? 专家 P1 第3篇 C03.03 AQS 的 CLH 队列与 CAS 如何实现同步? 专家 P1 第4篇 C04.08 Structured Concurrency(结构化并发)如何管理并发任务? 专家 P1 第5篇 C05.02 三级缓存如何解决循环依赖?为何需要三级? 专家 P1 第7篇 C07.02 MVCC 如何实现 RC 和 RR 两种隔离级别? 专家 P1 第8篇 C08.05 Redisson 分布式锁如何实现可重入与看门狗? 专家 P1 第9篇 C09.02 分布式事务的 2PC/3PC/TCC/Seata AT/SAGA 原理与选型? 专家 P1 第9篇 C09.15 分布式系统的容灾与多活架构如何设计? 专家 P1 第10篇 C10.05 Service Mesh(Istio) 如何解耦微服务治理? 专家 P1 第10篇 C10.15 可观测性三大支柱与工程实践? 专家 P1 第10篇 C10.22 Sleuth→Micrometer Tracing 链路追踪演进:B3/W3C 传播、采样率、Brave/OTel 桥接与 MDC 透传 专家 P1 第11篇 C11.15 gRPC + Protobuf 高性能通信原理? 专家 P1 第12篇 C12.05 Prompt 工程的核心技巧与模板设计? 专家 P1 第12篇 C12.14 LangGraph4j StateGraph 图编排与 MultiAgent? 专家 P1 第12篇 C12.24 LLM 结构化输出解析失败兜底:JSON 修复/重试/降级链路如何设计? 专家 P1 第12篇 C12.29 LLM 评测集构建与 CI 质量卡门:如何防劣化上线? 专家 P1 第12篇 C12.31 长记忆/会话存储与隐私合规:数据留存/脱敏/合规如何治理? 专家 P1 第13篇 C13.07 Netty 内存管理:ByteBuf 池化、引用计数与内存泄漏排查? 专家 P1 第14篇 C14.05 TiDB 如何实现 HTAP 同时支持 OLTP 与 OLAP?Raft 共识与 Percolator 分布式事务如何保证一致性? 专家 P1 第15篇 C15.05 Virtual Threads vs Reactive 并发模型如何选型? 专家 P1

架构 · 168 题

篇章77 题

第1篇 C01.04 JMM 的 happens-before 规则如何保证可见性与有序性? 架构 P1 第1篇 C01.06 直接内存(Direct Memory)与 NIO 的关系? 架构 P1 第1篇 C01.09 JVM JIT 编译器(C1/C2/GraalVM)的工作原理与调优? 架构 P1 第1篇 C01.12 Leyden / CDS / AppCDS 如何体系化缩短 Java 启动与预热?与 AOT、CRaC 如何选型? 架构 P1 第2篇 C02.09 如何进行 JVM 线上调优全流程? 架构 P1 第3篇 C03.11 Disruptor 无锁队列的设计原理与高性能实现? 架构 P1 第3篇 C03.12 操作系统进程/线程模型:用户态与内核态线程、上下文切换代价、线程与进程的区别?Java 线程为何是 1:1 映射内核线程? 架构 P1 第4篇 C04.10 ScopedValue:虚拟线程时代如何安全传递上下文(替代 ThreadLocal) 架构 P1 第5篇 C05.07 BeanPostProcessor 与 BeanFactoryPostProcessor 的区别与扩展? 架构 P1 第6篇 C06.05 Spring Boot 的启动流程与事件机制是怎样的? 架构 P1 第6篇 C06.14 微服务测试策略如何分层:Testcontainers、契约测试与架构守护如何组合? 架构 P1 第7篇 C07.04 Redo Log、Undo Log 与 Binlog 如何协同保证 ACID? 架构 P1 第7篇 C07.09 MySQL 高可用方案如何选型? 架构 P1 第7篇 C07.12 大表在线变更(Online DDL)方案选型与治理? 架构 P1 第8篇 C08.04 缓存与数据库一致性如何保证? 架构 P1 第8篇 C08.06 多级缓存架构如何设计? 架构 P1 第8篇 C08.10 Redis 在高并发场景的常见问题与优化? 架构 P1 第9篇 C09.01 CAP 定理的证明与 BASE 理论如何指导实践? 架构 P1 第9篇 C09.03 分布式锁的三种实现(Redis/ZK/数据库)对比? 架构 P1 第9篇 C09.06 分布式 ID 生成方案如何选型? 架构 P1 第9篇 C09.09 消息队列如何保证可靠投递与顺序? 架构 P1 第9篇 C09.11 分布式系统的链路追踪与可观测性如何落地? 架构 P1 第9篇 C09.16 分布式事务新演进与最新选型? 架构 P1 第10篇 C10.04 容器化与 Kubernetes 如何部署 Java 应用? 架构 P1 第10篇 C10.06 单体到微服务的架构演进路径如何规划? 架构 P1 第10篇 C10.07 高可用架构设计的核心原则与实践? 架构 P1 第10篇 C10.09 灰度发布与蓝绿部署如何设计? 架构 P1 第10篇 C10.10 Serverless 架构的适用场景与挑战? 架构 P1 第10篇 C10.13 微服务安全与零信任架构? 架构 P1 第10篇 C10.16 CQRS 与 Event Sourcing 模式的架构设计? 架构 P1 第10篇 C10.17 SLO/SLI 工程实践:如何用错误预算驱动发布与运维决策? 架构 P1 第10篇 C10.20 Spring Cloud Gateway 生产级调优:GlobalFilter 执行顺序、DirectBuffer 泄漏、连接池与响应上下文透传 架构 P1 第10篇 C10.21 Bootstrap 上下文与 @RefreshScope 动态刷新代理原理 架构 P1 第10篇 C10.23 Spring Cloud Commons 核心抽象如何让注册中心从 Eureka→Nacos→Consul 无缝切换 架构 P1 第10篇 C10.25 Dubbo vs Spring Cloud:阿里系 RPC 核心原理与选型 架构 P1 第10篇 C10.26 @RefreshScope 生产踩坑与 @ConfigurationProperties 优雅使用规范 架构 P1 第10篇 C10.27 配置中心/注册中心推送范式全景:通知+二次拉取 vs Watch 直推 vs 纯 Pull 架构 P1 第10篇 C10.28 平台工程与内部开发者平台(IDP):Golden Path、自助交付与平台团队边界 架构 P1 第11篇 C11.09 可观测性三支柱(Metrics/Traces/Logs)与 OpenTelemetry 如何工程落地? 架构 P1 第11篇 C11.14 Elasticsearch 倒排索引、分片与集群架构? 架构 P1 第11篇 C11.17 数据库版本化管理与迁移:Flyway vs Liquibase 的工程实践? 架构 P1 第11篇 C11.18 Kafka 与 RocketMQ 如何选型?事务消息/延迟队列场景对比 架构 P1 第11篇 C11.19 eBPF 无侵入可观测:内核级采集与 OTel/Agent 边界 架构 P1 第11篇 C11.20 成本优化 / FinOps:云账单失控背景下如何体系化降本与用云责任共担 架构 P1 第11篇 C11.21 分布式定时任务调度框架对比与选型?Quartz / XXL-Job / Elastic-Job 各自的适用场景? 架构 P1 第11篇 C11.22 时间轮(HashedWheelTimer)与延时任务的实现原理?时间轮 / DelayQueue / Redis 的取舍? 架构 P1 第11篇 C11.24 Kafka Streams 如何做有状态流处理?拓扑、状态存储、EOS 与 Flink 如何取舍? 架构 P1 第11篇 C11.25 Flink 有状态流计算如何落地?Checkpoint/Savepoint、Watermark、状态后端与背压怎么设计? 架构 P1 第11篇 C11.29 Schema Registry 如何治理 Avro/Protobuf 契约的兼容演进? 架构 P1 第11篇 C11.30 GraphQL 在 Java BFF 层怎么落地?N+1、查询深度与字段级授权怎么治理? 架构 P1 第12篇 C12.02 RAG 检索增强生成的完整流程与各环节优化? 架构 P1 第12篇 C12.07 Agent 框架与 MCP 协议如何构建自主智能体? 架构 P1 第12篇 C12.08 如何评估和监控 LLM 应用的质量? 架构 P1 第12篇 C12.09 LLM 应用的成本优化与工程实践? 架构 P1 第12篇 C12.13 LangChain4j AiServices 与多模型集成? 架构 P1 第12篇 C12.16 LLM 流式响应处理:Spring AI stream() API 与 SSE 端点设计? 架构 P1 第12篇 C12.20 多模型路由与故障转移架构:单供应商故障如何容灾、成本如何最优? 架构 P1 第12篇 C12.25 流式 SSE 响应中途断连恢复与背压:长连接稳定性如何保证? 架构 P1 第12篇 C12.26 Token 成本爆炸治理:语义缓存/分级路由/上下文裁剪如何落地? 架构 P1 第12篇 C12.27 RAG 知识库增量更新与向量一致性同步:数据时效与一致如何保证? 架构 P1 第12篇 C12.28 多租户 AI 应用隔离/配额/计费:资源争抢与成本归因如何治理? 架构 P1 第12篇 C12.32 工具合约如何成为一等公民:副作用分级、错误 taxonomy、幂等作用域与版本兼容? 架构 P1 第13篇 C13.06 Netty 线程模型与 ChannelPipeline 设计哲学? 架构 P1 第13篇 C13.08 零拷贝技术深度:sendfile、mmap、DMA 在 Java 中的实现? 架构 P1 第13篇 C13.09 WebSocket 握手、心跳与断线重连如何设计? 架构 P1 第13篇 C13.11 Linux io_uring 异步 IO 接口与 JDK Project Loom 的关系? 架构 P1 第13篇 C13.12 操作系统系统调用(System Call)与内核交互:用户态/内核态切换、read/write/epoll/sendfile 等系统调用如何支撑 Java 高性能网络 IO? 架构 P1 第13篇 C13.13 IO 模型全景与跨平台选型:UNP 五模型、signal-driven IO、IOCP/Proactor 与全接口横向对比? 架构 P1 第14篇 C14.04 Qdrant 为何用 Rust?过滤检索(filtering)与 Payload 索引如何高效? 架构 P1 第14篇 C14.06 ClickHouse 列存为何适合 OLAP?MergeTree 引擎与物化视图如何加速分析? 架构 P1 第14篇 C14.08 分布式 SQL/NewSQL(CockroachDB/YugabyteDB/OceanBase/TiDB)与 TiDB 选型边界 架构 P1 第14篇 C14.10 PostgreSQL 相对 MySQL 的体系化差异与选型边界?MVCC/VACUUM、扩展生态与生产陷阱如何应对? 架构 P1 第14篇 C14.11 Apache Doris / StarRocks 与 ClickHouse 如何选型?MPP、明细查询与实时数仓边界在哪? 架构 P1 第14篇 C14.14 数据库存储与文件系统:从页缓存到 WAL 的双向指导 架构 P1 第15篇 C15.02 Spring WebFlux vs Spring Web MVC 如何选型? 架构 P1 第15篇 C15.09 zip / merge / combineLatest / concat 与 buffer / window / groupBy 如何组合拆分实战? 架构 P1 第15篇 C15.11 publishOn / subscribeOn、Context、cache/share 与 block 边界如何按官方口径落地? 架构 P1

核心原理21 题

原理 E02.04 ZGC 染色指针与读屏障:染色位布局、并发标记转移重定位、多视图映射与分代 ZGC 架构 P1 原理 E03.06 Virtual Threads pinning 排查:载体线程钉住诊断、synchronized 与 native 钉住机制、JFR 监控与治理策略 架构 P1 原理 E04.01 Spring 循环依赖:三级缓存源码级解析与局限性 架构 P1 原理 E04.08 MCP 协议速查:Client/Server、Tools/Resources/Prompts、与 Function Calling 分工 架构 P1 原理 E05.04 MySQL 主从复制与高可用:binlog 复制链路、半同步/异步/组复制、GTID、主从延迟治理与 MHA/MGR 架构 架构 P1 原理 E06.02 Redis 分布式锁:Redisson 看门狗机制 vs RedLock 的争议与取舍 架构 P1 原理 E06.04 缓存穿透 / 击穿 / 雪崩:定义边界、防护组合与容量门禁 架构 P1 原理 E06.05 热 key / 大 key:识别、拆分、本地缓存与集群倾斜治理 架构 P1 原理 E07.03 Spring Cloud Gateway:路由、断言、过滤器、限流与自适应熔断 架构 P1 原理 E07.05 Seata AT 模式: undo_log、全局锁、二阶段提交、隔离级别与性能 架构 P1 原理 E07.09 Seata TCC 模式原理:Try-Confirm-Cancel 三阶段、空回滚/悬挂/幂等治理、与 AT 选型差异 架构 P1 原理 E07.10 Outbox / CDC 端到端速查:本地事务同库落箱、Debezium 捕获、投递幂等与对账 架构 P1 原理 E08.02 RocketMQ:事务消息、延迟消息、顺序消息、Broker 主从复制 架构 P1 原理 E08.03 Kafka 消费者组:重平衡机制、分区分配策略、位移提交、Exactly-Once 架构 P1 原理 E08.04 流处理速查:Kafka Streams vs Flink、状态后端、Watermark 与端到端 Exactly-Once 架构 P1 原理 E09.01 Netty 高性能:Reactor 线程模型、零拷贝(sendfile/mmap/DirectBuffer) 架构 P1 原理 E09.04 TCP / HTTP/2 / QUIC:多路复用、队头阻塞与选型边界 架构 P1 原理 E10.04 ES Mapping 与动态模板:text/keyword、分词器与字段爆炸治理 架构 P1 原理 E10.06 RAG / 向量同步速查:双写一致性、重建切换与评测门禁 架构 P1 原理 E11.04 OpenTelemetry 三支柱与采样:Traces/Metrics/Logs 关联、W3C 传播、Collector 与尾部采样 架构 P1 原理 E11.05 FinOps 原理速查:计量归因、单位成本、预算告警与工程杠杆 架构 P1

场景题26 题

场景 S01.02 千亿级短链服务设计 架构 P1 场景 S01.04 直播带货系统设计 架构 P1 场景 S02.06 事务回滚了,企业微信/钉钉通知却发出去了,如何排查与根治? 架构 P1 场景 S03.01 亿级数据分库分表方案 架构 P1 场景 S04.01 单体到微服务拆分 架构 P1 场景 S04.02 API 网关统一设计 架构 P1 场景 S04.04 灰度发布与流量染色 架构 P1 场景 S04.06 配置中心热更新引发线上事故排障(双实例 / 线程池 OOM / 定时任务重复) 架构 P1 场景 S05.05 全链路压测与容量评估体系:大促前系统极限承载能力验证 架构 P1 场景 S05.06 自定义线程池:Spring TaskExecutor vs 原生 execute,及动态调参池×快慢双池 架构 P1 场景 S06.01 Java 21 虚拟线程落地:高并发网关从平台线程到虚拟线程的架构迁移 架构 P1 场景 S06.06 Spring Boot 4 迁移:Jakarta/依赖基线升级、回归矩阵,与 Leyden/CDS 启动 SLO 联合落地 架构 P1 场景 S07.03 千万级消息推送系统设计:长连接接入、路由分发与多通道离线推送 架构 P1 场景 S07.04 数据迁移与零停机发布:Oracle 迁 MySQL 分库分表的灰度切流与回滚方案 架构 P1 场景 S07.07 订单超时关闭与库存回补:延时任务如何做到不重不漏且可对账? 架构 P1 场景 S08.04 服务故障自愈与切流恢复:如何实现故障秒级发现、分钟级自愈 架构 P1 场景 S08.06 全链路可观测性建设:大促前订单链路偶发超时根因定位与告警降噪 架构 P1 场景 S08.07 分布式追踪专项:异构系统 TraceId 传递断裂与海量 Trace 数据治理 架构 P1 场景 S08.08 可观测中台建设:从排障工具堆到统一遥测平台的架构演进 架构 P1 场景 S10.01 Netty 百万级长连接网关设计:千万在线用户的即时通讯接入层架构 架构 P1 场景 S10.04 WebSocket 实时推送系统架构:百万并发证券交易行情推送 架构 P1 场景 S11.06 云/GPU FinOps 失控治理:账单翻倍下的归因、责任制与弹性降本 架构 P1 场景 S12.02 LLM 网关 Token 成本单月翻倍的排查与治理 架构 P1 场景 S12.07 流式 AI 接口大规模并发下的背压与降级 架构 P1 场景 S12.08 MCP/多 Agent 生产化:工具供给、权限边界与协作编排上线 架构 P1 场景 S12.09 AI 辅助研发落地:编码助手、AI 评审与单测生成怎么接进流水线? 架构 P1

AI 纵深25 题

AI 纵深 A04.01 工具调用分层:FC / MCP / Skills / A2A 架构 P1 AI 纵深 A04.03 生产级工具接入 Checklist 与 Skills 渐进披露 架构 P1 AI 纵深 A05.01 多 Agent 协作四要素与 Graph Engineering 架构 P1 AI 纵深 A05.03 九种编排模式与 AgentTask 契约 / Checkpoint 架构 P1 AI 纵深 A08.04 上下文压缩的预算公式与状态管理四层 架构 P1 AI 纵深 A08.05 反思 / Multi-Agent Handoff / 容错(fencing token) 架构 P1 AI 纵深 A09.01 Chunking 五级策略与父子块 架构 P1 AI 纵深 A09.03 Query Rewrite 四法与四代 RAG 范式 架构 P1 AI 纵深 A10.01 Function Calling 本质与训练(SFT + RLHF) 架构 P1 AI 纵深 A13.02 平台 vs 自研决策树与 Ragent/Nexus 模块划分 架构 P1 AI 纵深 A15.01 ChatClient 多模型路由与 BeanOutputConverter 结构化输出 架构 P1 AI 纵深 A15.02 记忆四实现与 Tool Calling 生产范式 架构 P1 AI 纵深 A15.03 RAG 流变(Sequential/Branching/Conditional)与 Guardrails 架构 P1 AI 纵深 A16.02 检索融合 RRF 与模型容错三态熔断 架构 P1 AI 纵深 A16.04 11 种设计模式与"调 API ≠ 生产级 Agent" 架构 P1 AI 纵深 A17.01 非确定性断言与 Golden Set + RAGAS/DeepEval + CI 架构 P1 AI 纵深 A17.02 工具契约 / 防死循环 / 并发压测 + 故障注入 架构 P1 AI 纵深 A18.01 GraalVM / K8s + HPA 与 Java×Python 推理 Sidecar 架构 P1 AI 纵深 A18.02 入库流水线(Kafka/RocketMQ)与 Agent 六种部署形态 架构 P1 AI 纵深 A19.01 三支柱:Micrometer+Prometheus / ELK / OTel+SkyWalking+LangFuse 架构 P1 AI 纵深 A19.02 Run/Node 级 Trace、影子路由与告警 + Bad Case 闭环 架构 P1 AI 纵深 A20.01 Sa-Token/Spring Security SSO 与输入净化 / 工具白名单 架构 P1 AI 纵深 A20.02 AOP 审计 / 多租户隔离 + 被遗忘权 / 网关治理 架构 P1 AI 纵深 A21.01 知识库 ETL 管线:切分 / 富化与 Embedding 选型版本治理 架构 P1 AI 纵深 A21.02 向量索引生命周期与混合检索(BM25 + RRF)运维 架构 P1

垂直领域19 题

领域 D01.05 渠道路由与熔断:成功率与成本双目标设计 架构 P1 领域 D02.02 反欺诈与设备指纹:团伙识别设计 架构 P1 领域 D02.04 监管合规与数据治理:等保、分级、脱敏与审计 架构 P1 领域 D02.06 贷后催收管理:案件分案、催收策略与通信合规 架构 P1 领域 D03.04 履约与售后:拆合单、时效承诺与退款仲裁 架构 P1 领域 D04.02 促销价格引擎:满减折扣叠加与最优价计算 架构 P1 领域 D05.02 计量计费与订阅:账单、发票与账期一致性 架构 P1 领域 D05.06 租户数据迁移与备份:隔离升级、PITR 与数据销毁 架构 P1 领域 D06.04 供需均衡与调度干预:热区调度、预约单与奖励杠杆 架构 P1 领域 D06.06 运力预测与热区引导:需求预测、缺口预警与听单引导 架构 P1 领域 D07.04 OTA 升级:差分包、灰度策略与失败回滚 架构 P1 领域 D08.02 内容审核:机审人审协同、多模态与举报闭环 架构 P1 领域 D09.01 履约网络与仓配:多仓策略、前置仓与波次拣货 架构 P1 领域 D09.02 TMS 运输调度:车辆路径、装载优化与在途跟踪 架构 P1 领域 D09.06 供应链计划与协同:需求预测、ATP 与产销协同 架构 P1 领域 D10.01 广告检索与投放:索引、召回、定向与频控 架构 P1 领域 D11.01 游戏网关:长连接管理、协议设计与广播扇出 架构 P1 领域 D12.04 数据合规通用范式:分类分级、跨境传输与删除权 架构 P1 领域 D12.06 政务与公共服务:一网通办、数据共享与隐私计算 架构 P1

高级 · 138 题

篇章74 题

第1篇 C01.02 对象的创建过程与内存布局? 高级 P1 第1篇 C01.05 内存溢出(OOM)与内存泄漏的区别与排查? 高级 P1 第1篇 C01.07 Java 对象的引用类型与 GC 回收? 高级 P1 第2篇 C02.06 如何选择 GC 收集器?各场景的推荐配置? 高级 P1 第2篇 C02.07 Arthas 的核心命令与线上诊断实战? 高级 P1 第2篇 C02.10 逃逸分析与标量替换如何优化对象分配? 高级 P1 第2篇 C02.12 GC/JVM 指标监控闭环:Micrometer+Prometheus+Grafana 采集 GC/内存并驱动调优告警 高级 P1 第3篇 C03.04 CAS 与 ABA 问题如何解决? 高级 P1 第3篇 C03.05 ReentrantLock 与 synchronized 如何选择? 高级 P1 第3篇 C03.06 ConcurrentHashMap 的并发安全如何保证? 高级 P1 第3篇 C03.07 Condition 条件变量与 LockSupport 如何实现等待/通知? 高级 P1 第3篇 C03.08 Java 并发集合有哪些?各自的使用场景? 高级 P1 第3篇 C03.10 如何实现一个线程安全的计数器? 高级 P1 第4篇 C04.01 线程池 7 个参数如何调优?拒绝策略如何选? 高级 P1 第4篇 C04.03 ThreadLocal 为何会内存泄漏?如何避免? 高级 P1 第4篇 C04.05 Virtual Threads 在 Spring Boot 中如何落地? 高级 P1 第4篇 C04.06 CompletableFuture 如何编排异步任务? 高级 P1 第5篇 C05.03 Spring AOP 的 JDK 动态代理与 CGLIB 如何选择? 高级 P1 第5篇 C05.06 Spring 中用到了哪些设计模式? 高级 P1 第5篇 C05.08 BeanFactory 与 ApplicationContext 的区别? 高级 P1 第5篇 C05.10 SpEL(Spring表达式语言)的原理与应用? 高级 P1 第5篇 C05.11 事务提交后异步执行:afterCommit / 事务外层异步 / @TransactionalEventListener / 本地消息表 如何选型? 高级 P1 第6篇 C06.06 Spring Session 如何实现分布式 Session? 高级 P1 第6篇 C06.07 Spring Boot Actuator 的监控端点与自定义? 高级 P1 第6篇 C06.08 Spring Boot 的配置加载机制与优先级? 高级 P1 第6篇 C06.09 Spring Boot 全局异常处理如何设计? 高级 P1 第6篇 C06.10 Spring Validation 数据校验机制? 高级 P1 第6篇 C06.13 云原生 Java 新选择:Quarkus/Micronaut vs Spring Boot 取舍 高级 P1 第06篇 C06.15 Boot 配置优先级实战:同名键冲突时怎么查最终生效值? 高级 P1 第7篇 C07.01 InnoDB 的 B+树索引为何比 B树更适合数据库? 高级 P1 第7篇 C07.06 索引设计原则与优化策略? 高级 P1 第7篇 C07.11 MySQL 的死锁检测原理与排查实战? 高级 P1 第7篇 C07.13 MySQL 隐式类型转换如何导致索引失效?如何规避(含自增主键空洞) 高级 P1 第7篇 C07.14 MyBatis 一级/二级缓存、插件(Interceptor)机制与 #{} vs ${} 防 SQL 注入 高级 P1 第7篇 C07.15 MyBatis-Plus vs JPA 如何选型?分页插件与乐观锁(@Version)原理 高级 P1 第07篇 C07.16 事务超时与长事务止血:从锁等到回滚的值班路径? 高级 P1 第8篇 C08.02 Redis RDB 与 AOF 持久化的权衡? 高级 P1 第8篇 C08.07 Redis Cluster 的工作原理? 高级 P1 第8篇 C08.08 Redis 的过期策略与内存淘汰机制? 高级 P1 第08篇 C08.12 缓存击穿值班手册:热点过期瞬间如何止血? 高级 P1 第9篇 C09.05 消息积压 1000 万条如何紧急处理? 高级 P1 第9篇 C09.08 接口幂等设计如何实现? 高级 P1 第9篇 C09.10 分布式系统的拜占庭将军问题与共识算法? 高级 P1 第9篇 C09.12 分布式缓存的一致性如何保障? 高级 P1 第9篇 C09.13 分布式会话共享有哪些方案? 高级 P1 第09篇 C09.17 分布式锁误用排查:锁不住、锁太久、解锁报错怎么看? 高级 P1 第10篇 C10.02 API 网关在微服务中的核心职责? 高级 P1 第10篇 C10.03 高并发系统的限流算法与熔断降级策略? 高级 P1 第10篇 C10.19 OpenFeign 深度:@FeignClient 接口如何变成能发 HTTP 的"实现类"?动态代理 + 熔断 + 多参数坑 高级 P1 第10篇 C10.29 网关超时链路怎么拆:从客户端到下游每一跳的超时与排查顺序? 高级 P1 第10篇 C10.30 配置刷新安全回滚值班:@RefreshScope 之外还要核对什么? 高级 P1 第11篇 C11.08 全链路 TraceId 如何在多线程与跨服务间透传? 高级 P1 第11篇 C11.13 分布式任务调度的设计与选型? 高级 P1 第11篇 C11.16 Nacos 与 Apollo 配置中心选型? 高级 P1 第11篇 C11.26 消息消费积压怎么分级处置:扩容、跳过、降速还是切备? 高级 P1 第11篇 C11.27 本地消息表落地清单:事务消息最小闭环怎么上? 高级 P1 第11篇 C11.28 死信与延迟消息值班:堆积、重放与顺序怎么处理? 高级 P1 第12篇 C12.04 文档分块(Chunking)策略如何影响 RAG 效果? 高级 P1 第12篇 C12.33 RAG 评测集最小闭环:上线前至少跑哪些回归? 高级 P1 第12篇 C12.34 Prompt/工具变更如何灰度:流量、影子与回滚点? 高级 P1 第12篇 C12.35 模型超时与降级开关:值班时如何避免雪崩? 高级 P1 第13篇 C13.01 OSI 七层与 TCP/IP 四层模型如何映射?各层核心协议与数据封装过程? 高级 P1 第13篇 C13.02 TCP 三次握手与四次挥手完整状态机?TIME_WAIT 与 CLOSE_WAIT 根因? 高级 P1 第13篇 C13.03 HTTP/1.1 vs HTTP/2 vs HTTP/3 核心差异与选型依据? 高级 P1 第13篇 C13.04 HTTPS/TLS 1.2 与 1.3 握手流程差异?证书链验证与前向安全? 高级 P1 第13篇 C13.14 连接泄漏排查顺序:从症状到句柄与代码点? 高级 P1 第14篇 C14.01 MongoDB 文档模型、分片与事务如何协同?BSON、分片键、副本集与多文档事务的底层机制? 高级 P1 第14篇 C14.07 图数据库如何建模?Cypher 模式匹配如何高效?Neo4j 何时该用? 高级 P1 第14篇 C14.09 时序数据库(InfluxDB/TimescaleDB)适用场景与建模 高级 P1 第14篇 C14.13 慢 SQL 值班动作:从告警到限流与索引的最短路径? 高级 P1 第15篇 C15.03 R2DBC 响应式数据访问原理?与 JDBC 有何本质差异? 高级 P1 第15篇 C15.04 响应式错误处理与重试策略如何设计? 高级 P1 第15篇 C15.10 过滤 / 错误 / 时间 / 背压类操作符如何按官方口径选用? 高级 P1 第15篇 C15.12 背压未传递的症状与开关:如何识别与临时止血? 高级 P1

核心原理22 题

原理 E01.01 Java 21 新特性:Virtual Threads、Pattern Matching、ZGC Generational、Sequenced Collections 高级 P1 原理 E01.03 常用设计模式:策略、工厂、观察者、责任链、模板方法与应用场景 高级 P1 原理 E03.04 Java AQS:CLH 变体队列、独占/共享模式、ReentrantLock 与 Semaphore 实现 高级 P1 原理 E03.05 ThreadLocal:ThreadLocalMap、弱引用、内存泄漏、InheritableThreadLocal 与 TransmittableThreadLocal 高级 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 原理 E04.02 Spring Boot 自动配置:@EnableAutoConfiguration + spring.factories + @Conditional 高级 P1 原理 E04.05 MyBatis:一级/二级缓存、插件拦截原理、SQL 执行流程、懒加载与结果映射 高级 P1 原理 E05.03 MySQL 慢查询优化:执行计划分析、索引失效、覆盖索引、SQL 改写 高级 P1 原理 E06.03 Redis 持久化:RDB 快照、AOF 日志、混合模式、重写机制与选型 高级 P1 原理 E07.02 熔断限流算法:令牌桶、漏桶、滑动窗口、Sentinel 自适应限流 高级 P1 原理 E07.04 Nacos:注册中心服务发现、配置中心动态刷新、一致性协议 高级 P1 原理 E07.06 Dubbo:服务导出/引用、SPI 扩展、负载均衡、集群容错与线程模型 高级 P1 原理 E07.07 Sentinel:流量控制、熔断降级、系统自适应保护、热点参数限流 高级 P1 原理 E09.05 零拷贝深化:sendfile、mmap、DirectBuffer 与 Netty 落点 高级 P1 原理 E10.01 Elasticsearch 倒排索引:分词、postings list、Skip List、BM25 打分 高级 P1 原理 E10.05 BM25 与相关性调优:k1/b、字段加权与业务信号融合 高级 P1 原理 E12.03 跳表 SkipList 与布隆过滤器 BloomFilter 原理与典型应用 高级 P1 原理 E12.04 LRU / LFU 缓存结构设计与一致性哈希 高级 P1 原理 E12.06 链表 / 数组高频算法:反转、环形检测(快慢指针)、合并有序序列 高级 P1 原理 E12.07 二分查找、双指针、滑动窗口的模板与边界处理 高级 P1

垂直领域18 题

领域 D03.03 商品与价格体系:SPU/SKU 模型、价格时效与错价防控 高级 P1 领域 D03.05 购物车与下单试算:价格计算与事务边界 高级 P1 领域 D04.03 会员积分体系:积分账务、过期与冻结 高级 P1 领域 D04.06 营销消息触达:通道路由、频控疲劳度与转化归因 高级 P1 领域 D05.03 IAM 与数据权限:组织、角色、行级隔离与 SSO 高级 P1 领域 D05.04 租户级配置与插件化扩展:从定制分支到配置驱动 高级 P1 领域 D06.03 计价规则引擎:动态计价、优惠叠加与一致性 高级 P1 领域 D07.02 消息总线与规则引擎:上行下行、规则路由与广播限流 高级 P1 领域 D07.03 设备影子与命令管理:影子状态、离线缓存与超时重发 高级 P1 领域 D08.03 互动系统:点赞评论弹幕与计数一致性 高级 P1 领域 D09.03 电子面单与轨迹:单号生成、轨迹流与时效预测 高级 P1 领域 D10.03 归因与转化:点击归因、转化回传与去重 高级 P1 领域 D10.06 广告创意优化:多创意优选、素材生成与落地页一致性 高级 P1 领域 D11.03 房间与匹配:匹配算法、分服扩容与房间状态机 高级 P1 领域 D11.06 游戏内社交与聊天:频道消息、必达性与离线补偿 高级 P1 领域 D12.01 医疗健康:HIS 集成、电子病历与隐私合规 高级 P1 领域 D12.02 在线教育:课堂互动、作业系统与音视频架构 高级 P1 领域 D12.03 信创与国产化:全栈适配、等保与密评 高级 P1

P2 进阶补充 · 85 题

架构 · 32 题

高级 · 38 题