




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Go并發(fā)編程實戰(zhàn)讀書筆記模板01思維導圖讀書筆記精彩摘錄內(nèi)容摘要目錄分析作者介紹目錄0305020406思維導圖編程實戰(zhàn)第章編程語言開發(fā)環(huán)境小結(jié)第章演練函數(shù)類型變量值程序結(jié)構(gòu)語言方法接口本書關(guān)鍵字分析思維導圖內(nèi)容摘要內(nèi)容摘要語言在多核硬件架構(gòu)、超大規(guī)模分布式計算集群和Web應用上具有明顯的優(yōu)勢,目前Google、Facebook、AWS、Mozilla、七牛、阿里、騰訊、百度、京東等大公司都已經(jīng)開始使用Go語言開發(fā)其云計算產(chǎn)品。本書分為12章,第1章介紹Go語言的基本開發(fā)環(huán)境;第2章介紹Go語言的語法基礎;第3章介紹Go語言的函數(shù);第4章介紹Go語言的流程控制與錯誤處理;第5章介紹Go語言中的結(jié)構(gòu)體、數(shù)組、切片和字典等;第6章介紹Go語言中的指針;第7章介紹Go語言的面向?qū)ο笥梅ǎ坏?章介紹Go語言文件讀寫;第9章介紹Go語言的并發(fā)編程;第10章介紹Go語言的反射特性;第11章介紹Go語言如何構(gòu)建Web服務;第12章用Go語言實現(xiàn)了一個并發(fā)聊天實戰(zhàn)項目。本書配套源碼、課件、開發(fā)環(huán)境和教學視頻。本書內(nèi)容詳盡、示例豐富,是一本Go語言的入門教材,非常適合有一定編程基礎的讀者學習使用。當然,本書也適合對編程感興趣的讀者學習。同時,本書也非常適合高等院校的師生學習閱讀,可作為高等院校計算機及相關(guān)專業(yè)的教材。讀書筆記讀書筆記直接叫g(shù)o入門吧,并發(fā)只有很少的篇幅。雖然叫并發(fā)編程實戰(zhàn),但就是基礎的基礎,三分之二內(nèi)容是講語法這種入門的,只有最后一章是講實戰(zhàn),也只是demo不是實戰(zhàn)。整體的知識點結(jié)構(gòu)完整清晰,但是行文較為啰嗦,簡單事情復雜化。書名起錯了,算是國內(nèi)Go入門的推薦書。目錄分析1.1Go的語言特性1.2安裝1.3配置環(huán)境變量1.4第一個Go程序第1章搭建Go開發(fā)環(huán)境1.5運行時1.6編譯器1.7Go程序的集成開發(fā)環(huán)境1.8演練:Exit自動退出程序1.9本章小結(jié)12345第1章搭建Go開發(fā)環(huán)境1.2安裝1.2.1Windows下安裝Go1.2.2Linux下安裝Go1.3配置環(huán)境變量1.3.1Windows下的環(huán)境變量配置1.3.2Linux下的環(huán)境變量配置1.4第一個Go程序1.4.1搭建本書項目代碼結(jié)構(gòu)1.4.2創(chuàng)建并運行第一個Go程序1.4.3Go程序的編譯1.4.4Go的幫助系統(tǒng)1.6編譯器1.6.1詞法分析和語法分析1.6.2類型檢查1.6.3生成SSA中間代碼1.6.4生成機器代碼2.1命名規(guī)范2.2包2.3數(shù)據(jù)類型2.4常量2.5變量2.6運算符010302040506第2章Go程序的基礎要素2.7注釋2.8類型轉(zhuǎn)換2.9演練:原子計算器2.10小結(jié)第2章Go程序的基礎要素2.2包2.2.1包的導入2.2.2包的嵌套2.2.3特殊的init函數(shù)2.3數(shù)據(jù)類型2.3.1字符串類型2.3.2數(shù)值類型2.3.3布爾類型2.3.4派生類型2.6運算符2.6.1算術(shù)運算符2.6.2關(guān)系運算符2.6.3邏輯運算符2.6.4位運算符2.6.5賦值運算符2.6.6特殊運算符2.6.7運算符的優(yōu)先級3.1函數(shù)的結(jié)構(gòu)3.2函數(shù)返回多個值的特性3.3作用域3.4匿名函數(shù)3.5變長函數(shù)12345第3章函數(shù)3.6遞歸函數(shù)3.7回調(diào)函數(shù)3.8閉包3.9defer關(guān)鍵字3.10演練:原子計算器2.0迭代版3.11小結(jié)010302040506第3章函數(shù)3.1函數(shù)的結(jié)構(gòu)3.1.1Go語言函數(shù)的基本結(jié)構(gòu)3.1.2函數(shù)中的變量存儲(堆棧)3.1.3函數(shù)返回函數(shù)3.4匿名函數(shù)3.4.1匿名函數(shù)的即時調(diào)用3.4.2匿名函數(shù)的重復調(diào)用3.6遞歸函數(shù)3.6.1使用遞歸函數(shù)求解斐波那契數(shù)列3.6.2使用循環(huán)代替遞歸的方法4.1if判斷4.2switch條件判斷語句4.3for循環(huán)語句4.4break與continue第4章流程控制與錯誤處理4.5Go的錯誤處理機制4.7小結(jié)4.6演練:哲學的三段論第4章流程控制與錯誤處理4.1if判斷4.1.1if語句的基本語法4.1.2if語句中的變量作用域4.2switch條件判斷語句4.2.1switch語句中的基本語法4.2.2fallthrough穿透4.2.3case多個表達式4.2.4switch省略判斷條件4.5Go的錯誤處理機制4.5.1error4.5.2panic5.1type關(guān)鍵字5.2struct類型5.3匿名struct類型5.4數(shù)組第5章復合數(shù)據(jù)類型5.5切片5.6字典5.7range關(guān)鍵字5.8演練:內(nèi)存數(shù)據(jù)庫5.9小結(jié)12345第5章復合數(shù)據(jù)類型5.2struct類型5.2.1聲明struct5.2.2struct作為函數(shù)的參數(shù)5.2.3給struct定義方法5.2.4struct嵌套5.4數(shù)組5.4.1創(chuàng)建數(shù)組5.4.2數(shù)組作為函數(shù)的參數(shù)5.4.3二維數(shù)組5.4.4數(shù)組元素是struct5.5切片5.5.1切片的內(nèi)部實現(xiàn)5.5.2切片的切割5.5.3切片的擴容5.5.4切片作為函數(shù)的參數(shù)5.6字典5.6.1創(chuàng)建字典5.6.2字典作為函數(shù)的參數(shù)6.1內(nèi)存6.3野指針6.2指針的應用第6章指針6.4值傳參與傳參6.6小結(jié)6.5演練:Go單向鏈表的實現(xiàn)第6章指針6.2指針的應用6.2.1什么是指針6.2.2聲明指針6.2.3關(guān)鍵字new6.2.4獲取元素6.2.5unsafe包6.2.6指針的指針7.1結(jié)構(gòu)體實現(xiàn)封裝7.3接口實現(xiàn)7.2組合實現(xiàn)繼承第7章面向?qū)ο蠛徒涌?.4類型判斷與斷言7.5接口實現(xiàn)多態(tài)7.6演練:SQL生成器的實現(xiàn)7.7小結(jié)第7章面向?qū)ο蠛徒涌?.1文件讀取8.2文件寫入8.3自己開發(fā)io包下的讀寫接口8.4目錄操作第8章文件讀寫8.6小結(jié)8.5演練:property配置文件的操作第8章文件讀寫8.1文件讀取8.1.1整塊讀取8.1.2分字節(jié)讀取8.1.3分行讀取8.2文件寫入8.2.1整塊寫入8.2.2分字節(jié)寫入8.2.3分行寫入8.4目錄操作8.4.1目錄的基本操作8.4.2目錄的遍歷9.1單核并發(fā)9.2鎖機制9.3并行——多核并行9.4Go調(diào)度器第9章圖解并發(fā)編程9.5協(xié)程9.6協(xié)程間通信9.7無緩沖信道9.8有緩沖信道9.9信道和緩沖生成I/O流12345第9章圖解并發(fā)編程9.10協(xié)程調(diào)試9.11協(xié)程性能測試9.12演練:單機MapReduce單詞統(tǒng)計9.13小結(jié)第9章圖解并發(fā)編程9.6協(xié)程間通信9.6.1共享變量9.6.2信道9.10協(xié)程調(diào)試9.10.1死鎖9.10.2數(shù)據(jù)競爭9.10.3協(xié)程泄漏9.11協(xié)程性能測試9.11.1Go語言自帶的測試工具9.11.2性能測試工具pprof9.11.3追蹤分析工具gotooltrace10.1反射的概念和基本用法10.2獲取結(jié)構(gòu)體字段和方法10.3反射動態(tài)修改值10.4獲取結(jié)構(gòu)體字段標識第10章反射10.5判斷是否實現(xiàn)接口10.6動態(tài)調(diào)用方法10.7演練:ORM基本實現(xiàn)10.8小結(jié)第10章反射11.1HTTP/HTTPS11.2WebSocket11.3SSE11.4演練:構(gòu)建自己的Web服務器11.5小結(jié)12345第11章Go的Web服務11.1HTTP/HTTPS11.1.1HTTP協(xié)議原理11.1.2HTTPS協(xié)議原理11.1.3Go語言的net/包11.1.4使用Go語言構(gòu)建HTTPWeb服務程序11.2WebSocket11.2.1WebSocket協(xié)議原理11.2.2使用Go語言實現(xiàn)WebSocket服務端11.2.3使用Go語言實現(xiàn)WebSocket客戶端11.3SSE11.3.1SSE技術(shù)原理11.3.2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動控制器項目投資立項申請
- 璀璨未來·醫(yī)院搬遷慶典活動全紀實
- 部編版五年級下冊第五單元《人物描寫一組》教案
- 建筑施工特種作業(yè)-樁機操作工真題庫-2
- 弱智化學題目及答案
- 2023-2024學年云南省曲靖市會澤縣高二下學期期末考試數(shù)學試卷(解析版)
- 2023-2024學年四川省德陽市高二下學期期末數(shù)學試題(解析版)
- 高校學生傷害事故及其法律責任淺析
- 新疆藍潔環(huán)保科技有限公司廢油再生循環(huán)及廢舊包裝桶回收、無害化處理綜合利用項目環(huán)境影響報告書
- 傳統(tǒng)藥物安全合作協(xié)議
- 2024年吉林長春市中考地理試卷真題(含答案解析)
- 2024年湖北黃岡市檢察機關(guān)招聘雇員制檢察輔助人員50人歷年(高頻重點復習提升訓練)共500題附帶答案詳解
- DG-TJ 08-2255-2018 節(jié)段預制拼裝預應力混凝土橋梁設計標準
- 2024年廣東省中考道德與法治試卷(含答案)
- 2024年小區(qū)地下車位租賃合同
- 2024年廣東省中考化學真題
- 期末監(jiān)測 試題 2023-2024學年教科版科學六年級下冊
- 光伏系統(tǒng)在智能溫室大棚中的設計與應用
- 2024年新疆中考數(shù)學真題試卷及答案
- 2024深圳職業(yè)技術(shù)學院教師招聘考試筆試試題
- 美術(shù)家眼中的自己自畫像中的自我表現(xiàn)教案
評論
0/150
提交評論