06|目录结构设计:如何组织一个可维护、可扩展的代码目录?2026-03-29·7776 字·16 分钟Golang IAM本文介绍了如何设计 Go 项目的目录结构,包括平铺式目录结构和结构化目录结构,帮助你组织一个可维护、可扩展的代码目录。
05|规范设计(下):commit 信息风格迥异、难以阅读,如何规范?2026-03-29·8176 字·17 分钟Golang IAM本文介绍了 Commit Message 规范,主要讲解业界使用最多的 Angular 规范,以及如何合并提交、修改 Commit Message 和实现自动化。
03|项目部署:如何快速部署 IAM 系统?2025-12-27·7845 字·16 分钟Golang IAM手把手带你部署 IAM 系统,包括安装配置 MariaDB、Redis、MongoDB 数据库,以及 iam-apiserver、iam-authz-server、iam-pump、iamctl 等核心组件。
02|环境准备:如何安装和配置一个基本的Go开发环境?2025-12-20·5163 字·11 分钟Golang IAM手把手带你配置一个 Go 的开发环境,包括 Linux 服务器配置、依赖安装、Go 编译环境和 IDE 配置。
抽象工厂设计模式2025-11-16·2050 字·5 分钟设计模式 Golang抽象工厂模式在需要创建一整组相关联、相互依赖的对象时非常有用。它通过引入“抽象工厂”这个概念,将产品的创建与使用完全分离,极大地提高了系统的灵活性和可维护性。
函数选项设计模式2025-11-09·1684 字·4 分钟设计模式 GolangGo 语言的函数选项模式(Functional Options Pattern)是一种优雅的配置模式,用于解决构造函数参数过多、可选参数、参数顺序等问题。