posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
iOS 开发

Swift 内存管理与 ARC 循环引用

ARC 让 Swift 摆脱了手动内存管理,但循环引用、闭包捕获、Timer 持有这些坑依然普遍。本文从 ARC 的引用计数原理讲起,梳理 strong/weak/unowned 的语义与取舍,逐一拆解闭包捕获 self、delegate、Timer、NotificationCenter 四类典型泄漏场景,讲解捕获列表的写法、值类型与写时复制、autoreleasepool 的适用时机,并给出用 Instruments 的 Leaks/Allocations 定位泄漏的完整流程与常见坑清单。

9 分钟阅读
iOS 内存管理 性能优化
iOS 开发

iOS 网络层设计与 URLSession

URLSession 是 iOS 网络请求的唯一官方底座。本文从 Session 配置(default/ephemeral/background)、任务类型、async/await 版 data(for:) 讲到请求构建与 URLComponents、Codable 解码与 CodingKeys、错误分类与指数退避重试、超时与 ATS、Token 刷新与认证、中间件式网络层分层设计、URLCache 缓存策略、上传下载与进度回调,并给出协议抽象加依赖注入的可测试方案与常见坑清单。

9 分钟阅读
iOS 网络编程
miniblog

微型博客的可观测性与 SRE 实践:SLO、告警、容量与故障演练

系统讲解微型博客的可观测性与 SRE 实践:从监控到可观测性的视角转变,四大黄金信号与分层指标体系,SLO 定义、错误预算计算与治理,日志链路的采样与关联,告警分级抑制与降噪,容量规划的压测水位与弹性,混沌工程与故障演练剧本,On-call 值班与事后复盘,以及可观测性数据自身的成本经济学。

9 分钟阅读
miniblog SRE 可观测性
wasm

WASM 线性内存管理实践:分配器、增长、泄漏与池化

系统讲解 WASM 线性内存的管理实践:页与内存增长的真实代价、内存布局、分配器选型与自研取舍、碎片与对齐、内存泄漏的常见模式与排查方法、对象池与复用设计、零拷贝与视图失效陷阱、跨语言内存共享的所有权约定、内存上限与 OOM 优雅降级,以及性能测量与调优清单。

8 分钟阅读
WebAssembly 内存管理 性能优化
vite

Vite 项目的 Web Vitals 与性能监控:指标采集、构建期埋点与 RUM 上报

在 Vite 项目里落地真实用户性能监控:LCP、INP、CLS 三个核心指标的含义与采集方式、web-vitals 库与 PerformanceObserver 的用法、构建期注入上报脚本与版本标记、RUM 的采样与批量上报、指标归因到具体资源、Lighthouse CI 与性能预算、产物体积与指标的关联,以及重复上报与采样偏差等高频陷阱。

7 分钟阅读
Vite 工程化