排序
Ansible Playbook 示例:持续交付与滚动升级
什么是持续交付 持续交付(CD)指频繁向软件应用交付更新。更频繁地更新,意味着无需等待固定周期,也能让组织更熟练地响应变化。 一些 Ansible 用户每小时甚至更频繁地发布更新,有时每次代码...
PostgreSQL 自定义数据类型:DOMAIN
为什么创建自定义数据类型? 自定义类型首先帮助保证数据完整性,使数据库保存的数据始终符合预期,同时还会带来维护上的好处。 本教程通过简单例子说明这些优势,分为两部分:第一部分介绍 DOM...
了解 WordPress 站点健康页面
“站点健康”位于后台“工具 → 站点健康 → 信息”。WordPress 在这里诊断网站健康状况,页面有两个标签: 状态:显示 WordPress 配置中的重要信息,以及需要注意的问题。信息:详细展示网站技...
如何在 System.Text.Json 中使用源生成
本文介绍如何在应用中使用源生成支持的 System.Text.Json 序列化。 有关不同源生成模式的信息,请参阅源生成模式。 使用默认的源生成设置 若要将源生成用于所有默认值(两种模式,默认选项): ...
使用 MongoDB Node.js 驱动执行事务
概述 本文介绍如何通过 MongoDB Node.js 驱动执行事务。事务可以包含一系列操作,在整个事务提交前,这些操作不会让数据变更对外可见。如果任意操作失败,驱动会结束事务,并在变更可见之前丢弃...
配置与优化 dbt 增量模型
本文介绍在 dbt 中配置和优化增量模型。 Snowflake 列大小变更 原文提示,Snowflake 计划于 2026 年 9 月增大字符串与二进制类型的默认列大小。低于 v1.10.6 的 dbt-snowflake,在该变化部署后...
发布 Go 模块:从整理依赖、创建标签到代理收录
阅读与操作前提(译者说明) 原文没有指定 Go 工具链版本。示例中的 example.com/mymodule、v0.1.0 及 origin 都应按自己的模块和仓库核对。提交代码、创建标签和推送标签会改变仓库状态;请只...
Loki 简明指南:处理乱序日志与旧日志
本周的《Loki 简明指南》聚焦 Grafana Loki 历史上一个有趣的话题:摄取乱序日志。长期关注这个项目的人或许还记得:Loki 曾经会拒绝所有比已接收日志行更早的日志。这样做确实简化了内部实现,...
Go 的 goroutine 泄漏剖析
Go 的并发功能强大而且容易使用,但这种便利有时也会让经验丰富的开发者犯错。好在 Go 生态提供了实用的调试工具,例如数据竞争检测器。不过,现有工具也可能遗漏某些并发错误,本文讨论的 goro...
ASP.NET Core 限流实操:算法、分区、队列和端点策略
ASP.NET Core 的速率限制中间件可以限制请求频率或同时处理的请求数量。先注册限流服务,再把策略应用到指定端点;也可以配置全局限制器,为整个应用提供统一规则。 限流可用于控制资源消耗、改...



