Skip to content

知识覆盖矩阵 ​

本页由 scripts/gen_site_data.py 生成,数据来源为 datasets/knowledge-points.yaml。手动修改会在下次生成时被覆盖。

本页与界面与快捷键同属查阅页,不参与课程推进链条,因此页脚不显示「上一节 / 下一节」;课程推进顺序见学习路线总览。

  • 知识点总数:214
  • 已生成课程:214(100.0%)
  • 生成时间:2026-10-09 10:00

阶段统计 ​

阶段名称模块数知识点必学建议选修MVP已生成
S0学习准备与环境39810是9
S1编程语言基础7312470是31
TA测试专项 A:单元测试6181341是18
S2计算机基础4160133否16
S3企业开发基础94127113是41
TB测试专项 B:接口·UI·性能4181350是18
S4企业开发进阶8284195否28
S5项目实战314716部分14
S6Java 高级与架构4200119否20
S7求职与转岗17061否7
S8持续学习28008否8
SX资源索引44004部分4

知识点明细 ​

ID标题阶段模块优先级时长先修来源状态
S0-001JDK 与 Java 版本S0环境与工具链required45无plan已生成
S0-002IDEA 与项目创建S0环境与工具链required60S0-001plan已生成
S0-003Maven 基础S0工程工具required90S0-001plan已生成
S0-004Git 基础与 cherry-pickS0工程工具required60无plan已生成
S0-005Java 程序的运行与调试S0环境与工具链required60S0-002plan已生成
S0-006读懂 Java 错误信息S0学习方法与 AI 协作required45S0-005plan已生成
S0-007Markdown 与文档习惯S0工程工具recommended30无plan已生成
S0-008如何向 AI 提问与审核 AI 代码S0学习方法与 AI 协作required45无plan已生成
S0-009知识库使用方式与学习节奏S0学习方法与 AI 协作required30无plan已生成
S1-001变量与数据类型S1语法基础required60S0-002route已生成
S1-002运算符与流程控制S1语法基础required90S1-001route已生成
S1-003数组S1语法基础required60S1-002route已生成
S1-004方法、参数与重载S1语法基础required60S1-002route已生成
S1-005类与对象S1面向对象required90S1-004route已生成
S1-006封装S1面向对象required60S1-005route已生成
S1-007继承与重写S1面向对象required90S1-006route已生成
S1-008多态S1面向对象required90S1-007route已生成
S1-009抽象类与接口S1面向对象required90S1-008route已生成
S1-010枚举S1面向对象required45S1-005route已生成
S1-011String 与不可变性S1常用类required90S1-005route已生成
S1-012equals、hashCode 与对象比较S1常用类required60S1-011route已生成
S1-013日期时间 APIS1常用类required60S1-011route已生成
S1-014浮点精度与 BigDecimalS1常用类recommended45S1-001kb已生成
S1-015List、Set、MapS1集合required90S1-009route已生成
S1-016ArrayList 与 LinkedListS1集合required90S1-015route已生成
S1-017HashMapS1集合required90S1-015route已生成
S1-018HashSet、TreeSet 与集合排序S1集合recommended60S1-015kb已生成
S1-019迭代器与集合遍历陷阱S1集合recommended45S1-015kb已生成
S1-020泛型基础S1集合required90S1-009route已生成
S1-021异常体系与处理S1常用类required90S1-005route已生成
S1-022文件与 IO 流S1常用类required90S1-021route已生成
S1-023反射基础S1常用类recommended90S1-009route已生成
S1-024注解基础S1常用类recommended60S1-023route已生成
S1-025Lambda 表达式S1函数式与 Streamrequired90S1-009route已生成
S1-026Stream APIS1函数式与 Streamrequired90S1-015、S1-025route已生成
S1-027OptionalS1函数式与 Streamrecommended45S1-021、S1-025route已生成
S1-028线程与同步基础S1并发入门required90S1-005route已生成
S1-029Java 8 核心特性总览S1Java 版本特性required60S1-025route已生成
S1-030Java 9-21 新特性与 RecordS1Java 版本特性recommended90S1-029route已生成
S1-031Java 语言与运行机制S1语法基础required60S0-001route已生成
T1-001JUnit 5:测试结构与断言TAJUnit 5required90S1-005、S0-003plan已生成
T1-002JUnit 5:生命周期与参数化测试TAJUnit 5required90T1-001plan已生成
T1-003Mockito:Mock、Stub 与 VerifyTAMockitorequired90T1-002、S1-009plan已生成
T1-004JaCoCo:覆盖率指标与报告TA覆盖率与门禁required60T1-001、S0-003plan已生成
T1-005测试金字塔与测试左移TA测试思维required45无plan已生成
T1-006可测试性与 Arrange-Act-AssertTA测试思维required60T1-005plan已生成
T1-007FIRST 原则与好测试的标准TA测试思维required45T1-006plan已生成
T1-008异常测试与超时测试TAJUnit 5recommended45T1-002plan已生成
T1-009AssertJ 与断言语义化TAJUnit 5recommended45T1-001plan已生成
T1-010测试替身全景:Stub、Spy、Fake 与 Mock 边界TAMockitorequired60T1-003plan已生成
T1-011Mockito 进阶:ArgumentCaptor 与依赖注入TAMockitorecommended60T1-003plan已生成
T1-012何时不该 Mock:过度 Mock 反模式TAMockitorequired45T1-003plan已生成
T1-013分支覆盖率与覆盖率误区TA覆盖率与门禁required45T1-004plan已生成
T1-014Maven 测试生命周期与测试目录约定TA覆盖率与门禁recommended45S0-003、T1-001plan已生成
T1-015TestNG 概览与对比TA测试框架对比optional90T1-002plan已生成
T1-016Spring 切片测试与 MockMvcTASpring 测试required90S3-009、T1-003plan已生成
T1-017Spring 集成测试与 Testcontainers 概念TASpring 测试required90T1-016plan已生成
T1-018JaCoCo 阈值与 CI 质量门禁TA覆盖率与门禁required45T1-004、T1-013plan已生成
S2-001计算机组成与二进制S2计算机导论optional45无route已生成
S2-002编程语言的发展与分类S2计算机导论optional30S2-001route已生成
S2-003数据结构:数组、链表、栈与队列S2数据结构与算法recommended90S1-003route已生成
S2-004树、堆与哈希表S2数据结构与算法recommended90S2-003plan已生成
S2-005基础算法:排序与二分查找S2数据结构与算法recommended90S2-003plan已生成
S2-006递归、分治与动态规划S2数据结构与算法recommended90S2-005plan已生成
S2-007时间复杂度和空间复杂度S2数据结构与算法recommended60S2-003plan已生成
S2-008LeetCode 刷题方法与 Java 解题模板S2数据结构与算法recommended60S2-007plan已生成
S2-009操作系统:进程与线程S2操作系统recommended60无route已生成
S2-010操作系统:调度、同步与死锁S2操作系统recommended90S2-009route已生成
S2-011操作系统:内存管理与局部性原理S2操作系统recommended60S2-009route已生成
S2-012网络分层模型与数据传输过程S2计算机网络recommended60无route已生成
S2-013TCP 与 UDPS2计算机网络recommended60S2-012route已生成
S2-014HTTP 与 HTTPSS2计算机网络recommended90S2-013route已生成
S2-015DNS、IP、端口与 ARPS2计算机网络recommended60S2-012route已生成
S2-016网络安全基础S2计算机网络optional45S2-014route已生成
S3-001SQL 基础S3MySQL 与数据建模required90S1-002plan已生成
S3-002表设计与约束S3MySQL 与数据建模required90S3-001plan已生成
S3-003索引S3MySQL 与数据建模required90S3-002plan已生成
S3-004事务与隔离级别S3MySQL 与数据建模required90S3-002plan已生成
S3-005锁机制:行锁、表锁与乐观悲观锁S3MySQL 与数据建模required60S3-004plan已生成
S3-006Spring:IOC 与依赖注入S3Spring 核心与 MVCrequired90S1-009、S1-023plan已生成
S3-007Spring:AOP 与事务S3Spring 核心与 MVCrequired90S3-006、S3-004plan已生成
S3-008MyBatis 数据持久化S3数据持久化required90S3-002、S3-006plan已生成
S3-009Spring Boot 自动配置与项目结构S3Spring Bootrequired90S3-006、S0-003plan已生成
S3-RESTREST API 设计S3Spring 核心与 MVCrequired60S1-009plan已生成
S3-010Spring Security 认证与授权S3认证与授权required90S3-REST、S3-009plan已生成
S3-011Linux 常用命令与部署S3Linux 与 Shellrequired90S0-004plan已生成
S3-012HTML 与 CSS 基础S3前端基础与 Vuerequired90S3-RESTplan已生成
S3-013数据库范式与表关联设计S3MySQL 与数据建模required60S3-002route已生成
S3-014MySQL 搭建与客户端使用S3MySQL 与数据建模required45无route已生成
S3-015执行计划与慢查询定位S3MySQL 与数据建模recommended60S3-003plan已生成
S3-016MySQL 性能优化基础S3MySQL 与数据建模recommended60S3-015plan已生成
S3-017JDBC 与数据库连接S3数据持久化required60S3-001kb已生成
S3-018HTTP 请求响应与 ServletS3Java Web 基础required90S2-014route已生成
S3-019Filter、Listener 与会话管理S3Java Web 基础recommended60S3-018route已生成
S3-020JSON 与 XMLS3Java Web 基础required45S3-018route已生成
S3-021JSP 与 JSTL(技术演进理解)S3Java Web 基础optional45S3-018route已生成
S3-022Spring MVC 请求映射与参数绑定S3Spring 核心与 MVCrequired90S3-RESTroute已生成
S3-023参数校验与全局异常处理S3Spring 核心与 MVCrequired60S3-022plan已生成
S3-024MyBatis-Plus 通用 CRUD 与条件构造器S3数据持久化recommended60S3-008route已生成
S3-025Spring Boot 配置管理与多环境S3Spring Bootrequired60S3-009plan已生成
S3-026日志框架与日志规范S3Spring Bootrequired60S3-009plan已生成
S3-027接口文档与前后端联调S3Spring Bootrecommended45S3-RESTplan已生成
S3-028Maven 进阶:依赖管理与多模块S3工程工具与规范recommended90S0-003route已生成
S3-029Gradle 概览S3工程工具与规范optional45S3-028route已生成
S3-030Git 分支、合并与回退S3工程工具与规范required90S0-004route已生成
S3-031Git Flow 与团队协作S3工程工具与规范recommended45S3-030route已生成
S3-032代码规范与自动校验S3工程工具与规范optional45无route已生成
S3-033Linux 文件、用户与权限管理S3Linux 与 Shellrecommended60S3-011route已生成
S3-034Linux 服务部署与运维S3Linux 与 Shellrequired90S3-011route已生成
S3-035Shell 脚本基础S3Linux 与 Shellrecommended60S3-011route已生成
S3-036进程与端口排查S3Linux 与 Shellrequired45S3-034route已生成
S3-037JavaScript 基础S3前端基础与 Vuerequired90S3-012route已生成
S3-038Ajax 与前后端交互S3前端基础与 Vuerequired60S3-037route已生成
S3-039Vue 基础与组件开发S3前端基础与 Vuerecommended90S3-037route已生成
S3-040登录状态与 Token 机制S3前端基础与 Vuerecommended45S3-010plan已生成
T2-001HTTP 接口测试设计TB接口自动化required90S3-RESTplan已生成
T2-002Selenium UI 自动化基础TBUI 自动化required90S1-005plan已生成
T2-003JMeter 压力测试建模TB性能测试required90S3-REST、S2-014plan已生成
T2-004测试流水线TB测试流水线recommended90T1-018、S0-004plan已生成
T2-005REST Assured 与 Java HTTP ClientTB接口自动化required90T2-001plan已生成
T2-006接口鉴权与测试数据管理TB接口自动化required60T2-001plan已生成
T2-007接口依赖、幂等性与契约测试TB接口自动化recommended60T2-001plan已生成
T2-008接口测试报告与失败分析TB接口自动化recommended45T2-005plan已生成
T2-009Selenium 元素定位与显式等待TBUI 自动化required90T2-002plan已生成
T2-010Page Object 与框架封装TBUI 自动化required90T2-009plan已生成
T2-011UI 测试稳定性与失败重试边界TBUI 自动化required60T2-010plan已生成
T2-012UI 并行执行与冒烟测试选择TBUI 自动化recommended60T2-011plan已生成
T2-013JMeter 参数化与关联TB性能测试required60T2-003plan已生成
T2-014JMeter 断言与指标解读TB性能测试required60T2-003plan已生成
T2-015基线测试、负载测试与压力测试TB性能测试required60T2-003plan已生成
T2-016服务端监控与瓶颈分析TB性能测试required90T2-015plan已生成
T2-017CI 分层执行与报告归档TB测试流水线required60T2-004plan已生成
T2-018测试环境与数据治理TB测试流水线recommended45T2-004plan已生成
S4-001软件工程与开发流程S4软件工程与设计模式optional60无route已生成
S4-002SOLID 原则S4软件工程与设计模式recommended60S1-009plan已生成
S4-003设计模式:创建型S4软件工程与设计模式recommended90S4-002route已生成
S4-004设计模式:结构型S4软件工程与设计模式recommended90S4-003route已生成
S4-005设计模式:行为型S4软件工程与设计模式recommended90S4-004route已生成
S4-006设计模式在 Spring 中的应用S4软件工程与设计模式recommended60S4-005plan已生成
S4-007Redis 数据结构与常用命令S4Redisrequired90无route已生成
S4-008缓存穿透、击穿与雪崩S4Redisrequired60S4-007plan已生成
S4-009缓存一致性与更新策略S4Redisrequired60S4-008plan已生成
S4-010Redis 分布式锁S4Redisrequired90S4-007plan已生成
S4-011Redis 持久化与高可用S4Redisrecommended60S4-007route已生成
S4-012消息队列基础与选型S4消息队列recommended60无route已生成
S4-013RabbitMQ 核心概念与工作模式S4消息队列recommended90S4-012route已生成
S4-014消息可靠性、幂等与顺序S4消息队列recommended60S4-013plan已生成
S4-015Nginx 安装与反向代理S4Nginxrecommended60S3-034route已生成
S4-016Nginx 负载均衡与缓存S4Nginxrecommended60S4-015route已生成
S4-017Netty 与网络编程概览S4Netty 与网络编程optional90S1-022route已生成
S4-018Dubbo 与 RPC 基础S4微服务recommended90S4-012route已生成
S4-019微服务架构与拆分原则S4微服务recommended90S3-009route已生成
S4-020Spring Cloud 核心组件S4微服务recommended90S4-019route已生成
S4-021Nacos 注册与配置中心S4微服务recommended60S4-020plan已生成
S4-022Sentinel 限流与熔断S4微服务recommended60S4-020plan已生成
S4-023Seata 分布式事务S4微服务optional60S4-022plan已生成
S4-024接口管理平台S4微服务optional45S3-027route已生成
S4-025Docker 基础与镜像容器S4容器与编排recommended90S3-034route已生成
S4-026Docker Compose 与多容器编排S4容器与编排recommended60S4-025route已生成
S4-027Kubernetes 入门S4容器与编排optional90S4-026route已生成
S4-028CI/CD 流水线设计S4CI/CDrecommended90T2-004、S4-025route已生成
S5-001项目 A:需求分析与范围定义S5项目 A:测试管理平台required60S3-009plan已生成
S5-002项目 A:数据库设计S5项目 A:测试管理平台required90S3-013plan已生成
S5-003项目 A:后端分层与接口设计S5项目 A:测试管理平台required90S3-RESTplan已生成
S5-004项目 A:前端页面实现S5项目 A:测试管理平台required90S3-039plan已生成
S5-005项目 A:测试方案与分层测试S5项目 A:测试管理平台required90T1-017、T2-005plan已生成
S5-006项目 A:部署与运维S5项目 A:测试管理平台required60S4-025、S3-034plan已生成
S5-007项目 A:复盘与简历表达S5项目 A:测试管理平台required60S5-006plan已生成
S5-008项目 B:高并发场景与架构设计S5项目 B:高并发业务系统optional90S4-007、S4-013plan已生成
S5-009项目 B:缓存、消息与限流落地S5项目 B:高并发业务系统optional90S5-008、S4-022plan已生成
S5-010项目 B:性能测试与故障分析S5项目 B:高并发业务系统optional90T2-015、S5-009plan已生成
S5-011项目 B:复盘与简历表达S5项目 B:高并发业务系统optional60S5-010plan已生成
S5-012常用类库与工具S5工具与资源recommended60无route已生成
S5-013IDEA 插件与效率工具S5工具与资源optional45S0-002route已生成
S5-014开发常用软件与环境模板S5工具与资源optional30无route已生成
S6-001并发基础:线程、锁与内存模型S6并发编程recommended90S1-028route已生成
S6-002synchronized 与 volatileS6并发编程recommended90S6-001route已生成
S6-003Lock、CAS 与 AQSS6并发编程recommended90S6-002route已生成
S6-004线程池与 ThreadPoolExecutorS6并发编程recommended90S6-003route已生成
S6-005JUC 工具类与并发容器S6并发编程recommended90S6-004route已生成
S6-006虚拟线程S6并发编程optional45S6-004route已生成
S6-007JVM 内存结构与对象创建S6JVMrecommended90S1-031route已生成
S6-008类加载机制S6JVMrecommended60S6-007route已生成
S6-009垃圾回收算法与收集器S6JVMrecommended90S6-007route已生成
S6-010GC 日志分析与 JVM 调优S6JVMrecommended90S6-009route已生成
S6-011Arthas 与线上问题诊断S6JVMoptional60S6-010plan已生成
S6-012字节码与 Java AgentS6JVMoptional90S6-008route已生成
S6-013CAP 与 BASE 理论S6分布式recommended45无plan已生成
S6-014分布式事务S6分布式recommended90S4-023、S6-013plan已生成
S6-015分布式 ID 与一致性哈希S6分布式optional60S6-013plan已生成
S6-016高并发系统设计S6架构设计optional90S6-004、S4-008route已生成
S6-017高可用系统设计S6架构设计optional60S6-016route已生成
S6-018DDD 领域驱动设计S6架构设计optional90S4-019route已生成
S6-019服务网格S6架构设计optional60S4-019route已生成
S6-020云原生S6架构设计optional60S4-027route已生成
S7-001目标岗位 JD 分析与能力差距清单S7求职准备recommended60无plan已生成
S7-002简历与项目描述S7求职准备recommended90S5-007plan已生成
S7-003Java 面试题体系与刷题策略S7求职准备recommended90S1-031plan已生成
S7-004算法题准备策略S7求职准备recommended60S2-008plan已生成
S7-005系统设计题S7求职准备optional90S6-016plan已生成
S7-006模拟面试与面试复盘S7求职准备recommended60S7-003plan已生成
S7-007内部转岗沟通与材料S7求职准备recommended45S7-002plan已生成
S8-001Spring 源码阅读方法S8源码与开源optional90S3-007route已生成
S8-002MyBatis 与 Netty 源码阅读S8源码与开源optional90S3-008route已生成
S8-003开源项目阅读方法S8源码与开源optional60无route已生成
S8-004技术写作与博客S8技术资产与输出optional60无plan已生成
S8-005架构案例与解决方案沉淀S8技术资产与输出optional60无route已生成
S8-006团队分享与知识输出S8技术资产与输出optional45无route已生成
S8-007前沿方向:云原生与 AI 应用开发S8技术资产与输出optional60无route已生成
S8-008搜索与日志技术栈视野S8技术资产与输出optional60S3-026route已生成
SX-001外部学习资源总索引SX外部学习资源optional30无route已生成
SX-002面试题库索引SX面试题库索引optional30无route已生成
SX-003项目与练手索引SX项目与练手索引optional30无route已生成
SX-004工具与软件索引SX工具与软件索引optional30无route已生成

最后更新:

个人学习项目:AI 生成内容均经人工复核,第三方资源仅作索引