github 第6页
如何在Golang中使用mock对象|创客网

如何在Golang中使用mock对象

在Go中使用mock对象可隔离外部依赖,常用testify/mock生成接口mock并验证调用行为,需通过接口和依赖注入实现,支持自动生成与手动编写两种方式。
消失的彩虹的头像|创客网消失的彩虹7个月前
04910
Go语言全局日志器Lumber的配置与使用|创客网

Go语言全局日志器Lumber的配置与使用

本文将详细介绍在Go语言中,如何通过声明包级别变量的方式,实现github.com/jcelliott/lumber等日志库的全局访问。这种方法允许在main函数外部的任何函数中方便地使用日志器,避免了重复声明,...
消失的彩虹的头像|创客网消失的彩虹6个月前
05513
使用 Python 验证 Go 模块的 go.mod 文件哈希|创客网

使用 Python 验证 Go 模块的 go.mod 文件哈希

本文详细介绍了如何使用Python验证Go模块的go.mod文件哈希,以匹配sum.golang.org提供的校验和。不同于简单的文件内容SHA256计算,Go模块的校验机制涉及一个两阶段的SHA256运算和特定的字符串格...
消失的彩虹的头像|创客网消失的彩虹8个月前
04013
Golang如何使用连接池提升TCP性能|创客网

Golang如何使用连接池提升TCP性能

连接池通过复用TCP连接减少握手开销,提升高并发性能。使用自定义ConnPool或第三方库管理连接,需设置最大连接数、健康检查、超时控制,并针对服务端地址隔离连接池,避免泄漏和无效连接,适用...
消失的彩虹的头像|创客网消失的彩虹7个月前
0458