上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: KIND and Load Balancing with MetalLB on Mac 在 Mac 上,由于 host 和 docker bridge 网络之间并不是通的,因此当 Service 类型为 Load Balance 时,外部的请求并不能命中到 Docker bridge 网络上,从而导 阅读全文
posted @ 2021-10-31 16:13 机智的小小帅 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 为代码编写稳定的单元测试 本文档配套代码仓库地址: https://github.com/liweiforeveryoung/curd_demo 配合 git checkout 出指定 commit 以及 git diff 比较 commit 间的差别食用更佳 单元测试的作用 功能交付的保障,确保不 阅读全文
posted @ 2021-10-19 23:05 机智的小小帅 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 利用 uber-go/dig 库管理依赖 github 地址 官方文档 介绍 dig 库是一个为 go 提供依赖注入 (dependency injection) 的工具包,基于 reflection 实现的。 在项目中会涉及到很多对象,它们之间的依赖关系可能是这样的 graph BT; A-->B 阅读全文
posted @ 2021-09-21 14:40 机智的小小帅 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: goland live template 牛刀小试 之前无意中接触到了 goland 的 live template 功能,感觉功能还挺强大的,在这里简单说明一下如何使用吧,更详细的使用方法可以去看官方文档 live template 的作用 在日常编码中,我们常常可能经常需要编写一些结构极其相似, 阅读全文
posted @ 2021-09-20 20:49 机智的小小帅 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: [翻译] Kubernetes 101: Pods, Nodes, Containers, and Clusters 原文 Kubernetes 正迅速成为在云中部署和管理软件的新标准, Kubernetes 的功能虽然很强大。也学习难度同样也很大,作为一个新手,如果直接去看官方的文档, 可能会觉得 阅读全文
posted @ 2021-09-20 17:43 机智的小小帅 阅读(781) 评论(0) 推荐(0) 编辑
摘要: type A = B // type alias 仅仅是一个 alias (别名), 没有生成一个新的 type,因此不需要强转型 type A B // type definition, 将会产生一个新的 type, 在进行类型变换时,需要强转型 package main import "fmt" 阅读全文
posted @ 2021-08-18 00:06 机智的小小帅 阅读(377) 评论(0) 推荐(0) 编辑
摘要: macOS 真香 刚用 macOS 时各种不适应,用了两个星期后渐渐适应了 macos 的一大优势就是他是类 linux 系统,可以方便的使用命令行,而命令行则是码农的最爱。 记日记的脚本 利用 note 命令自动创建一个日记文件,用 typora 打开,并根据当前的日期(年月日)自动将文件存放的路 阅读全文
posted @ 2021-07-24 19:22 机智的小小帅 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 核心观点:类型约定了对数据的解释方式 信息和数据 来自 wikipedia 的定义 https://en.wikipedia.org/wiki/Information https://en.wikipedia.org/wiki/Data wikipedia 上的定义真的是太晦涩了 在我的理解中,数据 阅读全文
posted @ 2021-06-19 17:19 机智的小小帅 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 前言 总所周知,go 里面只有两种 channel,一种是 unbuffered channel, 其声明方式为 ch := make(chan interface{}) 另一种是 buffered channel,其声明方式为 bufferSize := 5 ch := make(chan int 阅读全文
posted @ 2021-06-12 16:32 机智的小小帅 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: Go 的方法集与接口断言 方法集 引子 首先来看一段代码: package main import "fmt" func main() { var v IpmHelloByValue CallSayHello(v) // Ok,Output: Hello,I'm value CallSayHello 阅读全文
posted @ 2021-04-27 16:38 机智的小小帅 阅读(419) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页