随笔分类 -  go语言开发

1 2 3 4 5 ··· 7 下一页

工厂方法模式
摘要:# 2. 简单工厂 ## 2.1 概述 指在不指定具体产品类的情况下,为相互关联的产品簇或产品集(Families of Products)提供创建接口,并向客户端隐藏具体产品创建的细节或表示的对象。 ## 2.2 代码示例 - 对`deployment`,`daemonset`,`stateful 阅读全文

posted @ 2023-07-11 00:07 运维开发玄德公 阅读(27) 评论(0) 推荐(0)

Golang的类图
摘要:[toc] # 1. 依赖(Dependency) ## 1.1 概念 类与类的链接,A依赖于B,B的变化引起A的变化。 go中表现为B是A的方法的参数。 ## 1.2 代码示例 - 定义两个结构体`植物`和`天气` - 定义`植物`的方法`生长`,它需要参数`天气` - 实例化`植物`和`天气`, 阅读全文

posted @ 2023-07-06 14:06 运维开发玄德公 阅读(234) 评论(0) 推荐(0)

07-删除数据
摘要:07-删除 阅读全文

posted @ 2023-06-28 13:50 运维开发玄德公 阅读(39) 评论(0) 推荐(0)

04-高级查询
摘要:04-高级查询 阅读全文

posted @ 2023-06-28 13:44 运维开发玄德公 阅读(18) 评论(0) 推荐(0)

03-基本查询
摘要:基本查询 阅读全文

posted @ 2023-06-28 13:43 运维开发玄德公 阅读(27) 评论(0) 推荐(0)

02-创建数据
摘要:gorm 创建数据 阅读全文

posted @ 2023-06-28 13:40 运维开发玄德公 阅读(35) 评论(0) 推荐(0)

03-crow-han框架实战(以k8s为例)
摘要:@[toc] # 1. 目录结构 ![在这里插入图片描述](https://img2023.cnblogs.com/blog/1138825/202307/1138825-20230705090958233-275116059.png) - `bin` 编译好的二进制文件 - `cmd`: 各微服务 阅读全文

posted @ 2023-05-18 14:15 运维开发玄德公 阅读(50) 评论(0) 推荐(0)

02-crow-han框架快速启动
摘要:@[toc] # 1. 简介 一个基于go-micro框架的微服务脚手架。用于轻松开发接入自己的微服务系统。 ## 1.1 包含内容 - 用户系统 - 日志处理 - swagger接口文档 - 数据库链接 - redis链接 - Makefile - 容器化 - DokerFile - docker 阅读全文

posted @ 2023-05-16 13:56 运维开发玄德公 阅读(30) 评论(0) 推荐(0)

01-go-micro框架
摘要:@[toc] # 1. 环境准备 ## 1.1 安装protoc https://github.com/protocolbuffers/protobuf/releases/tag/v22.2 ![在这里插入图片描述](https://img2023.cnblogs.com/blog/1138825/ 阅读全文

posted @ 2023-05-11 08:59 运维开发玄德公 阅读(23) 评论(0) 推荐(0)

go docker API(一)-docker开放远程AIP、链接docker API,镜像操作
摘要:文章目录 1. 准备1.1 docker开放远程API端口1.2 防火墙策略 2. 链接docker2.1 语法2.2 常用 ops2.3 完整示例 3. 镜像操作3.1 获取镜像列表3.2 获取指定镜像信息3.3 镜像拉取3.4 拉取私有仓库镜像3.5 修改 REPOSITORY:TAG3.6 删 阅读全文

posted @ 2023-03-30 22:06 运维开发玄德公 阅读(733) 评论(0) 推荐(0)

gin框架使用websocket实现进入容器内部执行命令
摘要:gin框架使用websocket实现进入容器内部执行命令 阅读全文

posted @ 2023-03-23 10:05 运维开发玄德公 阅读(95) 评论(0) 推荐(0)

go-redis包
摘要:go-redis包(redis链接,数据写入,数据查询,存储结构体,自动解析和反解析,MarshalBinary(),UnmarshalBinary()) 阅读全文

posted @ 2023-03-14 09:17 运维开发玄德公 阅读(137) 评论(0) 推荐(0)

根据操作系统程序自动选择不同常量
摘要:@[toc] # 1. 操作 - 需求:根据操作系统,程序自动选择不同常量的值。 - 操作: - 创建 `const__windows_amd64.go`文件, 写windows系统要读取的内容 - 创建`const_linux.go`文件,写linux系统要读取的内容 # 2. 示例 >需求: > 阅读全文

posted @ 2023-02-21 17:45 运维开发玄德公 阅读(19) 评论(0) 推荐(0)

02-循环和语句-switch语句
摘要:文章目录 1. 基本使用2. Type Switch3. fallthrough 1. 基本使用 1) 语法 switch var1 { case val1: ... case val2: ... default: ... } 说明: case 条件: 执行命令 2) 示例 package main 阅读全文

posted @ 2023-02-06 21:58 运维开发玄德公 阅读(31) 评论(0) 推荐(0)

append(增加切片成员)
摘要:append(增加切片成员) 阅读全文

posted @ 2023-01-12 09:12 运维开发玄德公 阅读(125) 评论(0) 推荐(0)

03-匿名函数和闭包
摘要:@[toc] # 1. 匿名函数 ## 概念 如其名,匿名函数不声明函数名。因此要调用匿名函数只能定义一个变量等于该匿名函数。 ## 语法 ```go func(参数 参数类型)(返回值 返回值类型){ 函数体 } ``` ## 示例 - 代码 ```go package main import " 阅读全文

posted @ 2023-01-11 09:44 运维开发玄德公 阅读(12) 评论(0) 推荐(0)

make()、new()
摘要:make()、new() 阅读全文

posted @ 2023-01-10 08:32 运维开发玄德公 阅读(17) 评论(0) 推荐(0)

panic&recover
摘要:panic&recover 阅读全文

posted @ 2023-01-09 08:41 运维开发玄德公 阅读(21) 评论(0) 推荐(0)

gocron包(定时任务)
摘要:[toc] >引用包: `"github.com/robfig/cron/v3"` # 1. 基本使用 ## 1.1 初始化实例 new() - 语法 ```go func New(opts ...Option) *Cron ``` - 语法示例 ```go c := cron.New() ``` 阅读全文

posted @ 2023-01-04 22:11 运维开发玄德公 阅读(137) 评论(0) 推荐(0)

04-select语句
摘要:GO语言基础-05-循环和语句-select语句 阅读全文

posted @ 2022-12-26 21:12 运维开发玄德公 阅读(18) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页

导航