Appearance
后端知识库
后端知识库只记录服务端相关内容,包括 Node 服务、接口设计、数据库、缓存、部署运维和系统设计。前端相关的浏览器、框架、手撕代码和八股题统一放在 前端知识库。
Node 服务
| 主题 | 记录重点 |
|---|---|
| HTTP 基础 | 请求响应、状态码、缓存、压缩 |
| 接口设计 | REST、参数校验、错误码、分页 |
| 鉴权 | Session、JWT、刷新令牌、权限模型 |
| 日志 | 请求日志、错误日志、链路追踪 |
数据与存储
| 主题 | 记录重点 |
|---|---|
| SQL | 表设计、索引、事务、慢查询 |
| Redis | 缓存、分布式锁、过期策略 |
| 文件存储 | 上传、下载、签名 URL、断点续传 |
部署与运维
- 环境变量与配置管理
- Docker 镜像和容器编排
- Nginx 静态资源与反向代理
- CI/CD 流程
- 监控、告警和回滚方案
系统设计
系统设计笔记建议固定记录:业务目标、核心实体、接口边界、数据流、失败场景、扩展方案。
后端笔记模板
| 部分 | 内容 |
|---|---|
| 背景 | 业务目标、调用方、约束条件 |
| 接口 | 路径、方法、参数、响应、错误码 |
| 数据 | 表结构、索引、缓存、事务边界 |
| 稳定性 | 限流、重试、幂等、降级、监控 |
| 复盘 | 问题原因、修复方案、后续优化 |