分类 · 文章

后端开发

PHP / Java / Python / Go 语言实践、框架源码、微服务、数据库、性能优化

共 271 篇文章

一文搞懂Java的核心概念

去年给一个日活百万的支付系统做性能优化时,我发现一个诡异的现象:某个核心接口的99线突然从200ms飙升到2s,但CPU和内存监控却毫无异常。最后定位到一个ArrayList.forEach里的lambda表达式——看起来人畜无害的语法糖,…

拆一台数据集成产品:KFS 的骨架、肌肉和神经

数据集成产品这个东西,从外面看都长得差不多:数据从 A 库进,从 B 库出,中间画个箭头,完事。选型的时候各家 PPT 也都差不多,低侵入、高可用、秒级延迟,词儿都一样。 但真把它拆开看,零件和零件之间的差别大得很。这几天我把 KFS(Ki…

Java新人第一次接打标需求:从抓包找接口到客户端展示

作者:维拉德|Java业务开发入门系列 · 第1篇 假设你刚加入一个团队,接到这样一个需求: 在商品列表里增加一个标签。中台返回的商品字段A等于1时,展示这个标签。标签之间有优先级,由运营在后台配置,服务端排序后下发给客户端。 单看条件判断…

时间轮的 +1,为什么最后只留在顶层

上一篇《时间轮里那行凭空出现的 +1》发布时,#8519 还在审。我在文中写了一句很自信的话: 对低层来说,+1 是个无害的 no-op——level_for 保证条目永远不会落在 now 所在的低层槽(那个槽永远是空的),跳不跳都一样。所…

AI说代码没漏洞?马上被 PHP 打脸了

前几天 PHP 高危漏洞,整个互联网都兵荒马乱,连高市都被惊动了。 欧洲多国的政府网站在同一时间陆续下线,荷兰的数字身份系统与个人政务门户紧急关闭。日本各大平台相继挂出维护公告,连出去吃一顿寿司郎,顾客都被告知手机小程序因系统升级暂停服务。…

SSR/SSG/ISR(下):可交互性、新鲜度与回源账

> 承接上一篇:上篇把「渲染策略」变成了一个可算的时间预算(工具一)。本篇继续工具二(可交互性曲线与点击账)、工具三(新鲜度与回源两本账),以及改动清单、十二纪律与八个实战场景。 2.2 工具二:把"可交互性"记成一条曲线和一本点击账 hy…

业务基础信息管理库

业务基础信息管理库 业务基础信息管理库:构建企业主数据的统一底座 在信息化建设中,企业最头疼的不是系统太少,而是系统之间各说各话——同一位客户在 CRM 里叫"张伟",在订单系统里却叫"Zhang Wei",部门编码更是五花八门。这些散落在…

SpringBoot性能优化完全指南

凌晨三点,报警短信把整个团队炸醒——我们的SpringBoot应用在流量洪峰时CPU飙到98%,响应时间从200ms暴跌至15秒。查日志发现全是JSON parse error,但明明请求体才20KB?这个诡异的性能黑洞,揭开了Spring…

Java性能优化完全指南

去年双十一大促前夜,我们的订单服务在压测时突然出现长达 5 秒的 GC 停顿,TPS 直接从 2 万跌到 200。你猜最后定位到什么?一个同事在循环里随手写的 SimpleDateFormat.parse()。今天我们就从 时间格式化 这个…

如何使用 Python 格式化 Excel 单元格中的长文本

使用 Python 设置 Excel 单元格自动换行、缩进与自适应 从系统导出的报表里,总有一两列内容特别长:订单备注、错误日志、商品描述。默认情况下这些文字会横着铺开,要么把相邻列盖住,要么被迫把列宽拉到夸张的程度;只调整行高又不会换行,…

黑色十月:AI 找到的漏洞,两小时数十万次利用

收到紧急更新通知时,攻击已经开始了 打开 PHP 2026 年 10 月 21 日的安全公告,标题里有两个词,update now。 立即更新。 再往下读,两个核心漏洞可能让未登录的攻击者在服务器上执行代码。PHP 官方提到,已有 mod\…