Golang命名规范和开发规范

命名 文件命名 文件命名一律采用小写,不用驼峰式,尽量见名思义,看见文件名就可以知道这个文件下的大概内容。 其中测试文件以_test.go结尾,除测试文件外,命名不出现_
阅读全文

nutsdb

nutsdb是一个完全由 Go 编写的简单、快速、可嵌入的持久化存储。nutsdb与我们之前介绍过的buntdb有些类似,但是支持List、Set、Sorted Set这些数据结构
阅读全文

Zap之日志记录器

Zap之日志记录器选择在Zap中存在两个日志器模式:LoggerSugaredLogger这两种模式的最大区别在于是否类型安全,SugarLogger可以接收松散类型和多键值对://在第四行可以看到sugar的信息记录不需要显式的声明变量类型 sugar := zap.NewExample().Sugar()defer sugar.Sync()sugar.Infow("failed to fetch URL", "url", "http://example.com", "atte
阅读全文
^