主题文章
后端
系统学习网络、Linux、API、MySQL、事务、安全、缓存、消息、测试、性能、部署与企业项目。68 篇文章后端基础
Linux 运行基础
网络与请求链
HTTPS、TLS 与证书:浏览器怎样确认连到正确的服务从证书错误和握手报文切入,解释 CA、域名校验、密钥协商、SNI、ALPN 与证书轮换。HTTP 报文、状态码与缓存语义通过请求头、响应头和重复请求结果,理解方法、状态码、内容协商、条件请求、幂等和缓存控制。Cookie、Session、Token 与浏览器状态从登录后刷新页面仍保持身份开始,拆开 Cookie 属性、服务端 Session、Bearer Token、跨站请求和退出清理。Nginx 反向代理、TLS 终止与请求路由从 502、超时和路径错配日志进入监听、upstream、Header 转发、负载均衡、静态文件和优雅 reload。
API 设计
REST 资源建模与接口边界从项目列表和单个项目请求开始,区分资源、动作、子资源、方法语义和状态转换。请求校验、错误结构与游标分页从一条 422 和一页重复数据开始,解释边界校验、字段错误、requestId、排序稳定性和游标编码。OpenAPI 契约、类型生成与兼容变更从前端类型和后端响应漂移开始,解释 OpenAPI 3.1、Schema、生成客户端、契约测试和破坏性变更。Controller、Service、Repository 的边界与事务归属从一个控制器塞满 SQL 和权限判断的故障开始,拆开协议适配、业务规则、数据访问和事务所有权。Node.js、Python、Go 的并发运行时用同一个慢 IO 接口比较事件循环、协程、线程和 goroutine,解释并发、并行、取消与资源上限。
MySQL 基础
MySQL 与数据
MySQL 查询
MySQL 运行
ORM 与演进
事务与一致性
Redis
消息与任务
文件与对象
认证与安全
认证与项目
测试
性能
观测与治理
容器
交付
Kubernetes
Node.js
Node.js 与 NestJS:运行时、模块和请求生命周期从一个 NestJS 请求进入 Node 事件循环、模块装配、Guard、Pipe、Interceptor、Exception Filter 和优雅停机。React、NestJS 与 Prisma:打通登录和项目 CRUD用一个可运行垂直切片把 React Router、TanStack Query、NestJS Controller/Service、Prisma、MySQL、租户范围和乐观版本串成完整请求链。Node.js 接入 Redis、RabbitMQ、MinIO 与质量门禁把缓存、后台任务、对象上传和 Jest/契约测试接入 NestJS 项目,解释连接关闭、重试和本地环境管理。