简介
Go语言是谷歌2009年推出,2012年开始在生产环境使用的一种全新的编程语言,是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发。
优缺点
- 优点
- 开发速度很快,代码比较简洁
- 编译型语言,执行效率接近c/c++
- 自动垃圾回收机制
- 并发性好
- 缺点
- 不支持泛型
- 不支持函数重载
- 没有class,不支持继承
- 函数命名不符合驼峰式规则
Mac系统Go环境搭建
Golang
可以通过源代码自己编译安装https://golang.org/project/https://golang.org/project/,为了管理和升级建议使用Homebrew
安装。使用命令行直接安装Golang:
brew install go
配置GOPATH
查看go 的环境变量设置的命令
go env

安装VSCode
支持中英文,当然我还是喜欢英文,中文总觉得奇怪。官网下载,
VSCode插件推荐
- Go - Go语言开发必备插件
- VSCode Great Icons - 目录图标
- Better TOML - 解析toml文件
安装MongoDB
MongoDB
是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。 MongoDB
工作在收集和文件的概念。使用Homebrew
安装MongoDB
brew install mongodb
启动MongoDB
mongo

安装Redis
Redis
是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
通过Homebrew
安装
brew install redis
启动Redis
redis-cli
关闭Redis
redis-cli shutdown
安装Consul
Consul
是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。
https://www.consul.io/downloads.html, 下载完成直接解压。
网友评论