✍ H06手撕分布式 ID 生成器(雪花算法)不用统一 epoch 会浪费高位;时钟回拨不处理会生成重复 ID(应等待或用备用 worker ID);worker ID 冲突会直接产生重复 ID(必须保证唯一);序列号耗尽时自旋等待要写成循环。
✍ H07手撕限流下的接口幂等(唯一 ID + 去重表)把"查-写"做成两步且不加锁——两个并发请求都查不到,都会执行;生产实现应靠 DB 唯一索引(INSERT ... ON DUPLICATE KEY)或 Redis SETNX 原子占位,而不是应用层判断;去重记录永不过期会无限增长,需按业务窗口设置 TTL。