web学习笔记编程技术学习与分享
首页 / 后端与数据库

◨后端与数据库

PHP / Python 服务端、MySQL 索引与事务、Redis 缓存与接口设计。

共 12 篇笔记
09-20
一次 HTTP 请求在 PHP-FPM 里的一生
从 master 进程分派到 worker 执行再到资源回收,理解 FPM 的进程模型。
3 分钟
09-14
PDO 预处理到底防住了什么
预处理的工作原理、它防不住的场景,以及几条容易忽略的配置。
3 分钟
09-02
索引失效的七个常见原因
从函数操作到隐式类型转换,逐个拆解为什么走了索引的查询突然变慢。
3 分钟
08-26
事务隔离级别与幻读
四个隔离级别各解决什么问题,InnoDB 的 MVCC 与间隙锁如何处理幻读。
3 分钟
08-18
乐观锁与悲观锁:库存扣减怎么写
两种并发控制策略的适用边界,以及超卖问题的完整解法。
3 分钟
08-10
Redis 缓存的三种更新策略与一致性
Cache Aside、Read/Write Through、Write Behind 的取舍,以及为什么先更新库再删缓存。
3 分钟
08-02
缓存穿透、击穿、雪崩的区别与对策
三个名字很像的问题,成因和解法完全不同,附落地代码。
3 分钟
07-26
接口幂等设计:重复提交怎么防
网络重试是常态,写接口必须幂等。几种实现方案的对比与组合。
3 分钟
07-18
Session 与 JWT 的选择
两种认证方案的本质差异、各自的适用场景,以及混合用法。
3 分钟
07-08
分页查询的性能陷阱:深分页
LIMIT 100000, 20 慢在哪里,游标分页与延迟关联的写法。
3 分钟
06-30
文件上传的安全边界
从扩展名校验到存储隔离,文件上传的每道防线与对应攻击。
3 分钟
06-20
队列与异步任务:什么时候该拆分
同步转异步的判断标准、消息可靠性的三个环节,以及常见的过度设计。
3 分钟