首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go
LtZero
创建于2021-05-13
订阅专栏
GOGOGO
暂无订阅
共9篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go Http 使用案例
get请求 post请求。Go原生包进行HttpClient+JSON请求,net/http包使用案例。
Gin增删改查demo
...
gRPC+ProtoBuf
同HTTP+Json一样,gRPC+ProtoBuf同样适用于跨语言传输。前提是,使用相同的协议原文件(.proto)生成各自的协议文件(.pb.go\.pb.cc\.java) 其中分别为Java\c++\go的编译后文件。 user.proto为原协议文件。 使用相同的源协…
gRPC+ProtoBuf
同HTTP+Json一样,gRPC+ProtoBuf同样适用于跨语言传输。前提是,使用相同的协议原文件(.proto)生成各自的协议文件(.pb.go\.pb.cc\.java) 其中分别为Java\c++\go的编译后文件。 user.proto为原协议文件。 使用相同的源协…
Gorm 只更新某一字段
如:数据库设置为int型,当更新时,将1设置为0。此时,在Gorm中,并不会更新这个字段,其认为这个是结构体初始化时的默认值。 如果需要更新某字段为默认值,可以使用如下操作。
Go-micro异常捕获
初始化时,添加异常捕获Handler。
Go 单元测试
不区分语言,一个函数、一个方法、一句SQL、一段业务代码,都可以成为单元测试的目标。 单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。 我们知道,在开发时越早发现BUG,就能节省更多的时间,降低更多的风险。 单元测试一般由输入数据和预期输出…
Go 错误码初始化
由于这个Map只需要初始化一次,所以,可以使用Go基础包中的sync.Once。 来保证,Init只运行一次,极大的减少了程序的运行开销。 此处以单元测试的形式体现。 Go语言的单元测试,可以看我的另一篇博文。
Go 并发执行
也可以把work func()参数去除,直接在doMyWork方法中调用业务逻辑。