摘要:# 2. 简单工厂 ## 2.1 概述 指在不指定具体产品类的情况下,为相互关联的产品簇或产品集(Families of Products)提供创建接口,并向客户端隐藏具体产品创建的细节或表示的对象。 ## 2.2 代码示例 - 对`deployment`,`daemonset`,`stateful
阅读全文
摘要:[toc] # 1. 依赖(Dependency) ## 1.1 概念 类与类的链接,A依赖于B,B的变化引起A的变化。 go中表现为B是A的方法的参数。 ## 1.2 代码示例 - 定义两个结构体`植物`和`天气` - 定义`植物`的方法`生长`,它需要参数`天气` - 实例化`植物`和`天气`,
阅读全文
摘要:@[toc] # 1. 目录结构  - `bin` 编译好的二进制文件 - `cmd`: 各微服务
阅读全文
摘要:@[toc] # 1. 简介 一个基于go-micro框架的微服务脚手架。用于轻松开发接入自己的微服务系统。 ## 1.1 包含内容 - 用户系统 - 日志处理 - swagger接口文档 - 数据库链接 - redis链接 - Makefile - 容器化 - DokerFile - docker
阅读全文
摘要:@[toc] # 1. 环境准备 ## 1.1 安装protoc https://github.com/protocolbuffers/protobuf/releases/tag/v22.2 ,UnmarshalBinary())
阅读全文
摘要:@[toc] # 1. 操作 - 需求:根据操作系统,程序自动选择不同常量的值。 - 操作: - 创建 `const__windows_amd64.go`文件, 写windows系统要读取的内容 - 创建`const_linux.go`文件,写linux系统要读取的内容 # 2. 示例 >需求: >
阅读全文
摘要:文章目录 1. 基本使用2. Type Switch3. fallthrough 1. 基本使用 1) 语法 switch var1 { case val1: ... case val2: ... default: ... } 说明: case 条件: 执行命令 2) 示例 package main
阅读全文
摘要:@[toc] # 1. 匿名函数 ## 概念 如其名,匿名函数不声明函数名。因此要调用匿名函数只能定义一个变量等于该匿名函数。 ## 语法 ```go func(参数 参数类型)(返回值 返回值类型){ 函数体 } ``` ## 示例 - 代码 ```go package main import "
阅读全文
摘要:[toc] >引用包: `"github.com/robfig/cron/v3"` # 1. 基本使用 ## 1.1 初始化实例 new() - 语法 ```go func New(opts ...Option) *Cron ``` - 语法示例 ```go c := cron.New() ```
阅读全文
摘要:GO语言基础-05-循环和语句-select语句
阅读全文