最新 最热

Go单测系列4—mock接口测试

这是Go语言单元测试从零到溜系列教程的第3篇,介绍了如何在单元测试中使用gomock和gostub工具mock接口和打桩。

2023-09-10
1

Go单测系列2—网络测试

这是Go语言单元测试从零到溜系列教程的第1篇,介绍了如何使用httptest和gock工具进行网络测试。

2023-09-10
1

Go单测系列1—单元测试基础

这是Go语言单元测试从零到溜系列教程的第1篇,主要讲解在Go语言中如何编写单元测试以及介绍了表格驱动测试、回归测试和单元测试中常用的断言工具。...

2023-09-10
1

Go每日一库之2:go-flags

在上一篇文章中,我们介绍了flag库。flag库是用于解析命令行选项的。但是flag有几个缺点:

2023-09-09
1

GO 每日一库之1:flag

我一直在想,有什么方式可以让人比较轻易地保持每日学习,持续输出的状态。写博客是一种方式,但不是每天都有想写的,值得写的东西。

2023-09-09
0

Go 1.21.0 新增 3 个内置函数详解

Go 1.21.0 新增 3 个内置函数,min 和 max 函数,返回 N 个入参中最小/最大的参数,参数类型为 Ordered(有序类型,即支持比较运算符的类型)。

2023-09-08
1

Go 语言内置 I/O 多路复用机制

Go 协程之间通过 channel 通信,但是 channel 读写取决于自身特性,即是否有可写入缓冲区、缓冲区中是否有数据、是否已关闭...

2023-09-08
1

Go 语言 15 个内置函数详解

Go 语言为了方便我们开发,提供了 15 个内置函数,比如 len、cap、make 和 new 等。

2023-09-08
0

Go 语言怎么使用 zap 日志库?

我们在之前的文章中介绍过标准库 log 包的使用方式,它虽然使用方便,但是它支持的功能比较简单。

2023-09-08
1

Go 微服务框架 go-micro 使用客户端 RPC 调用服务端方法返回 408 怎么解决?

本文我们使用 go-micro 构建微服务的服务端和客户端,并使用 gin 集成客户端构建 HTTP Api,在代码中模拟客户端 RPC 调用服务端方法返回 408 的问题,以及怎么解决?...

2023-09-08
1