09 2020 档案

摘要:Go Interface是什么? 简单来说,是一组方法的集合,也是一种类型 Go允许没有任何方法的interface,称为空interface,可以认为任何的类型都实现了空interface 如果一个类型A实现了如下Interface GetSay的方法,我们就认为A实现了该Interface,在实 阅读全文
posted @ 2020-09-20 15:44 ruixing 阅读(312) 评论(0) 推荐(0)
摘要:go get github.com/micro/micro/v3 micro login # admin # micro micro service micro new helloworld micro run helloworld 阅读全文
posted @ 2020-09-16 22:36 ruixing 阅读(167) 评论(0) 推荐(0)
摘要:protoc-gen-micro 这是用于micro的protobuf代码生成 项目地址:https://github.com/micro/micro/tree/master/cmd/protoc-gen-micro protoc-go-inject-tag proto struct对应的json定 阅读全文
posted @ 2020-09-16 13:35 ruixing 阅读(265) 评论(0) 推荐(0)
摘要:Context 1、Context取消goroute任务 2、Context进行超时控制 3、Context传递普通参数 Context使用 context.WithCancel 1、返回一个cancel函数,调用cancel函数的时候,会触发context.Done()函数 2、当你执行一个后台任 阅读全文
posted @ 2020-09-10 15:48 ruixing 阅读(714) 评论(0) 推荐(0)
摘要:安装godoc go get -v golang.org/x/tools/cmd/godoc godoc帮助信息 godoc --help wangruixing@MacBook-Pro usage: godoc -http=localhost:6060 -analysis string # 只支持 阅读全文
posted @ 2020-09-07 14:19 ruixing 阅读(1210) 评论(0) 推荐(0)
摘要:gin模板使用,参考链接 https://www.bookstack.cn/read/go42/content-42_35_template.md 阅读全文
posted @ 2020-09-07 10:26 ruixing 阅读(981) 评论(0) 推荐(0)
摘要:CI/CD 持续集成CI(尽快发现错误、减少集成问题,避免复杂问题) 合并开发人员正在开发编写的所有代码的一种做法 一天内进行多次合并和提交代码 从存储库或生产环境中进行构建和自动化测试,以确保没有集成问题并及早发现任何问题 持续交付CD(每次更改都可发布,降低每次发布风险,更加频繁交付价值,快速频 阅读全文
posted @ 2020-09-02 09:26 ruixing 阅读(1050) 评论(0) 推荐(1)