golang
已收录文章:14262篇
-
golang中的锁分为互斥锁、读写锁、原子锁即原子操作。 在 Golang 里有专门的方法来实现锁,就是 sync 包,这个包有两个很重要的锁类型。一个叫 Mutex, 利用它可以实现互斥锁。 一个叫 RWMutex,172 收藏
-
Go语言可以通过自定义的方式形成新的类型,结构体就是这些类型中的一种复合类型,结构体是由零个或多个任意类型的值聚合成的实体,每个值都可以称为结构体的成员。结构体成员也可以称322 收藏
-
这是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 收藏