Golang官网:Go Programming Language
Golang中文网:Go语言中文网
下载安装包:https://golang.google.cn/dl/
选择自己电脑操作系统的包装包
安装包下载完成后,点击运行一路 next,finish 完成。
win+R 打开cmd窗口
输入 go version, 查看 golang 环境是否安装成功
安装完成后,配置国内代理
win+R 打开cmd,执行以下命令
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
配置 GOPATH 环境变量
配置后在 gopath 目录下,新建 src、pkg、bin三个目录
输入 go env,查看 golang 环境变量
GOROOT:是 go 的安装目录,go原生工具在该目录下
GOPATH:第三方依赖库
GO111MODULE:表示根据go.mod管理下载依赖,go1.16开始默认为on
Go Modules 依赖包查找机制
下载的第三方依赖存储在 $GOPATH/pkg/mod 目录下
go install 生成的可执行文件存储在 $GOPATH/bin 目录下
依赖包查找顺序:工作目录->$GOPATH/pkg/mod->$GOPATH/src
安装 Golang 开发工具
推荐使用:jetbrains GoLand ,官网:https://www.jetbrains.com/
GO语言框架作用
BEEGO:web应用开发
Go kit:微服务
istio:微服务
etcd:分布式KV存储
NSQ:消息系统
HYPER EDGER:区块链
Golearn:机器学习
momenTa:人工智能
Pholcus:爬虫
falcon:分布式监控
Prometheus:监控报警