Java 专家 · 架构师 · 高级开发 工程能力知识库 · 知识库导航

基于最新工程能力要求 · M 方法论 / C 技术栈篇章 / E 核心原理 / S 场景 / A AI 纵深 / G 工程化 / K 踩坑 / D 垂直领域 / SEC 安全手册 · 高级开发 + 架构师双层级覆盖

145
核心方法论
252
深度 Q&A
74
核心原理速查
74
真实场景题
74
AI 工程纵深
65
工程化要点
65
生产踩坑
72
垂直领域
等级 × 优先级总览
全站题目优先级排序总览
将全站 546 道题目按 P0→P2 与专家→架构→高级双维矩阵聚合;条目直达站内锚点。优先攻克 P0/P1 高频核心,P2 按需扩展。
八维度卡片速查
知识点速查手册
八维度 cheat-card 直达锚点:核心方法论 / 技术栈 / 核心原理 / 场景 / AI 纵深 / 工程化 / 垂直领域 / 安全;维度导语给核心判据与红线,一页速览。
方法论总结 · 建议先读
核心方法论总结
从深度 Q&A 篇章 C 252 道与 AI 纵深 A 74 道提炼可迁移思维模式与工程方法论,按连续 Module 用道—法—术组织,器落 G/K/C/A/D,势横贯时机,支撑技术沟通中的架构决策与排查推理表达。
第 01 篇
JVM 内存与类加载
运行时数据区与 OOM、对象创建与内存布局、类加载与双亲委派、JMM happens-before、OOM/泄漏排查、直接内存与 NIO、引用类型与 GC、JPMS 模块系统、JIT C1/C2/GraalVM、JDK 17/21/25 升级、OS 虚拟内存与页表、Leyden/CDS/启动优化
第 02 篇
GC 算法与性能调优
GC Roots 与三种算法、CMS/G1/ZGC/Shenandoah 选型、JVM 参数规划、CPU 100% 定位、FullGC 排查、场景化收集器配置、Arthas 诊断、JFR/异步 profiling、调优全流程、逃逸分析与标量替换、Generational ZGC、GC/JVM 指标监控闭环
第 03 篇
并发编程与锁机制
volatile 可见性与原子性边界、synchronized 锁升级、AQS(CLH+CAS)、CAS 与 ABA、ReentrantLock 选型、ConcurrentHashMap、Condition/LockSupport、JUC 并发集合、ForkJoin 工作窃取、线程安全计数器、Disruptor 无锁队列、OS 进程线程与上下文切换
第 04 篇
线程池与虚拟线程
线程池七参数与拒绝策略、工作流程与状态流转、ThreadLocal 泄漏、Virtual Threads 模型、Spring Boot 虚拟线程落地、CompletableFuture 编排、WebFlux 与 Servlet 差异、结构化并发、pinning 排查治理、ScopedValue 与 ThreadLocal
第 05 篇
Spring 核心原理
IoC 启动与 Bean 生命周期、三级缓存循环依赖、AOP JDK/CGLIB 代理、@Transactional 传播与失效、Spring 事件、框架中的设计模式、BPP/BFPP 扩展点、BeanFactory 与 ApplicationContext、类型转换与数据绑定、SpEL、事务提交后异步选型
第 06 篇
Spring Boot 与现代框架
自动配置 SPI、AOT/GraalVM Native Image、自定义 Starter、Spring Security 过滤器链、Boot 启动与事件、Spring Session、Actuator、配置加载优先级、全局异常处理、Validation、Security 6 与 OAuth2、优雅停机与 K8s、Quarkus/Micronaut 对比、Testcontainers/契约/ArchUnit、配置优先级实战
第 07 篇
MySQL 深度原理
B+树索引、MVCC 与 RC/RR、行锁/间隙锁/临键锁、Redo/Undo/Binlog、慢 SQL 优化、索引设计策略、分库分表、主从复制与延迟、高可用选型、EXPLAIN、死锁排查、Online DDL、隐式类型转换、MyBatis 缓存/插件/注入、MyBatis-Plus vs JPA、事务超时与长事务止血
第 08 篇
Redis 与缓存架构
5+4 数据结构与编码、RDB/AOF/混合持久化、穿透/击穿/雪崩、缓存与 DB 一致性、Redisson 可重入与看门狗、多级缓存、Redis Cluster、过期策略与内存淘汰、布隆过滤器、高并发优化、Redis Stream、缓存击穿值班手册
第 09 篇
分布式系统
CAP/BASE、分布式事务(2PC/TCC/Seata/SAGA/Outbox)、分布式锁与误用排查、Kafka 吞吐/可靠/顺序、消息积压与可靠投递、分布式 ID、一致性哈希、接口幂等、共识算法、链路追踪、缓存一致性、会话共享、全局时钟与顺序、容灾多活、最新事务选型
第 10 篇
微服务与云原生
服务注册发现、API 网关、限流熔断、K8s、Service Mesh、架构演进、高可用、配置中心、灰度/蓝绿、Serverless、跨服务一致、GitOps、零信任、多租户、可观测三支柱、CQRS/ES、SLO/错误预算;含 7 道 Spring Cloud 源码级深度题(@LoadBalanced/OpenFeign/Gateway/RefreshScope/Tracing/Commons/生产七坑),以及 Dubbo 选型、推送范式、IDP、超时拆解、配置回滚值班
第 11 篇
中间件与工程化
工作流(Activiti/Flowable/Camunda)、规则引擎、OAuth 2.1、JWT、CI/CD、APM、TraceId 透传、OpenTelemetry、混沌工程、Kafka EOS、网关限流灰度、分布式调度、Elasticsearch、gRPC/Protobuf、Nacos/Apollo、Flyway/Liquibase、Kafka vs RocketMQ、eBPF、FinOps、调度框架选型、时间轮/延时、定时任务一致性、Kafka Streams、Flink、积压分级、本地消息表、死信与延迟值班
第 12 篇
AI 工程与实践
Spring AI、RAG 全流程、Embedding/分块/向量检索、Prompt 工程、Function Calling、Agent/MCP、LLM 评估、成本优化、Spring AI Alibaba、AgentScope-Java、LangChain4j、LangGraph4j、Guardrails、SSE 流式、召回/幻觉治理、限流熔断、注入越狱防护、多模型路由、十亿级向量库、Embedding 重算、Agent 死循环/超预算、结构化输出兜底、SSE 背压、Token 成本、知识库增量一致、多租户配额计费、评测集 CI、模型灰度 A/B、长记忆隐私、工具合约、Prompt/工具灰度、超时降级开关
第 13 篇
网络与高性能 IO
OSI/TCP/IP、TCP 握手挥手、HTTP/1.1/2/3、TLS 1.2/1.3、Java NIO/Reactor、Netty 线程模型与 Pipeline、ByteBuf 池化引用计数、零拷贝、WebSocket、DNS 智能调度、io_uring 与 Loom、系统调用、IO 模型选型、连接泄漏排查
第 14 篇
数据库与存储深度
MongoDB 文档/分片/事务、Atlas Vector Search、Milvus、Qdrant、TiDB HTAP、ClickHouse 列存、Neo4j 图、分布式 SQL/NewSQL、时序库、PostgreSQL、Doris/StarRocks、CDC 管道、慢 SQL 值班
第 15 篇
Java 响应式编程
Project Reactor 背压、WebFlux vs MVC、R2DBC、错误与重试、Virtual Threads 对照、响应式全栈落地、Mono/Flux 创建与语义、map/flatMap/concatMap/switchMap、zip/merge/buffer/groupBy、过滤/错误/时间/背压操作符、调度·Context·cache·block 边界、背压未传递排查
核心原理速查
高频核心原理 74 题
按篇章分组速查核心机制与原理要点,覆盖 JVM、并发、Spring、MySQL、Redis、分布式、中间件与 AI 工程等主题,便于快速定位原理锚点并与深度 Q&A / 场景题交叉对照。
场景题专篇
高频真实场景题
场景设计 74 题 · S01~S12:秒杀红包热点扣款、分布式锁事务 ID 与雪崩、分库分表慢 SQL 对象存储、微服务网关灰度 Mesh、OOM/CPU/压测线程池、虚拟线程 LLM 网关 RAG 上云、订单风控推送支付对账、多活限流混沌可观测、Web/API/密钥与合规、Netty 长连接协议选型、ES 搜索湖仓 FinOps、AI 客服幻觉/成本/Agent/MCP 生产化。
AI 工程纵深专篇
AI 工程纵深:理论 · 前沿 · 规模化生产
AI 工程纵深独立轴 74 题 · A01~A26(共二十六组):AI 理论纵深、AI 前沿、企业级规模化生产实践落地 —— 每卡含本质二分、演进脉络、核心原理、生产实践、深度剖析与落地红线。
工程化要点 · 与方法论并列
工程化要点
平台门禁手册 G01~G08 共 65 卡:灰度卡点回滚与配置/框架升级、三支柱证据链与可行动告警、应用编排同一容量与大促清单、DDL/SQL/备份可回滚、缓存降级与热大 key、超时熔断幂等与 Outbox 对账、AI 制品黄金集与成本配额、威胁建模密钥轮换与 SBOM/CVE。题目总量(C+A+E+S+D)见站点统计:546。
生产踩坑 · 与工程化并列
生产踩坑
事故翻车专篇 K01~K08 共 65 卡,与 G 门禁一一对应:灰度卡点/回滚造假与金丝雀误配、告警不可行动与 Trace 断裂、池化编排假可用与扩容风暴、DDL/手改/主从切读错账、缓存三大误判与大 key、超时重试放大与幂等对账缺失、AI 黄金集/Prompt/成本静默塌方、密钥证书豁免与供应链应急。
垂直领域专篇
垂直领域架构范式与场景实战
领域范式 72 题 · D01~D12(共十二组垂直领域):金融支付清结算、风控合规、电商交易履约与营销定价、企业级 SaaS 多租户、本地生活派单与 LBS、物联网与车联网、内容社区与 UGC、物流与供应链、广告与商业化、游戏与实时互动、强合规行业 —— 每卡含领域概念地图、领域模型与状态机、行业关键范式、端到端场景设计与合规红线。
安全手册
服务端开发安全 Checkpoint
服务端安全自检清单:认证授权与会话、输入输出与密码学、错误日志与 API 安全、威胁建模与供应链;对齐 OWASP Top 10:2025、ASVS v5.0、NIST 密码学指引;含 STRIDE、SCA、GraphQL 专题与可勾选 Checklist。

