这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
系统设计:监控与告警系统
从零设计一个监控与告警系统,覆盖指标采集的拉与推模式、时序存储与降采样、查询与聚合、告警规则与抑制静默、通知分发与值班、可观测性三支柱,包含容量估算、架构图、数据模型、选型对比与面试追问。
posts
这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
从零设计一个监控与告警系统,覆盖指标采集的拉与推模式、时序存储与降采样、查询与聚合、告警规则与抑制静默、通知分发与值班、可观测性三支柱,包含容量估算、架构图、数据模型、选型对比与面试追问。
从零设计一个广告投放系统,覆盖广告检索与召回、定向与用户画像、竞价与预算控制(pacing)、频次控制、计费与归因、反作弊与效果衡量,包含容量估算、架构图、数据模型、选型对比与面试追问。
从零设计一个分布式锁服务,对比 Redis 锁与 Redlock 争议、ZooKeeper 与 etcd 租约实现,详解 fencing token 与安全性、续租与故障恢复、性能与选型对比、常见误用,包含容量估算、架构图、数据模型与面试追问。
从零设计一个类似 S3 与 HDFS 的分布式文件存储系统,对比对象存储与分布式文件系统的取舍,详解元数据与数据分离、分块与副本及纠删码、一致性模型、断点续传与多段上传、冷热分层,包含容量估算、架构图、数据模型与面试追问。
系统讲解引导脚本的工程化设计:系统与依赖探测、幂等的包安装、配置文件落盘、失败回滚与自检,以及云初始化场景下的可重复执行实践。
系统讲解 .NET 类库的 NuGet 打包与发布,覆盖 csproj 打包元数据、多目标框架与条件编译、符号包与源链接调试、私有源搭建与版本策略,以及包体积与依赖治理的工程方法。
把 Nginx 接入 OpenTelemetry 链路追踪,覆盖 trace 上下文透传规范、ngx_otel_module 配置、采样策略与后端服务对接要点。
系统讲解 Elasticsearch 的 JVM 与 GC 调优:堆大小与压缩指针的约束、G1 与 ZGC 的选型取舍、堆外内存与文件缓存的关系、熔断器保护机制,以及 OOM 与长时间停顿的排查路径。
用 Terraform 编排 AI/ML 基础设施:GPU 节点池与自动伸缩、Kubernetes 与推理服务部署、模型与数据集存储、弹性排队与 GPU 成本优化。
当目标机器从单个 CPU 核变成 CPU 加加速器的组合,编译器要同时处理两套执行模型与两层内存。本文讲解 offload 指令与编程模型、并行循环到线程层级的映射、显式与统一内存的数据搬运、主机设备异步协同,以及卸载编译器的实现要点。
本文按启动、渲染、内存、包体积四条主线梳理 HarmonyOS NEXT 的性能优化:DevEco Profiler 泳道与 hdc、hilog 命令行调试,AppStartup 启动框架与延迟加载,@Reusable 组件复用与 LazyForEach 懒加载,@Track 精确刷新与布局扁平化,内存泄漏排查与快照分析,以及混淆与资源精简。
系统讲解 Elasticsearch 机器学习异常检测:作业与检测器的配置方式、数据源与分桶设计、模型训练与结果解读、异常分数调优,以及与告警体系的联动落地。
用 Terraform 编排多云网络:跨云 VPC 与 VNet 对等、专线与 VPN 互联、DNS 与统一出口设计,以及可复用的统一网络模块与排错方法。
系统讲解 aws、az、gcloud 三大云 CLI 的脚本化用法:结构化输出与 jq 解析、分页与等待收敛、幂等资源管理、凭据与区域配置的安全实践。
基于 GeoIP2 模块实现 Nginx 地域路由,覆盖国家与城市判定、地域策略落地、CDN 真实 IP 还原以及数据更新与合规要点。
动态语言没有静态类型信息,属性访问与运算都要在运行时查表。本文讲解隐藏类如何给对象建立形状、内联缓存如何把查表变成类型守卫、去优化如何安全地回退投机优化,以及逃逸分析如何与之联动消除对象分配。
讲解 .NET MAUI 的工程结构与开发范式,覆盖单项目多目标的项目组织、XAML 与 MVVM 绑定、平台差异化实现与依赖注入,并对比 Blazor Hybrid 的技术取舍与发布裁剪策略。
本文梳理 HarmonyOS NEXT 应用上架的完整链路:密钥库、证书请求、数字证书与 Profile 四件套的作用与生成顺序,调试签名与发布签名的差异,AGC 侧的应用创建与调试设备注册,hvigor 打包命令与产物路径,版本号管理规则与审核驳回原因,并汇总 bundleName 不一致、versionCode 未递增等高频坑。
系统讲解 Elasticsearch 搜索模板:Mustache 语法与内置函数、模板化查询与聚合、与应用层 DSL 组装的取舍、模板版本管理与灰度,以及渲染性能与安全边界。
系统讲解 ImageMagick 与 ffmpeg 的批量处理:尺寸与格式转换、并行与断点续跑、EXIF 元数据读写与剥离、转码校验与失败重试的工程化实践。