1. 程式人生 > >Go語言學習之路

Go語言學習之路

我關於Go語言的部落格原本釋出於我的個人網站:wwww.liwenzhouu.com。但是被某些人抄怕了,沒辦法只好搬運到部落格園。


 

我的Go語言學習之路

2015年底我因為工作原因接觸到了Go語言,那時網上關於Go語言的學習資料不多,好在一直堅持到現在。我把自己學習Go語言的筆記都整理到這裡,希望能給Go社群的發展出一點綿薄之力,幫助更多的人加入Gopher大家庭。

Go語言介紹

為什麼你應該學習Go語言? →B站視訊連結

開發環境準備

從零開始搭建Go語言開發環境 →B站視訊連結

VS Code配置Go語言開發環境 →B站視訊連結

Go語言基礎

Go語言基礎之變數和常量 →B站視訊連結

Go語言基礎之基本資料型別 →B站視訊連結

Go語言基礎之運算子 →B站視訊連結

Go語言基礎之流程控制 →B站視訊連結

Go語言基礎之陣列 →B站視訊連結

Go語言基礎之切片 →B站視訊連結

Go語言基礎之map →B站視訊連結

Go語言基礎之函式

  • B站視訊01函式部分
  • B站視訊02匿名函式和閉包部分

Go語言基礎之指標 →B站視訊連結

Go語言基礎之結構體

  • B站視訊01自定義型別和類型別名
  • B站視訊02結構體定義與例項化
  • B站視訊03方法和接收者
  • B站視訊04結構體巢狀
  • B站視訊05結構體欄位可見性和JSON
  • B站視訊06學員資訊管理系統練習

Go語言基礎之包→B站視訊連結

Go語言基礎之介面→B站視訊連結

Go語言基礎之反射

  • B站視訊01反射初識
  • B站視訊02結構體反射

Go語言基礎之併發

  • B站視訊01goroutine
  • B站視訊02channel
  • B站視訊03併發同步和鎖

Go語言基礎之網路程式設計→B站視訊連結

Go語言基礎之單元測試→B站視訊連結

Go語言常用標準庫

Go語言標準庫之fmt

Go語言標準庫之time →B站視訊連結

Go語言標準庫之flag

Go語言標準庫之log

Go語言基礎之檔案操作→B站視訊連結

Go語言標準庫之strconv

Go語言標準庫之template

Go語言標準庫之net/http

Go語言標準庫之context

持續更新中…

框架

Web框架之Gin

其他

解決go get下載包失敗問題

Go依賴管理及Go module使用

二進位制協議gob及msgpack介紹

protobuf初識

gRPC初識

Go操作MySQL

Go操作Redis

Go操作MongoDB

Go操作NSQ

Go操作kafka

Go操作etcd

Go語言獲取系統性能資料gopsutil庫

influxDB

Elasticsearch

Go第三方日誌庫logrus

Go語言專案中使用zap日誌庫(翻譯)

Cookie和Session

Go pprof效能調優

常見排序演算法

LeetCode go

選項模式

持續更新中…