ThinkPHP 8 事件与队列实战:下单接口从 2.9 秒优化到 200 毫秒
上个月把一个跑了三年的订单系统从 ThinkPHP 5.1 升到 8.0,功能回归全绿,结果前端同事第一时间发来消息:点…
PHP 8.4 属性钩子实战:把订单金额校验收进属性里
PHP 8.4 的新东西不少,但真正会改变日常写法的只有两个:property hooks 和不对称可见性(asymme…
Python 3.14 t-string 实战:写四个处理器,把 SQL 注入和 XSS 堵在源头
去年帮人看一个内部后台的代码,翻到一处查询大概是这么写的: keyword = request.args.get("q"…
Java 虚拟线程实战:把商品详情聚合接口从固定线程池改成虚拟线程,我踩了三个坑
商品详情页是个典型的聚合接口。一个请求进来,得同时去五个下游拿数据:商品基础信息、价格、库存、前五条评价、八个相似推荐。…
ThinkPHP 8 接口限流实战:用 Redis+Lua 写一个滑动窗口中间件,告别整点误伤
上周三同事甩过来一张监控截图。短信验证码接口,配置是"每分钟最多 10 次",可后台日志里 12:00:59 走了 10…