技术栈全景

架构思维与方法论 PPHC 哲学 单点拆分 局部性原理 拆分顺序 取舍思维 演进思维 渐近一致性 空间换时间 主导技术沟通节奏 结构化表达 设计模式 代理模式 工厂模式 策略模式 模板方法 高可用 · 高性能 · 可观测 高可用 冗余容错 故障转移 熔断降级 混沌工程 MTTR/MTBF SLO/Error Budget 分层优化 Amdahl 定律 Little 定律 性能瓶颈定律 背压机制 可观测性 线上排障 止血优先 Arthas 火焰图 JVM · 内存 · GC JVM GC ZGC Shenandoah JMM volatile synchronized AQS CAS Mark Word 类加载 类加载器 HashMap ConcurrentHashMap ForkJoinPool G1 CMS JDK 新特性 17/21 Records Sealed Pattern Matching 文本块 JDK 17/21 并发 · 异步 · 响应式 Virtual Threads 结构化并发 Scoped Values WebFlux CompletableFuture Project Reactor Mono/Flux 背压 R2DBC 响应式编程 ThreadLocal 死锁 ReentrantLock 读写锁 StampedLock Spring 核心 Spring IoC Spring AOP Spring 事务 循环依赖 三级缓存 BeanPostProcessor 自动配置 Spring Boot 3.x GraalVM Native Image AOT CRaC Spring Security 应用生命周期 优雅停机 Graceful Shutdown Spring Cloud 微服务组件 @LoadBalanced Spring Cloud LoadBalancer OpenFeign RequestInterceptor FallbackFactory Spring Cloud Gateway GlobalFilter NettyRoutingFilter @RefreshScope Bootstrap 上下文 Sleuth→Micrometer Tracing DiscoveryClient Spring Cloud Commons Nacos Sentinel Seata 服务治理 · RPC Dubbo Resilience4j Hystrix Apollo etcd Consul 微服务 · 云原生 微服务 API 网关 限流熔断 令牌桶 Kubernetes Service Mesh Istio 灰度发布 Serverless DDD CQRS 事件溯源 gRPC Protobuf 六边形架构 整洁架构 分层架构 领域驱动 容器 · 云原生基建 Docker 容器 MySQL · 数据库 MySQL B+树 MVCC Read View InnoDB 锁 Redo/Undo/Binlog 分库分表 主从复制 数据持久层 · ORM MyBatis MyBatis-Plus JPA Hibernate #{} vs ${} SQL 注入防护 隐式类型转换 分库分表 ShardingSphere MyCat 读写分离 Redis · 缓存 Redis Redis 8.0 Vector Set RDB/AOF 缓存穿透/击穿/雪崩 Redisson 多级缓存 Redis Cluster 布隆过滤器 延迟双删 分布式系统 CAP/BASE CAP/PACELC 分布式事务 分布式锁 分布式 ID 一致性哈希 幂等设计 Raft 消息队列 Kafka Kafka 零拷贝 RocketMQ RabbitMQ Pulsar Zookeeper BBR CUBIC 拥塞控制 拥塞避免 网络 · IO TCP/IP HTTP/2 HTTP/3 QUIC NIO Reactor Netty 零拷贝 WebSocket DNS HTTPDNS TLS 1.3 可观测性 · 工程化 · 安全 OpenTelemetry APM 链路追踪 SkyWalking Micrometer Activiti 规则引擎 OAuth 2.1 JWT CI/CD 可观测 · 监控栈 Prometheus Grafana Kibana ELK Pinpoint JFR Flight Recorder 数据同步 · CDC Canal Debezium CDC Binlog 订阅 向量 · 搜索引擎 向量数据库 Milvus Qdrant HNSW IVF PQ 量化 DiskANN Elasticsearch 倒排索引 新型数据库 MongoDB 分片集群 TiDB HTAP ClickHouse 列存引擎 Neo4j Cypher 图数据库 NewSQL NewSQL · 时序库 CockroachDB YugabyteDB OceanBase InfluxDB TimescaleDB 时序数据库 OLAP · 数仓 Doris StarRocks AI 工程化 Spring AI Spring AI Alibaba RAG 向量检索 Prompt 工程 Function Calling Agent MCP A2A 协议 LLM 评估 LangChain4j LangGraph4j StateGraph ReAct AgentScope

最新技术趋势

趋势方向 核心变化 代表考点
核心原理占比下降 真实场景 + 取舍能力 + 系统设计占比上升 系统设计实战、技术选型权衡
分布式深度必考 分布式事务、缓存一致性、流量治理仍是重灾区 Seata AT、Canal订阅、Sentinel
可观测性兴起 OpenTelemetry、Trace/Metrics/Log、混沌工程 OTel Collector、W3C TraceContext
Java 21 新特性 Virtual Threads 成为高频考点 spring.threads.virtual.enabled、pinning排查
云原生架构 K8s、Service Mesh、GraalVM Native Image Sidecar、AOT编译、容器感知JVM
AI 工程化 Spring AI、RAG、Function Calling、Agent RAG全流程、MCP协议、多模型路由
架构演进思维 架构文档、演进路径、技术债治理终面必问 绞杀者模式、模块化单体、DDD
向量数据库兴起 Milvus/Qdrant/MongoDB Vector Search 成 AI 基础设施 HNSW 索引、混合检索、十亿级向量
响应式与虚拟线程 Project Reactor vs Virtual Threads 架构选型成新考点 WebFlux、R2DBC、背压、结构化并发