关于travis-ci无法识别fork来的golang项目的依赖的问题
当fork了别人的github项目, 并为项目开启了travis-ci配置时, go语言中的内部包引用往往无法被travis-ci识别, 这是因为travis-ci的go配置会默认把你的项目源代码放进GOPATH/src/{repo-source}中, 导致内部引用无法在正确位置找到依赖代...
当fork了别人的github项目, 并为项目开启了travis-ci配置时, go语言中的内部包引用往往无法被travis-ci识别, 这是因为travis-ci的go配置会默认把你的项目源代码放进GOPATH/src/{repo-source}中, 导致内部引用无法在正确位置找到依赖代...
pprof是google官方提供的golang内存/CPU/goroutine分析工具, 不可谓不强大, 简单记录下最近用到的几种调试技巧. 使用前 pprof可以用来分析go程序(非Server)的运行时数据(runtime/pprof)和http server的运行时数据(net/http/pprof), 本...
graph组件由于大量与数据打交道(内存磁盘使用大户), 而且使用了我不怎么熟悉的rrdtool, 一直属于open-falcon后端中不怎么让人省心的一部分. 这里分享一些调试心得. 由EBS引发的内存问题 之前遇到过好几次内存突增, 后查明原因是AWS的E...
最近有一个golang的小项目需要接入mysql, 于是我参考了falcon-plus的做法, 引入了gorm, viper, mysql等包, 然而引入的过程并不愉快...过程可以说相当繁琐, 有些语句的写法也比较让人费解, 体验比起Python的mysql-connector是差了一大...