
Go語言從入門培訓
章節(jié)1
day01Go語言基礎
第1節(jié)
01-go的簡單介紹
第2節(jié)
02-go的語言特點
第3節(jié)
03-go的代碼演示
第4節(jié)
04-go課程安排
第5節(jié)
05-go語言的安裝介紹
第6節(jié)
06-go語言的windows和linux的安裝
第7節(jié)
07.go語言第一個應用程序的介紹
第8節(jié)
08.vscode的安裝
第9節(jié)
09.通過同學電腦進行操作演示vscode的安裝
第10節(jié)
10.go語言的文件名&關鍵字&標識符
第11節(jié)
11-go語言實戰(zhàn)方法以及包名的講解
第12節(jié)
12-go語言實戰(zhàn)不同包內變量之間的調用
第13節(jié)
13-go語言實戰(zhàn)包里面的注意點
第14節(jié)
14-go語言常量的講解
第15節(jié)
15-go語言變量的聲明和定義
第16節(jié)
16-go語言變量的值類型和引用類型
第17節(jié)
17-go語言局部變量和全局變量
第18節(jié)
18-go語言數(shù)據(jù)類型和操作符和生產隨機數(shù)
第19節(jié)
19-go語言數(shù)據(jù)字符串類型和字符串反轉倆種方式
第20節(jié)
20-go語言fmt的格式輸出介紹
第21節(jié)
21-go語言判斷101-200 之間有多少個素數(shù),并輸出所有素數(shù)
第22節(jié)
22-go語言100-999中所有的水仙花數(shù)
第23節(jié)
23-go語言求n的階乘之和
章節(jié)2
day02Go語言基礎
第1節(jié)
01.實戰(zhàn)-利用字符串實現(xiàn)水仙花
第2節(jié)
02.實戰(zhàn)-利用字符處理方法判斷前綴和后綴
第3節(jié)
03.go語言字符串常用的方法
第4節(jié)
04.go語言時間處理方法以及時間格式化
第5節(jié)
05.go語言時間實戰(zhàn)-處理方法消耗時間
第6節(jié)
06.go語言指針的講解和實戰(zhàn)
第7節(jié)
07.go語言流程控制if語句
第8節(jié)
08.go語言流程控制switch的5種寫法
第9節(jié)
09.go語言流程控制switch實戰(zhàn)猜數(shù)字隨機生成一個0到100的整數(shù)
第10節(jié)
10.go語言循環(huán)控制語句for以及常用的幾種方法
第11節(jié)
11.go語言循環(huán)控制語句for的實戰(zhàn)
第12節(jié)
12.go語言函數(shù)的介紹以及函數(shù)一等公民的實戰(zhàn)
第13節(jié)
13.go語言函數(shù)的傳遞和多個返回值注意點
第14節(jié)
14.go語言可變類型和實戰(zhàn)
第15節(jié)
15.go語言defer用途
第16節(jié)
16.go語言字符編碼以及中文為何用rune轉換
第17節(jié)
17.go語言rune回文實戰(zhàn)
第18節(jié)
18.go語言panic和recover錯誤處理和內置函數(shù)
第19節(jié)
19.go語言make和new的區(qū)別
第20節(jié)
20.go語言遞歸函數(shù)
第21節(jié)
21.go語言閉包的使用和實戰(zhàn)案例
第22節(jié)
22.go語言數(shù)組的介紹
第23節(jié)
23.go語言二維數(shù)組的遍歷
第24節(jié)
24.go語言切片的介紹和使用
章節(jié)3
day03Go語言基礎
第1節(jié)
01.go基礎語言切片的基礎知識
第2節(jié)
02.go切片的原理和數(shù)組之間的關系
第3節(jié)
03.go切片resize
第4節(jié)
04.go切片的拷貝
第5節(jié)
05.go切片如何改變string中的字符值
第6節(jié)
06.go切片排序問題
第7節(jié)
07.go切片排序和查詢
第8節(jié)
08.go語言map的基本操作
第9節(jié)
09.go語言map的復雜操作map里面嵌套map
第10節(jié)
10.go語言map的打印方式
第11節(jié)
11.go語言map排序
第12節(jié)
12.go語言map的反轉
第13節(jié)
13.go語言包和鎖
第14節(jié)
14.go語言冒泡和選擇排序
第15節(jié)
15.go語言指針和地址區(qū)別
第16節(jié)
16.go語言結構體的定義
第17節(jié)
17.go語言結構體作為函數(shù)的值傳遞和地址傳遞
第18節(jié)
18.go語言定義和內存存儲
第19節(jié)
19.go語言結構體不能和其他類型進行強制轉換
第20節(jié)
20.go語言結構體轉換成json和json轉換成結構體
第21節(jié)
21.go語言結構體中的方法定義
第22節(jié)
22.go語言結構體中的方法實戰(zhàn)
第23節(jié)
23.go語言結構體中的繼承和組合
第24節(jié)
24.go語言結構體中的toString重寫
第25節(jié)
25.go語言接口的定義
第26節(jié)
26.go接口的實戰(zhàn)和實現(xiàn)所有接口
第27節(jié)
27.go接口的實戰(zhàn)斷言
章節(jié)4
day04Go語言基礎
第1節(jié)
01.go語言斷言介紹
第2節(jié)
02.go語言反射的基本語法講解
第3節(jié)
03.go語言反射kind和value取值
第4節(jié)
04.go語言通過Elem修改值
第5節(jié)
05.go語言反射結構體
第6節(jié)
06.go語言文件的寫入操作和終端輸入問題
第7節(jié)
07.go語言fmt常用的打印方法
第8節(jié)
08.go語言緩沖的讀數(shù)據(jù)
第9節(jié)
09.go語言文件的讀和寫操作
第10節(jié)
10.go語言從終端讀取一行字符串并統(tǒng)計
第11節(jié)
11.go語言拷貝和復制以及gz壓縮文件的讀寫
第12節(jié)
12.go語言文件的寫入和拷貝文件
第13節(jié)
13.go語言命令行操作符flag
章節(jié)5
day05Go語言進階
第1節(jié)
01.go語言協(xié)程的概念
第2節(jié)
02.go語言chan的聲明和初始化
第3節(jié)
03.go語言chan中的讀取和寫入數(shù)據(jù)
第4節(jié)
04.go語言chan帶緩沖區(qū)的管道
第5節(jié)
05.go語言chan的close關閉
第6節(jié)
06.go語言channal退出機制
第7節(jié)
07.go語言中的select語句
第8節(jié)
08.go語言中的chan關閉案例
第9節(jié)
09.go語言中的定時器任務
第10節(jié)
10.go語言中的超時控制
第11節(jié)
11.go語言的調試方法
章節(jié)6
day06Go語言進階+數(shù)據(jù)庫+爬蟲
第1節(jié)
01.go語言的tcp介紹
第2節(jié)
02.go語言的tcp客戶端連接服務器端實戰(zhàn)
第3節(jié)
03.go語言的tcp模仿tcp的課程實戰(zhàn)
第4節(jié)
04.go語言的http協(xié)議
第5節(jié)
05.go語言的httpclient端請求百度
第6節(jié)
06.go語言的http頭信息和狀態(tài)碼
第7節(jié)
07.go語言的頁面在代碼里面嵌入form
第8節(jié)
08.go語言的模板的渲染html
第9節(jié)
09.go語言的html和業(yè)務綁定的小項目
第10節(jié)
10.go語言操作mysql的介紹和對應的依賴下載
第11節(jié)
11.go語言mysql的插入
第12節(jié)
12.go語言mysql的查詢功能
第13節(jié)
13.go語言mysql的更新和刪除功能
第14節(jié)
14.go語言爬蟲的講解
章節(jié)7
day07項目實戰(zhàn)-日志系統(tǒng)
第1節(jié)
01.日志系統(tǒng)介紹
第2節(jié)
02.zk和kafka的配置信息
第3節(jié)
03.go語言實現(xiàn)kafka和tail的功能
第4節(jié)
04.go語言實現(xiàn)讀取config文件中的配置信息
第5節(jié)
05.go語言實現(xiàn)log日志的打印
第6節(jié)
06.go項目日志收集系統(tǒng)整合之--配置文件讀取
第7節(jié)
07.go項目日志收集系統(tǒng)整合之--日志文件的操作
第8節(jié)
08.go項目日志收集系統(tǒng)整合之--tail日志監(jiān)聽
章節(jié)8
day08項目實戰(zhàn)-日志系統(tǒng)
第1節(jié)
01.go語言日志收集系統(tǒng)整合--tail,配置文件,Log整合
第2節(jié)
02.go語言日志收集系統(tǒng)整合--tail收集kafkasparkstreaming收費
第3節(jié)
03.go語言利用context實現(xiàn)超時
第4節(jié)
04.go語言利用context關閉子線程方法
第5節(jié)
05.go語言利用context之deadline
第6節(jié)
06.go的etcd的使用
第7節(jié)
07.go的etcd的linux配置
第8節(jié)
08.go的etcd添加和刪除功能
第9節(jié)
09.go的解決谷歌被墻自己從github拼湊
第10節(jié)
10.go語言etcd的增刪該查
第11節(jié)
11.go語言日志收集器的架構
章節(jié)9
day09項目實戰(zhàn)-日志系統(tǒng)+beego
第1節(jié)
01.日志收集器繼承etcd
第2節(jié)
02.日志收集器監(jiān)聽文件變化
第3節(jié)
03.日志收集器監(jiān)聽文件動態(tài)的添加和修改
第4節(jié)
04.日志收集器總體介紹
第5節(jié)
05.beego的簡單入門
第6節(jié)
06.beego的快速入門
第7節(jié)
07.beego的快速配置文件的介紹
第8節(jié)
08.beego的mysql控制
第9節(jié)
09.beego的博客系統(tǒng)
章節(jié)10
day10項目實戰(zhàn)-博客系統(tǒng)
第1節(jié)
01.博客系統(tǒng)的下載安裝和使用
第2節(jié)
02.數(shù)據(jù)庫的安裝和運行方法
第3節(jié)
03.數(shù)據(jù)庫的初始化
第4節(jié)
04.博客系統(tǒng)首頁的代碼分析
第5節(jié)
05.博客系統(tǒng)用戶端的代碼分析
第6節(jié)
06.博客系統(tǒng)用戶后端的管理業(yè)務