Go語言從基礎到中台微服務實戰開發檢視原始碼討論檢視歷史
《Go語言從基礎到中台微服務實戰開發》,朱著顯,鄭敦莊 著,出版社: 中國水利水電出版社。
中國水利水電出版社有限公司(China Water & Power Press)是中央級科技出版社[1]。其前身是1956年元旦成立的水利出版社。1993年被中宣部、新聞出版署評選為首批15家「全國優秀出版單位」之一[2]。
作者介紹
鄭敦莊:畢業於北京交通大學計算機科學與技術專業,曾就職於華為軟件公司雲計算部門,全棧開發人員,精通多種語言,對go微服務高並發、量化交易、區塊鏈、人工智能深度學習有過深入研究。
目錄
第一部分 Go基礎
第1章 Go語言開發基礎
1.1 Go語言的優勢
1.1.1 Go語言開發工具介紹
1.1.2 G0語言的特點
1.2 Go語言的應用現狀
1.3 搭建Go開發環境
l.3.1 Windows
1.3.2 Linux(centos)開發環境搭建
1.3.3 Mac OS
1.4 Go包管理
1.4.1 Go語言包管理
1.4.2 vender
1.4.3 GO Mod
1.5 Go基礎
1.5.1 過程控制
1.5.2 Go基本數據類型
1.6 Go的公共、私有變量與函數
1.7 Go語言函數與方法
1.8 Go反射
1.9 接口
1.10 Go的防崩潰Recover
1.11 Goroutine
1.12 Channel
1.13 HTTP服務
1.13.1 http server
1.13.2 一個優化的http服務
1.13.3 http文件服務
1.13.4 中間件與跨域處理
1.13.5 HTTP Get
1.13.6 HTTP Post
1.13.7 HTTP Client
1.13.8 使用HTTP/2
1.14 HTTPS服務
1.14.1 生成HTTPS證書
1.14.2 HTTPS服務
1.14.3 自動生成和 新HTTPS證書
1.14.4 SNI
1.15 TCP/UDP服務
1.15.1 TCP Server服務端
1.15.2 TCP Client客戶端
1.15.3 TLS Server
1.15.4 TLS Client
1.15.5 UDP服務
1.16 Go並發
1.16.1 sync.WaitGroup
1.16.2 channel控制並發
1.16.3 Context
1.16.4 Select
1.16.5 timer和ticker
……
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 中國水利水電出版社有限公司簡介,中國水利水電出版社