可观测学堂

可观测技术指南

从概念、接入到生产治理,提供可执行、可验证的工程方法。

应用程序模块协作插画
技术指南

Go 超时处理完全指南

Go 超时处理全场景:context.WithTimeout 一脉贯穿 HTTP 客户端、数据库查询、Web 服务端,select+timer 手写模式、resty 重试、常见错误与测试方法。让慢依赖不再拖垮整个系统。

应用程序模块协作插画
技术指南

Gorilla Mux 路由指南

Gorilla Mux 路由指南:路径变量、方法匹配、正则约束、子路由和中间件。对照 Go 1.22 起 ServeMux 已支持的路径变量与方法模式,说明选型差异。

应用程序模块协作插画
技术指南

Go 中处理 JSON 完全指南

Go JSON 全攻略:Unmarshal/Marshal 双向转换、struct tag 定制字段、常见反序列化坑、数据校验、自定义 Marshaler、第三方高性能库与 json/v2 实验版。一篇讲透。

数据整理与查询插画
技术指南

Go 中使用 PGX 操作 PostgreSQL 入门

PGX 是 PostgreSQL 的纯 Go 驱动与工具包:可使用原生 API 或 database/sql 接口,原生支持 PG 专属类型、LISTEN/NOTIFY 与 COPY 协议,pgxpool 内置连接池。本文从连接到事务、批量操作全覆盖。

应用程序模块协作插画
技术指南

Go 中使用 Redis 做缓存入门

使用 go-redis 实现 Cache-Aside:连接与 TTL、区分缓存未命中和连接错误、取消传播、回填处理与一致性边界,并说明高可用和数据库降级保护前提。

数据整理与查询插画
技术指南

Go 中操作 SQL 数据库完全指南

Go database/sql 标准用法:驱动注册、连接池配置、查询与 Scan、预编译语句、事务、常见访问模式与工具选型(sqlc/sqlx/GORM)。本文从连接到生产模式全覆盖。

操作系统与资源管理插画
技术指南

AFFiNE:文档、白板与自托管工作区的取舍

AFFiNE 把文档、白板、数据库合进同一界面:Edgeless 模式让文档变成无限画布上的块,本地优先、可按官方方案自托管,基于可扩展的 BlockSuite 编辑器框架。本文讲清核心概念与 Docker 自托管。

操作系统与资源管理插画
技术指南

Ansible 常见错误与修复方法

Ansible 排障速查:YAML 缩进语法错、SSH 连接失败、清单与变量解析错、模块参数错、性能瓶颈五大类高频错误的原因与修复,附调试技巧。

操作系统与资源管理插画
技术指南

Ansible 入门实战指南

Ansible 零基础实战:无 Agent、SSH 直连、YAML 剧本。从环境搭建、清单文件、ad-hoc 命令到写出第一个自动化部署 Web 服务器的 playbook,一篇走完核心概念。

操作系统与资源管理插画
技术指南

Ansible 清单文件精通指南

Ansible inventory 从入门到进阶:INI/YAML 格式、主机分组、主机模式(通配/范围/交集)、主机变量与组变量层级、连接参数、复杂清单组织与验证测试。一篇讲透。

操作系统与资源管理插画
技术指南

Ansible lineinfile 模块:精准修改配置文件

lineinfile 对配置文件做外科手术式修改:正则定位行、存在性保证(幂等)、改参数/加条目/注释弃用项。本文覆盖基础操作、正则技巧、实战示例与最佳实践。

操作系统与资源管理插画
技术指南

Ansible Playbook 中的密钥管理指南

Ansible 密钥管理三条进阶路径:vars_prompt 交互输入(零存储)、Ansible Vault 加密入库(AES-256)、对接外部密钥管理系统(Vault/AWS SM 等)。附全程安全最佳实践。