随笔分类 - Go
摘要:假如本地项目是 p1 需要在根目录下的go.mod文件中加入下面命令 module p1 go 1.14
阅读全文
摘要:1. go-micro最新版本默认不再支持consul了,(从1.14开始不再支持),consul在go-plugins中,需要单独的go get,同样import时也应该时go-plugins的地址 2. github.com/coreos/etcd/clientv3 cannot use aut
阅读全文
摘要:使用mod模式的时候,怎么使用本地的项目,尤其是在使用微服务开发的时候,需要用到service中的pd文件 首先go mod init之后编辑生成的go.mod文件 使用replace替换掉就可以了 module demo/services/xxxxxx go 1.14 require ( demo
阅读全文
摘要:go插件安装失败,好多帖子都说是帆樯的问题。 但是,经过测试并不是,其实是一个BUG,按照下面的步骤操作就可以安装了。 1. 在GOPATH中创建文件夹 GOPATH/src/golang.org/x/ 2. cd 进入GOPATH/src/golang.org/x/ 3. 执行命令 git clo
阅读全文
摘要:下载官方pkg文件,一路傻瓜next就行了。 pkg默认是安装到/usr/local/go 安装完成,接下来是配置mac下的环境变量。打开终端(Terminal),敲入一下代码:cd ~ #进入当前用户下的根目录ls -a # -a可将隐藏文件显示,可能会看到.bash_profile文件,若没有就
阅读全文
摘要:1.安装 请参考http://www.cnblogs.com/zhja/p/5996191.html, 安装完毕运行influxd,http://域名:8083为控制台界面;http://域名:8086为api地址;运行influx进入命令行模式。 2.go操作influxdb 1)利用influx
阅读全文
摘要:第一次看influxdb的代码实例时不明白influxdb Measurements是什么意思。经过研究总结一下。 1)measurement,相当于关系数据库中的table,包含tag,field,time,例如:select * from cpu_usage 2)field是必须的,并且不能根据
阅读全文
摘要:win下使用go,在进行go run build.go时,提示 exec: "gcc": executable file not found in %PATH% 原因是sqlitle3是个cgo库,需要gcd编译c代码然后下载安装tdm-gcc即可(windosw版本)下载地址:http://tdm
阅读全文
摘要:这张图虽然简单,但是很好的说明了一个web框架,需要实现那些模块。 图片来自 《Go Web编程》
阅读全文
摘要:fmt.Println(strings.ToUpper("hello world")) //转换为大写 fmt.Println(strings.ToLower("HELLO WORLD")) //转换为小写 fmt.Println(strings.Contains("hello world", "w
阅读全文
摘要:使用Go语言两三事,在网上看到的总结的很不错哦,转自http://www.cnblogs.com/sevenyuan/archive/2013/02/27/2935887.html 一、channel的使用 在Go里,写多线程程序变的更简单了,比如,我们要自己手写实现个简单的数据库连接池,在Java
阅读全文
摘要:go操作mysql的驱动包很多,这里讲解当下比较流行的Go-SQL-Driver/MySQL1.下载安装 执行下面两个命令: 下载:go get github.com/Go-SQL-Driver/MySQL 安装:go install github.com/Go-SQL-Driver/MySQL 安
阅读全文

浙公网安备 33010602011771号