PHP 8.4 属性钩子实战:金额字段为什么不该再有 setter

去年线上出过一个跟金额有关的 bug。订单对象里 $this->amount 存的是元,一位同事在退款流程里写的是…

ThinkPHP 8 依赖注入与领域事件实战:订单事务回滚后不会再误发短信

接手一个老项目,打开 app/controller/Order.php,create 方法一共 210 行。参数校验、库…

Python 3.14 t-string 实战:把 SQL 拼接和日志渲染从字符串里拆出来

第一次看到 PEP 750 的时候我没什么感觉——又是一个字符串前缀,能有多大区别。真正让我改变看法的是看了一段自己写的…

PHP Fiber 实战:一个抓取脚本从 187 秒压到 9 秒的四轮改造

去年接的一个小活。客户是做竞品监控的,需要每天早上把 200 个竞争对手的商品页抓一遍,比对价格和库存变化。这个脚本本来…

Python 3.13 无 GIL 实测:多线程终于跑得动了,但代价比想象中大

公司内部有一个文档合规检查服务。功能不复杂:接收一批文档内容,逐条做正则匹配、关键词打分、敏感词比对、相似度计算,最后返…

ThinkPHP 8 多级缓存实战:商品详情接口 QPS 从 320 到 8500 的四次调优

去年年初接手一个电商 App 的后端。上线三个月流量涨得很快,商品详情接口开始报警。P99 从 300 毫秒涨到 2.2…

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 20734 +

    运行天数

你的前景,远超我们想象