- 博客(7)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 go - 测试学习文章总结
资料的顺序是:由上至下,由浅入深1,三分钟了解 go testGo怎么写测试用例:非常适合立刻上手。这个文章是build-web-application-with-golang书中的一部分。这个本也非常不错,非常适合简单入门。【译】GO 中如何进行单元测试:也是一个由浅入深的文章。文章里有一些测试类的写法,可以学习一下。而且还讲到了TestMain方法。所有被测试方法执行前,都要一下这个方法,所
2017-11-21 12:34:28 444
转载 go - time包的定时器/断续器
from: https://www.kancloud.cn/digest/batu-go/153534定时器在time包中有两个函数可以帮助我们初始化time.Timertime.Newtimer函数初始化一个到期时间据此时的间隔为3小时30分的定时器 t := time.Newtimer(3*time.Hour + 30*time.Minute) 注意,这里的变量t是*time.NewT
2017-11-18 11:46:59 455
原创 在 github 上快速查看 commit 内容
格式:https://github.com/<owner>/<project>/commit/<hash>例子:https://github.com/jerith666/git-graph/commit/35e32b6a00dec02ae7d7c45c6b7106779a124685其它:REST API v3 Searching commits参考:Find a commit on GitHub
2017-11-15 15:27:28 4089
原创 etcd cluster 搭建
启动cluster启动集群有3个方式:1,static方式这种方式可以参考 Set up a local cluster 的设置方法。这种设置方式的特点时,需要提前知道参与 cluster 机器的 IP。2,etcd discovery方式这种方式避免了 static 方式中存在的问题:需要提前知道参与 cluster 机器的 IP。这种方式的做法就是:需要一个“已经存在”的 etcd clust
2017-11-14 20:03:45 1440
转载 go - context 用法
1,context作用1,通过context,我们可以方便地对同一个请求所产生地goroutine进行约束管理,可以设定超时、deadline,甚至是取消这个请求相关的所有goroutine。形象地说,假如一个请求过来,需要A去做事情,而A让B去做一些事情,B让C去做一些事情,A、B、C是三个有关联的goroutine,那么问题来了:假如在A、B、C还在处理事情的时候请求被取消了,那么该如何优雅地同
2017-11-13 13:41:46 4261
原创 go - 关于 vendor 和 包管理glide
关于 vendor: golang使用vendor目录来管理依赖包 理解Go 1.5 vendor关于 glide glide使用 Golang Vendor 包管理工具 glide 使用教程 glide(官方)
2017-11-06 19:28:08 2011
用delete删除xml结点时,无法触发DATA_CHANGE事件的问题
2011-08-23
关于hibernate对象加载的问题
2009-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人