golang
已收录文章:12556篇
-
这是Go语言单元测试系列教程的第3篇,介绍了如何使用go-sqlmock和miniredis工具进行MySQL和Redis的mock测试。 在上一篇《Go单元测试--模拟服务请求和接口返回》中,我们介绍了如何使用httptest和gock工411 收藏
-
问题内容 RT 有一个 map[string]interface{}组成的切片 [{"Id":1,"name":test1},{"Id":2,"name":test2}] 怎么取Id为1的这个元素 想要在控制台打印test1的话要怎么做 正确答案 //类定义 type User struct { Id int32 Name323 收藏
-
更难出现goroutine泄漏处理panic更友好并发代码可读性高 从简介上看主要封装功能如下: 对waitGroup进行封装,避免了产生大量重复代码,并且也封装recover,安全性更高提供panics.Catcher封装recover逻458 收藏
-
mongodb的环境搭建参考前面一篇通过mongo-driver使用说明 GO 包管理机制 1.BSON介绍 在Go中使用BSON对象构建操作命令 在我们发送查询给数据库之前, 很重要的一点是,理解Go Driver是如何和BSON对象协441 收藏
-
unsafe 包 func Alignof(x ArbitraryType) uintptr func Offsetof(x ArbitraryType) uintptr func Sizeof(x ArbitraryType) uintptr type ArbitraryType int type Pointer *ArbitraryType 在unsafe包中,只提供了3个函数,两个类型。就这么少的量255 收藏
-
为什么需要优雅关闭 什么叫优雅关闭?先说不优雅关闭,就是什么都不管,强制关闭进程,这会导致有些正在处理中的请求被强行中断 这样做有什么问题? 用户本次请求会失败,降低用户体验483 收藏