## go 環境搭建(windows為例)
### 下載安裝包
下載目標系統對應的安裝軟件(其它操作系統自行處理)
官方下載地址:[下載地址](https://go.dev/dl/)
選擇windows鏡像

雙擊安裝包,一路下一步
### 配置Go 環境
將go 安裝包下的bin 目錄配置到 Path 中,如安裝在D 盤的Go 目錄中

設置GOPATH,配置好之后,后面可以將go 依賴的包統一管理在這個目錄

### 代理配置
本項目使用go mod 管理包
在根目錄下統一管理
首先使用go mode init 在根目錄文件下執行
然后 go get 具體的包
如果get 不下來,配置一下goland編輯器

Proxy為https://goproxy.io或https://goproxy.cn
再次使用go get 拉取具體的包,如果不行重啟goland
在根目錄下執行一下命令,驗證下
~~~
go get github.com/go-sql-driver/mysql
~~~
正常會下載到GOPATH 設置的目錄里面
- 前言
- go介紹
- 準備工作
- go 環境搭建
- Go入門基礎
- 基礎語法
- 數據類型
- 基本數據類型
- 復核類型
- 函數
- 常用內置包
- 指針
- 面向對象編程
- 結構體
- 接口
- 反射
- 單元測試
- 日志處理
- Go 進階挑戰
- GoWeb開發
- HelloWorld
- HTTP的概念
- HTTP請求方法
- HTTPS通信原理
- HTTP2
- Server 端啟動的幾種方式
- Server 端路由的幾種方式
- Http請求
- Go 模板引擎
- Header
- Cookie
- Session
- Go-Mysql
- Go-orm庫
- gorm
- xorm
- beego-orm
- Go-Redis
- Redis 介紹
- Redis 入門
- Go-操作Redis
- Go-MongoDB
- MongoDB 介紹
- MongoDB 入門
- Go-操作MongoDB
- Go 高級應用
- Socket編程
- Socket 介紹
- Go Socket編程
- 文件處理
- 目錄操作
- 文件操作
- XML 操作
- JSON操作
- 并發編程
- goroutine與channel
- sync
- Web 框架
- Beego框架
- beego-init
- beego-api
- Gin框架
- Echo框架
- Iris框架
- Go實戰
- Beego 仿小米后端服務
- 實戰項目介紹
- 初始化項目
- 接口改造
- model改造
- 中間件配置
- 通用組件
- Gin 仿小米后端服務
- 項目實戰介紹
- 初始化項目
- 接口改造
- model 改造
- 登錄認證攔截
- 微服務
- 微服務介紹
- 容器化
- docker
- docker 介紹
- docker 安裝
- docker 基本操作
- docker compose安裝
- docker 安裝MongoDB
- docker 安裝mysql
- docker 安裝redis
- Kubernetes
- Kubernetes 介紹
- Kubernetes 環境搭建
- Mac 安裝 Kubernetes
- Windows 安裝Kubernetes