可观测学堂

可观测技术指南

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

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

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 等)。附全程安全最佳实践。

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

Ansible 模板完全指南:Jinja2 动态配置

Ansible 模板用 Jinja2 引擎在运行时渲染配置:变量插值、条件、循环、过滤器,同一份模板给不同环境/角色主机生成定制文件。本文从语法基础到部署策略与安全注意事项。

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

Ansible Vault:为自动化加密保护密钥

Ansible Vault 用 AES-256 加密 playbook 中的敏感数据:整文件加密或单变量加密,运行时自动解密对自动化透明。本文覆盖核心命令、密码管理、实战场景与团队协作姿势。