Go Web編程 epub pdf mobi txt 電子書 下載 2024
Go Web編程 epub pdf mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
謝孟軍
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2024-11-15
商品介绍
2013-6-1 平裝 9787121200915
Go Web編程 epub pdf mobi txt 電子書 下載 2024
类似图書 點擊查看全場最低價
相关書籍
書籍描述
謝孟軍,網名ASTA謝,現就職於盛大雲,高級研究員,技術經理,主要從事盛大雲分發的係統研發工作,努力為盛大遊戲、盛大文學、酷六等提供更好的CDN服務。熱愛技術,尤其關注實現服務器端高性能、高可用等相關技術。開發瞭beego、beedb等各類基於Go語言的開源框架和庫,緻力於Go語言的推廣和研究。
第1章 GO語言環境配置
1.1 Go語言安裝
Go語言的三種安裝方式
Go語言源碼安裝
Go語言標準包安裝
第三方工具安裝
1.2 GOPATH與工作空間
GOPATH設置
應用目錄結構
編譯應用
獲取遠程包
程序的整體結構
1.3 Go語言命令
Go語言命令
go build
go clean
go fmt
go get
go install
go test
go doc
其他命令
1.4 Go語言開發工具
LiteIDE
Sublime Text
Vim
Emacs
Eclipse
IntelliJ IDEA
1.5 總結
第2章 Go語言基礎
2.1 你好,Go
程序
詳解
小結
2.2 Go語言基礎
定義變量
常量
內置基礎類型
一些技巧
array、slice、map
2.3 流程和函數
流程控製
函數
2.4 struct類型
struct
2.5 麵嚮對象
method
2.6 interface
interface
2.7 並發
goroutine
channels
Buffered Channels
Range和Close
Select
超時
runtime goroutine
2.8 總結
第3章 Web基礎
3.1 Web工作方式
URL和DNS解析
HTTP協議詳解
請求實例
3.2 GO語言搭建一個Web服務器
http包建立Web服務器
3.3 Go語言如何使Web工作
Web工作方式的幾個概念
分析http包運行機製
3.4 Go語言的http包詳解
Conn的goroutine
ServeMux的自定義
Go語言代碼的執行流程
3.5 總結
第4章 錶單
4.1 處理錶單的輸入
4.2 驗證錶單的輸入
必填字段
數字
中文
英文
電子郵件地址
手機號碼
下拉菜單
單選按鈕
復選框
日期和時間
身份證號碼
4.3 預防跨站腳本
4.4 防止多次遞交錶單
4.5 處理文件上傳
客戶端上傳文件
4.6 總結
第5章 訪問數據庫
5.1 database/sql接口
sql.Register
driver.Driver
driver.Conn
driver.Stmt
driver.Tx
driver.Execer
driver.Result
driver.Rows
driver.RowsAffected
driver.Value
driver.ValueConverter
driver.Valuer
database/sql
5.2 使用MySQL數據庫
MySQL驅動
示例代碼
5.3 使用SQLite數據庫
驅動
實例代碼
5.4 使用PostgreSQL數據庫
驅動
實例代碼
5.5 使用beedb庫進行ORM開發
安裝
如何初始化
插入數據
更新數據
查詢數據
刪除數據
關聯查詢
Group By和Having
進一步的發展
5.6 NOSQL數據庫操作
redis
MongoDB
5.7 總結
第6章 Session和數據存儲
6.1 Session和Cookie
Cookie
Session
小結
6.2 Go語言如何使用Session
Session創建過程
Go語言實現Session管理
6.3 Session存儲
6.4 預防Session劫持
Session劫持過程
Session劫持防範
6.5 總結
第7章 文本處理
7.1 XML處理
解析XML
輸齣XML
7.2 JSON處理
解析JSON
生成JSON
7.3 正則處理
通過正則判斷是否匹配
通過正則獲取內容
7.4 模闆處理
什麼是模闆
Go語言模闆使用
模闆中如何插入數據
Must操作
嵌套模闆
小結
7.5 文件操作
目錄操作
文件操作
7.6 字符串處理
字符串操作
字符串轉換
7.7 總結
第8章 Web服務
8.1 Socket編程
什麼是Socket
Socket如何通信
Socket基礎知識
TCP Socket
UDP Socket
小結
8.2 WebSocket
WebSocket原理
Go語言實現WebSocket
8.3 REST
什麼是REST
RESTful的實現
小結
8.4 RPC
RPC工作原理
Go RPC
小結
8.5 總結
第9章 安全與加密
9.1 預防CSRF攻擊
什麼是CSRF
CSRF的原理
如何預防CSRF
總結
9.2 確保輸入過濾
識彆數據
過濾數據
區分過濾數據
小結
9.3 避免XSS攻擊
什麼是XSS
XSS的原理
如何預防XSS
小結
9.4 避免SQL注入
什麼是SQL注入
SQL注入實例
如何預防SQL注入
小結
9.5 存儲密碼
普通方案
進階方案
專傢方案
總結
9.6 加密和解密數據
base64加解密
高級加解密
小結
9.7 總結
第10章 國際化和本地化
10.1 設置默認地區
什麼是Locale
設置Locale
小結
10.2 本地化資源
本地化文本信息
本地化日期和時間
本地化貨幣值
本地化視圖和資源
小結
10.3 國際化站點
管理多個本地包
自動加載本地包
template mapfunc
小結
10.4 總結
第11章 錯誤處理,調試和測試
11.1 錯誤處理
Error類型
自定義error
錯誤處理
小結
11.2 使用GDB調試
GDB調試簡介
常用命令
調試過程
小結
11.3 Go語言怎麼寫測試用例
如何編寫測試用例
如何編寫壓力測試
小結
11.4 總結
第12章 部署與維護
12.1 應用日誌
seelog介紹
基於seelog的自定義日誌處理
發生錯誤發送郵件
使用應用日誌
小結
12.2 網站錯誤處理
錯誤處理的目標
如何處理錯誤
如何處理異常
小結
12.3 應用部署
daemon
Supervisord
小結
12.4 備份和恢復
應用備份
MySQL備份
MySQL恢復
redis備份
redis恢復
小結
12.5 總結
第13章 如何設計一個Web框架
13.1 項目規劃
gopath以及項目設置
應用程序流程圖
目錄結構
框架設計
總結
13.2 自定義路由器設計
HTTP路由
默認的路由實現
beego框架路由實現
13.4 日誌和配置設計
日誌和配置的重要性
beego的日誌設計
beego的配置設計
應用指南
13.5 實現博客的增刪改
博客目錄
博客路由
數據庫結構
控製器
model層
view層
13.6 總結
第14章 擴展Web框架
14.1 靜態文件支持
beego靜態文件實現和設置
Bootstrap集成
14.2 Session支持
Session集成
Session使用
14.3 錶單及驗證支持
錶單和驗證
錶單類型
錶單驗證
14.4 用戶認證
HTTP Basic和HTTP Digest認證
oauth和oauth2的認證
自定義認證
14.5 多語言支持
i18n集成
多語言開發使用
14.6 pprof支持
beego支持pprof 使用入門
14.7 小結
附錄A 參考資料
· · · · · · (
收起)
《Go Web編程》介紹如何用Go語言進行Web應用的開發,將Go語言的特性與Web開發實戰組閤到一起,幫讀者成功地構建跨平颱的應用程序,節省Go語言開發Web的寶貴時間。有瞭這些針對真實問題的解決方案放在手邊,大多數編程難題都會迎刃而解。
在《Go Web編程》中,讀者可以更加方便地找到各種編程問題的解決方案,內容涵蓋文本處理、錶單處理、Session管理、數據庫交互、加/解密、國際化和標準化,以及程序的部署維護等運維方麵的知識,最後還介紹瞭一個快速開發的框架幫助您迅速進入Go語言的Web開發。
Go Web編程 epub pdf mobi txt 電子書 下載 2024
Go Web編程 下載 epub mobi pdf txt 電子書
Go Web編程 pdf 下載 mobi 下載 pub 下載 txt 電子書 下載 2024
Go Web編程 mobi pdf epub txt 電子書 下載 2024
Go Web編程 epub pdf mobi txt 電子書 下載
讀者評價
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##快速過一遍,瞭解個梗概足夠用瞭,需要的時候還是需要再去google查
評分
☆☆☆☆☆
##《Go Web編程》介紹如何用Go語言進行Web應用的開發,將Go語言的特性與Web開發實戰組閤到一起,幫讀者成功地構建跨平颱的應用程序,節省Go語言開發Web的寶貴時間。有瞭這些針對真實問題的解決方案放在手邊,大多數編程難題都會迎刃而解。 在《Go Web編程》中,讀者可以更加方便...
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##適閤初學者的入門書籍,像極瞭讀書時代的 Web 開發入門書籍。 如果你沒有web開發基礎,還是不要讀瞭,go是一門非常不錯的語言,語法簡單,格式統一(go fmt),天生支持unicode,並發實現相對簡單,被人稱為21世紀的c語言。但是go不是萬金油,說是go web開發,如果你真的用它實現用戶界麵模闆,會纍死人,go適閤開發api,展示層還是用一些...
評分
☆☆☆☆☆
評分
☆☆☆☆☆
###goroutine
評分
☆☆☆☆☆
##翻完紙質書,確實寫的不錯。全書很多通俗易懂淺顯的例子,很容易入門。不過個人不太喜歡有些章節的順序,比如 go 自帶工具的介紹,基礎庫的使用(string/file/log等)之類應該放前麵一些,pprof 章節也略少。 #golang
評分
☆☆☆☆☆
Go Web編程 epub pdf mobi txt 電子書 下載 2024
类似图書 點擊查看全場最低價
Go Web編程 epub pdf mobi txt 電子書 下載 2024