MySQL 索引与慢查询优化笔记
事故现场 一条列表查询在 200 万行的表上跑了 4 秒,EXPLAIN 一看,type 是 ALL,全表扫描。 索引失效的常见场景 1. 对索引列使用函数或运算 2. 隐式类型转换(字符串列用数字查询) 3…
Node.js + Express 搭建 RESTful API 实战
项目结构 统一响应格式 参数校验 用 zod 在入口处做校验,脏数据进不了业务层: 错误处理 所有同步与异步异常统一交给最后的错误中间件,避免进程崩溃。 写在最后 Express 上手快,但"快"不等于"乱"…
Spring Boot 集成 JWT 认证全流程
为什么选 JWT 传统的 Session 方案在前后端分离架构下会遇到跨域与分布式共享问题,而 JWT 把用户信息签名后放进令牌本身,服务端无需存储会话,天然适合RESTful API。 整体流程 1. 用户…