golang
LishcNG
这个作者很懒,什么都没留下…
展开
-
golang解析json
1 encoding/json2 map[string]interface{}3 ffjson方法一:思路:先定义struct,在使用json.Unmarshal解析,最后通过结构体读取内部数据压力测试执行命令进行测试go test -v -run="none" -bench="BenchmarkParseJsonWithStruct" -benchtime="3s" -benchmem方法二:思...原创 2018-03-26 13:47:23 · 4588 阅读 · 0 评论 -
govendor使用
1 下载govendorgo get -u github.com/kardianos/govendor2 初始化govendor init进入src/projectname,生成vendor文件,里面包含一个vendor.json3 添加依赖govendor add +external在vendor目录下添加依赖文件,在vendor.json里面添加依赖govendor list //查看依赖4 ...原创 2018-03-26 21:06:53 · 1116 阅读 · 0 评论 -
golang map转换为json
思路:先定义一个map[string]interface{},在使用json.Marshal转换为json原创 2018-04-02 08:52:31 · 5174 阅读 · 0 评论 -
Golang解析Toml文件
1 配置文件config.toml2 读取配置文件3 结果原创 2018-03-27 08:43:45 · 2936 阅读 · 0 评论 -
golang redis 锁
const ( distributedLockExpireTime = 60 * time.Second dLockRedisKey = "lock") type dlock struct{} func NewDistributedLock() *dlock { return &dlock{}} func (d *dlock) ...原创 2018-12-29 16:47:44 · 1503 阅读 · 0 评论 -
golang redis 令牌桶
const ( tpsBucketToken = "TpsTokenBucket") type tpsToken struct{} // NewTpsToken 控制mysql tpsfunc NewTpsToken() *tpsToken { return &tpsToken{}} func (t *tpsToken) InitTo...原创 2018-12-29 16:55:08 · 1141 阅读 · 0 评论 -
golang fib递归
原创 2019-01-17 22:01:04 · 428 阅读 · 0 评论 -
排序对数器
对数器使用排序算法原创 2019-05-20 18:52:28 · 202 阅读 · 0 评论