Loading

摘要: Golang Config File lib Golang 配置文件库 go get github.com/spf13/viper go get github.com/go-ini/ini 数据结构常用库 # 集合库,集合内无重复数据 go get github.com/deckarep/golan 阅读全文
posted @ 2021-01-22 22:18 尚墨 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 大规模并发 这一章我或许没有办法写出一些实例代码,因为经验有限。我会结合以往运维的一些系统举出部分例子共读者参考,详情力荐阅读原文。 异常传递 异常时什么,什么时候发生,提供哪些好处?我们需要明确以下信息: 发生了什么,例如:磁盘已满,证书过期,链接超时,不存在的路径 发生在什么时间,什么位置,优秀 阅读全文
posted @ 2021-01-22 22:16 尚墨 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 约束 约束可以减轻开发者的认知负担以便写出有更小临界区的并发代码。确保某一信息再并发过程中仅能被其中之一的进程进行访问。程序中通常存在两种可能的约束:特定约束和词法约束。 特定约束 通过公约实现约束,无论是由语言社区、你所在的团队,还是你的代码库设置。在 Go 语言官方默认安装 gofmt 去格式化 阅读全文
posted @ 2021-01-22 22:15 尚墨 阅读(337) 评论(0) 推荐(0) 编辑