- 2025
-
用 Golang、Gin 和 gRPC 配合 Prometheus 打造高性能指标监控系统
用 Golang、Gin 和 gRPC 配合 Prometheus 打造高性能指标监控系统 本文将带你从零开始在 Go 项目中集成 Prometheus 性能监控,涵盖: 标准 HTTP 服务 Gin 框架 gRPC 服务 在 Arch Linux、CentOS、Docker 三种环境下安装 Prometheus 如何使用 Promet...
阅读全文→
-
Go embed.FS 教程
📦 Go embed.FS 教程 Go 1.16 起引入的 embed.FS 彻底改变了静态资源管理的方式。本教程将带你从基础到进阶全面掌握 embed.FS,并结合实战场景给出一整套解决方案。 ✨ 为什么要用 embed.FS? 在 Web 项目、CLI 工具、配置系统或模板引擎中,我们经常会引用静态资源,如: HTML / CSS / JS 页面 YAML ...
阅读全文→
-
从零安装 Arch Linux
从零安装 Arch Linux Arch Linux 是一个以简洁、滚动更新和极致自由著称的发行版。安装 Arch 是一次深入了解 Linux 系统结构的旅程。本文结合 ArchWiki 安装指南 与实战步骤,记录一个从零到可用桌面的 Arch 安装过程,采用 UEFI 启动 + iwd 无线管理 + pipewire 音频 + zsh + i3 窗口管理器。 本文基于 2025 ...
阅读全文→
-
yay 使用教程
🐧 Arch Linux 包管理利器:yay 完整使用教程 yay(Yet Another Yaourt)是 Arch Linux 及其衍生发行版(如 Manjaro)上最流行的 AUR 助手。它能让你轻松管理来自官方仓库和 AUR(Arch User Repository)的软件包,同时具备搜索、安装、升级、降级、查看路径等一站式功能。 本教程将从基础到进阶,全面讲解 yay ...
阅读全文→
- 2017
-
Docker 入门指南
Docker 入门指南 — 核心原理与源码对应详解 Docker 是当前容器技术的标杆,基于 Linux 内核的 Namespace、Cgroups 等特性,实现轻量级虚拟化。随着开源生态发展,Docker 组件拆分成多个独立项目,源码结构不断优化。本文结合 2025 年最新 Docker 及相关组件源码,深入剖析核心技术及对应源码位置,助你快速理解实现细节。 一、Docker 核心...
阅读全文→