美文网首页
Go学习笔记

Go学习笔记

作者: _Eamon | 来源:发表于2017-12-03 19:30 被阅读14次

简介

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

图片.png

安装VSCode

支持中英文,当然我还是喜欢英文,中文总觉得奇怪。官网下载,

VSCode插件推荐

安装MongoDB

MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。 MongoDB 工作在收集和文件的概念。使用Homebrew安装MongoDB

brew install mongodb

启动MongoDB
mongo

图片.png

安装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, 下载完成直接解压。

相关文章

网友评论

      本文标题:Go学习笔记

      本文链接:https://www.haomeiwen.com/subject/ckczbxtx.html