Skip to content

全栈知识地图 ​

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

怎么用这张地图

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

按目标开始 ​

你的目标建议入口接下来读最终产出
做 Agent 应用开发Agent 工程总览LangGraph 状态机 → Tool Calling 与 MCP → Multi-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 后端项目
Java 进阶到企业级后端Java 企业级进阶路线JVM 与并发 → Spring、数据与中间件 → 分布式、云原生与架构能参与微服务拆分、中间件治理与架构评审
补齐 Agent 系统基础与框架选型Python AI Agent 路线融合指南LLM 与 Prompt 基础 → 框架生态与进阶能力 → 项目阶梯与生产交付能手搭最小 Agent、说清框架取舍、交付分级项目
学习 Go 高并发服务Go 快速入门类型与泛型 → 并发模式 → 工程化能写并解释并发 HTTP 服务
补齐数据库与一致性后端思维补齐表结构设计 → SQL → PostgreSQL → 事务 → 锁 → 分布式一致性能设计数据模型并处理并发写入
掌握部署与异步架构Docker 与部署Dockerfile 进阶 → Compose → Nginx → 消息队列 → Worker能拆分 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

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

推荐阅读顺序 ​

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

继续补全的方向 ​

网络排障、锁机制、分布式一致性与可靠消息已加入主线。两条外部项目融合路线(Java 企业级进阶 与 Python AI Agent 路线)也已完成主干吸收。下一阶段按以下顺序补齐:

  1. Linux 与服务故障排查:从 CPU、内存、磁盘、端口与连接异常定位原因,衔接已有 Nginx 与 Docker 内容。
  2. 后端并发与故障测试实战:用真实数据库、并发连接和可控故障验证超卖、重复消费与恢复路径。
  3. Java / Agent 融合路线的逐篇深化:按 Java 企业级进阶路线 与 Python AI Agent 路线融合指南 的阶段,按需把综述中一笔带过的专题(如 WebFlux、DDD、K8s、多租户)扩成独立文章。

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

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