- 用 latest_fork_usec 与 cow size 量化快照期的停顿与内存 用 latest_fork_usec 与 cow size 量化快照期的停顿与内存
- 用 IntersectionObserver 替代 scroll 事件做可见性判断,给出图片懒加载、无限滚动、曝光埋点三个场景的完整示例代码,并总结 rootMargin 单位、threshold 数组、回调主线程、组件卸载时 disconnect 等常见坑。改造成本低,能有效减少强制同步布局带来的掉帧。 用 IntersectionObserver 替代 scroll 事件做可见性判断,给出图片懒加载、无限滚动、曝光埋点三个场景的完整示例代码,并总结 rootMargin 单位、threshold 数组、回调主线程、组件卸载时 disconnect 等常见坑。改造成本低,能有效减少强制同步布局带来的掉帧。
- 前言现在使用 AI 编程助手开发网页已经非常方便。只需要描述需求,AI 就可以修改 HTML、CSS 和 JavaScript,运行测试并提交代码。但在实际开发过程中,有时会遇到一个奇怪的问题:AI 明明已经修改了代码,刷新浏览器后,页面却还是旧版本。例如,我们让 AI 修改按钮颜色。AI 确认 style.css 已经更新,Git 仓库也有新的提交。可打开网页,按钮仍然保持原来的颜色。这时... 前言现在使用 AI 编程助手开发网页已经非常方便。只需要描述需求,AI 就可以修改 HTML、CSS 和 JavaScript,运行测试并提交代码。但在实际开发过程中,有时会遇到一个奇怪的问题:AI 明明已经修改了代码,刷新浏览器后,页面却还是旧版本。例如,我们让 AI 修改按钮颜色。AI 确认 style.css 已经更新,Git 仓库也有新的提交。可打开网页,按钮仍然保持原来的颜色。这时...
- 慢查询很少是突然变慢的。多数时候,它是数据量悄悄长大、索引慢慢失效、一条写得很随意的 SQL 被反复执行,最后在业务高峰时一起爆发。治理慢查询也不靠某一个神奇参数,而是一条链路:先定位,再看执行计划,然后改 SQL 或改索引,最后把复发拦在流程里。 一、先定位:别凭感觉猜是哪条 SQL第一步是让慢查询现形。打开慢日志是最直接的办法:SET GLOBAL slow_query_log = 'O... 慢查询很少是突然变慢的。多数时候,它是数据量悄悄长大、索引慢慢失效、一条写得很随意的 SQL 被反复执行,最后在业务高峰时一起爆发。治理慢查询也不靠某一个神奇参数,而是一条链路:先定位,再看执行计划,然后改 SQL 或改索引,最后把复发拦在流程里。 一、先定位:别凭感觉猜是哪条 SQL第一步是让慢查询现形。打开慢日志是最直接的办法:SET GLOBAL slow_query_log = 'O...
- 同一主机频繁执行 SSH、SCP、rsync 时,重复握手与认证会拖慢脚本。本文用 ControlMaster 与 ControlPersist 复用连接,给出 ssh config 占位符配置,并用 ssh -O check 与 time 验证复用状态及首次、后续连接差异。 同一主机频繁执行 SSH、SCP、rsync 时,重复握手与认证会拖慢脚本。本文用 ControlMaster 与 ControlPersist 复用连接,给出 ssh config 占位符配置,并用 ssh -O check 与 time 验证复用状态及首次、后续连接差异。
- 针对按 created_at 范围查询的大日志表,本文从建表、递增写入、创建 BRIN(created_at) 索引和调整 pages_per_range 入手,通过 EXPLAIN 与索引大小对比,说明 BRIN 相对 B-tree 的取舍及适用边界。 针对按 created_at 范围查询的大日志表,本文从建表、递增写入、创建 BRIN(created_at) 索引和调整 pages_per_range 入手,通过 EXPLAIN 与索引大小对比,说明 BRIN 相对 B-tree 的取舍及适用边界。
- free 里 buff/cache 占了 90% 不是内存泄漏;iowait 突然飙高也不是磁盘坏了。 多数"莫名其妙变慢"的线上问题,最后一查都落在同一件事上:脏页攒太多,写进程被同步阻塞了。 结论先说 | 现象 | 真实原因 | |---|---| | free 显示可用内存很少,但服务正常 | page cache 是可回收的,看 available 而不是 free | | 写入大文... free 里 buff/cache 占了 90% 不是内存泄漏;iowait 突然飙高也不是磁盘坏了。 多数"莫名其妙变慢"的线上问题,最后一查都落在同一件事上:脏页攒太多,写进程被同步阻塞了。 结论先说 | 现象 | 真实原因 | |---|---| | free 显示可用内存很少,但服务正常 | page cache 是可回收的,看 available 而不是 free | | 写入大文...
- 在华为云 CCE 集群中,资源配置不合理可能导致容器争抢 CPU、内存耗尽或节点驱逐。本文结合 Kubernetes 调度与资源限制机制,介绍 Requests、Limits、QoS 等级的配置方法,并给出可落地的验证与调优流程。 在华为云 CCE 集群中,资源配置不合理可能导致容器争抢 CPU、内存耗尽或节点驱逐。本文结合 Kubernetes 调度与资源限制机制,介绍 Requests、Limits、QoS 等级的配置方法,并给出可落地的验证与调优流程。
- 一、慢查询优化的正确顺序很多人在遇到慢查询时第一反应是"加索引",但加错索引反而会让写入变慢、优化器选错执行计划。正确的顺序是:开启慢日志 → 找出真正慢的 SQL → 看执行计划 → 针对性优化 → 验证效果。跳步往往会事倍功半。二、第一步:让慢查询"无处可藏"开启慢查询日志SET GLOBAL slow_query_log = ON;SET GLOBAL long_query_time ... 一、慢查询优化的正确顺序很多人在遇到慢查询时第一反应是"加索引",但加错索引反而会让写入变慢、优化器选错执行计划。正确的顺序是:开启慢日志 → 找出真正慢的 SQL → 看执行计划 → 针对性优化 → 验证效果。跳步往往会事倍功半。二、第一步:让慢查询"无处可藏"开启慢查询日志SET GLOBAL slow_query_log = ON;SET GLOBAL long_query_time ...
- 拆解 Redis 7 重写全流程与 aof-use-rdb-preamble 的作用 拆解 Redis 7 重写全流程与 aof-use-rdb-preamble 的作用
- 用 OBJECT ENCODING 实测各类型编码转换时机,给出调参建议 用 OBJECT ENCODING 实测各类型编码转换时机,给出调参建议
- 周三下午两点十分,监控群里第一次出现超时告警。不是全站,只有下单接口,错误率从 0.1% 慢慢爬到 7%,响应时间 P99 从 180ms 涨到 12 秒。奇怪的是,CPU 只有 30%,数据库负载也很平静。 我们花了大概四十分钟才定位到根因,中间走了一段很典型的弯路。这里把过程写下来,因为真正值得记的不是那个参数,而是"为什么一开始没人往那个方向想"。 第一反应:慢 SQL 周三下午两点十分,监控群里第一次出现超时告警。不是全站,只有下单接口,错误率从 0.1% 慢慢爬到 7%,响应时间 P99 从 180ms 涨到 12 秒。奇怪的是,CPU 只有 30%,数据库负载也很平静。 我们花了大概四十分钟才定位到根因,中间走了一段很典型的弯路。这里把过程写下来,因为真正值得记的不是那个参数,而是"为什么一开始没人往那个方向想"。 第一反应:慢 SQL
- 在华为云 CCE 集群中,容器资源配置不当可能导致节点资源争抢、应用延迟升高或频繁重启。本文从 requests 与 limits 的作用出发,结合 QoS、CPU 限流和监控指标,介绍一套可落地的资源隔离与调优方法。 在华为云 CCE 集群中,容器资源配置不当可能导致节点资源争抢、应用延迟升高或频繁重启。本文从 requests 与 limits 的作用出发,结合 QoS、CPU 限流和监控指标,介绍一套可落地的资源隔离与调优方法。
- 长列表是鸿蒙应用里最容易出现掉帧的场景之一。本文从数据源、组件复用、状态粒度、布局和图片几个维度,整理一套可以直接落地的 ArkUI 长列表优化清单,适合已经能写出可运行页面、但列表滚动仍不够顺滑的开发者。 一、先确认问题出在哪列表卡顿通常不是单一原因,建议先做一次简单定位:首屏渲染慢:进入页面后长时间白屏或骨架屏停留过久;滚动掉帧:滑动时明显顿挫,帧率波动大;操作延迟:点击、切换状态后响应... 长列表是鸿蒙应用里最容易出现掉帧的场景之一。本文从数据源、组件复用、状态粒度、布局和图片几个维度,整理一套可以直接落地的 ArkUI 长列表优化清单,适合已经能写出可运行页面、但列表滚动仍不够顺滑的开发者。 一、先确认问题出在哪列表卡顿通常不是单一原因,建议先做一次简单定位:首屏渲染慢:进入页面后长时间白屏或骨架屏停留过久;滚动掉帧:滑动时明显顿挫,帧率波动大;操作延迟:点击、切换状态后响应...
- 实测五种遍历写法,手写 os.scandir 比 os.walk 少用约 20% 时间,pathlib.rglob 慢 3.2 倍;并纠正一个流传很广的说法:Windows 上 scandir 快照跟 d_type 无关。 实测五种遍历写法,手写 os.scandir 比 os.walk 少用约 20% 时间,pathlib.rglob 慢 3.2 倍;并纠正一个流传很广的说法:Windows 上 scandir 快照跟 d_type 无关。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签