分类 · 文章

后端开发

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

共 243 篇文章

MySQL深分页优化:LIMIT大偏移的根因分析与五种解法对比

大家好,我是数据库小学妹👋 我踩过的坑,你别再踩。 上个月运营同学给我发了张截图。她想找最早的一批订单,在订单列表上点了「末页」,页面转了二十多秒才出来。她问我是不是数据库坏了。我第一反应是索引没建对。打开表结构一看,created_at …

Redis雪崩把我坑惨了,三招教你躲过去

凌晨3点,报警短信把手机震到地上——线上核心服务的RT从50ms飙到5秒,DB连接池被打满。运维紧急重启Redis集群后,发现罪魁祸首是促销活动预热时,3000个缓存Key在同一秒过期。 1. 你以为的随机过期,其实是同时失效 那次事故前,…

Python 设置 Excel 单元格边框与样式

2026, 02_39_11.png 报表不仅要数据准确,还要排版清晰。边框区分行列、字体样式突出重点、对齐方式让数字和文字各归其位——这些都是让 Excel 报表可读性提升的基本手段。当报表需要批量生成或定期更新时,用脚本统一设置格式比手…

如何在 Word 中创建可填充表单(Java 实现)

在 Word 中,可填充表单通常有两种实现方式:经典表单字段和内容控件。内容控件(Content Control)是 Word 2007 之后引入的特性,相比经典字段,它支持更丰富的类型(如日期选择器、图片控件),在界面上的表现也更现代。在…

批量插入数据,怎么写 SQL 效率最高?

批量插入数据,怎么写 SQL 效率最高?——从“一行一行插”到“飞一般的感觉” 关键词:批量插入、INSERT、性能优化、事务、MySQL、JDBC、COPY 一、先说结论:最高效的写法长什么样 无论你用哪种数据库,效率最高的批量插入,本质…

Python的FastAPI把我坑惨了,原来async def和def的区别这么大

上个月帮朋友看一个 FastAPI 项目。接口本身不复杂,一个查询接口,接收几个参数,去数据库里捞数据,返回 JSON。单机压测的时候 QPS 能到两千多,他觉得没问题。 上线之后,流量稍微大了一点,问题来了:所有接口的响应时间集体飙升。不…

依赖冲突:装个包装崩了项目,怎么排查和救回来

依赖冲突:装个包装崩了项目,怎么排查和救回来 依赖冲突:装个包装崩了项目,怎么排查和救回来 经典惨案: 折腾两小时,最后发现最省事的办法是重装环境。 这篇讲怎么快速判断"能不能救"和"要不要救",以及怎么让它不再发生。 在这里插入图片描述 …

从规则到工单:大数据数据质量治理闭环

一、引言 很多团队第一次做数据质量治理时,会先接入表行数波动、字段空值率、主键重复率、枚举值异常等规则。短期看,这些规则确实能发现问题,但运行一段时间后,平台里经常堆满告警:有些没人认领,有些被反复忽略,有些修完几天后又复发。 质量治理失败…

为什么预览、录制、离线导出不能共享同一个背压策略?

为什么预览、录制、离线导出不能共享同一个背压策略? 为什么预览、录制、离线导出不能共享同一个背压策略? 预览优先新鲜度,录制需要可控资源,离线导出必须保留完整性;这三种目标不能由同一个队列策略同时满足。 问题与复现条件 做 iOS/macO…

FastAPI为什么成为默认答案

> 一个2018年才诞生的框架,凭什么用7年就超越统治了十几年的Django和Flask?答案藏在三个时代级的结构性变化里。 开场:一组让人沉默的数据 先别急着看"FastAPI是什么"。我们直接上数据。 根据JetBrains联合Pyth…

Rustls 十周年:发展历程、基准测试与未来路线图

- 2026-09-22北京 本文字数:1425 字 阅读完需:约 5 分钟 Rustls 作为内存安全的 Rust TLS 库,历经十年演进,已从草根项目发展为资金可持续、由专职维护者驱动的成熟开源库。其 0.23 系列通过数十次向后兼容…