Skip to content

全栈知识地图

本站不是按“先学完一门语言,再开始做项目”组织的。你可以从当前任务出发,沿着一条最短路径补齐语言、框架、数据与工程能力。

怎么用这张地图

先选一个目标,只读主线文章;遇到不熟悉的概念,再沿“关联能力”横向补课。不要从侧边栏第一篇一路顺序读到底。

按目标开始

你的目标建议入口接下来读最终产出
做 Agent 应用开发Agent 工程总览LangGraph 状态机Tool Calling 与 MCPMulti-Agent 与人工兜底一条可恢复、可审计、敢接敏感操作的 Agent 链路
做能溯源的知识库问答RAG 入库链路混合检索与 Rerank引用溯源与拒答评测方法一套带引用、能拒答、有评测数据支撑的 RAG 服务
完成一个 Agent 求职项目企业知识库 Agentic RAG 实战固定 RAG → 权限与异步入库 → LangGraph 多轮检索 → 评测与部署一套可运行、可验证、能解释设计取舍的 Python AI 项目
做自然语言取数(Text2SQL)Text2SQL 与 Schema LinkingSQL 基础与查询 · MySQL 日志、备份恢复与复制 · PostgreSQL 基础与实战评测方法一条生成受约束、执行有兜底的取数链路
前端转 Python 后端Python 快速入门FastAPI 基础项目结构一个分层清晰、可连接 MySQL 的 API
强化 Node.js 面试Node.js 运行时异步编程性能与稳定性实战练习能从运行时原理解释线上问题
系统掌握 NestJSNestJS 架构概览依赖注入请求生命周期认证与登录状态项目架构蓝图一套可维护的企业级接口骨架
转向 Java / Spring BootJava 学习路线核心语法理解工程Spring Boot能读懂并参与 Java 后端项目
学习 Go 高并发服务Go 快速入门类型与泛型并发模式工程化能写并解释并发 HTTP 服务
补齐数据库与一致性后端思维补齐表结构设计SQL事务与一致性能设计数据模型并处理并发写入
掌握部署与异步架构Docker 与部署WorkerRedis消息队列能拆分 Web、任务与基础设施

能力分层

0. Agent 与 RAG(AI 应用层)

这一层依赖下面所有层:Agent 的异步入库要用Worker,会话记忆要用Redis,元数据要靠表结构设计,流式接口要靠FastAPI 进阶Agent 做不稳,问题通常不在 Prompt,而在这些底座上。

1. 语言与运行时

2. Web 框架与接口设计

3. 数据、状态与可靠性

4. 工程、部署与实战

跨栈对照

同一个后端概念,在不同技术栈里只是名字和实现方式不同:

能力FastAPINestJSSpring Boot
路由入口APIRouterController@RestController
请求校验Pydantic SchemaDTO + PipeDTO + Bean Validation
依赖管理DependsProvider + DIBean + DI
鉴权入口鉴权依赖GuardSecurity Filter Chain
业务逻辑Service 函数 / 类Service Provider@Service
数据访问SQLAlchemyTypeORMJPA / MyBatis

理解这张表后,迁移技术栈时应优先寻找“职责对应关系”,而不是逐行翻译语法。

推荐阅读顺序

如果你还不确定从哪里开始,先读这套教程怎么学;如果已经有明确技术方向,直接从上面的目标表进入即可。

继续补全的方向

网络排障、锁机制、分布式一致性与可靠消息已加入主线。下一阶段按以下顺序补齐:

  1. Linux 与服务故障排查:从 CPU、内存、磁盘、端口与连接异常定位原因,衔接已有 Nginx 与 Docker 内容。
  2. 后端并发与故障测试实战:用真实数据库、并发连接和可控故障验证超卖、重复消费与恢复路径。
  3. Java 求职分支:JVM、Java 并发与性能诊断,按具体求职目标深入。

已完成的 MySQL 日志、备份恢复与复制 以及已有的 SQL 进阶与查询优化Redis 实战Nginx 流量治理 继续作为深入入口。新增章节以“解释机制、复现问题、验证恢复”为标准;通用测试章还未完成,各章练习不等于已有可运行测试工程。

信息架构参考:heibaiying/Full-Stack-Notes。本站仅借鉴其按领域组织并为文章补充摘要的方式,未复制其文章与图片。