Go學習筆記

簡介

Go語言是谷歌2009年推出,2012年開始在生產(chǎn)環(huán)境使用的一種全新的編程語言,是從2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持開發(fā)。

優(yōu)缺點

  • 優(yōu)點
    • 開發(fā)速度很快,代碼比較簡潔
    • 編譯型語言,執(zhí)行效率接近c/c++
    • 自動垃圾回收機制
    • 并發(fā)性好
  • 缺點
    • 不支持泛型
    • 不支持函數(shù)重載
    • 沒有class,不支持繼承
    • 函數(shù)命名不符合駝峰式規(guī)則

Mac系統(tǒng)Go環(huán)境搭建

Golang可以通過源代碼自己編譯安裝https://golang.org/project/https://golang.org/project/,為了管理和升級建議使用Homebrew安裝。使用命令行直接安裝Golang:

brew install go

配置GOPATH

查看go 的環(huán)境變量設(shè)置的命令

go env

圖片.png

安裝VSCode

支持中英文,當然我還是喜歡英文,中文總覺得奇怪。官網(wǎng)下載,

VSCode插件推薦

安裝MongoDB

MongoDB 是一個跨平臺的,面向文檔的數(shù)據(jù)庫,提供高性能,高可用性和可擴展性方便。 MongoDB 工作在收集和文件的概念。使用Homebrew安裝MongoDB

brew install mongodb

啟動MongoDB
mongo

圖片.png

安裝Redis

Redis是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。

通過Homebrew安裝
brew install redis

啟動Redis
redis-cli

關(guān)閉Redis
redis-cli shutdown

安裝Consul

Consul是HashiCorp公司推出的開源工具,用于實現(xiàn)分布式系統(tǒng)的服務發(fā)現(xiàn)與配置。

https://www.consul.io/downloads.html, 下載完成直接解壓。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容