中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >
Go Web編程實(shí)戰(zhàn)派——從入門到精通

包郵 Go Web編程實(shí)戰(zhàn)派——從入門到精通

作者:廖顯東著
出版社:電子工業(yè)出版社出版時(shí)間:2021-04-01
開本: 24cm 頁數(shù): 12,523頁
中 圖 價(jià):¥62.4(4.9折) 定價(jià)  ¥128.0 登錄后可看到會員價(jià)
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>
買過本商品的人還買了

Go Web編程實(shí)戰(zhàn)派——從入門到精通 版權(quán)信息

Go Web編程實(shí)戰(zhàn)派——從入門到精通 本書特色

適讀人群 :Go語言初學(xué)者、Web開發(fā)工程師,Go語言感興趣的人

Go Web編程實(shí)戰(zhàn)派——從入門到精通 內(nèi)容簡介

本書涵蓋從Go語言入門到Go Web開發(fā)高手所需的核心知識、方法和技巧, 共分4篇。第1篇“Go語言入門”, 介紹Go語言的基礎(chǔ)語法, 既使沒有Go語言基礎(chǔ)的讀者也可以學(xué)習(xí)本書。第2篇“Go Web基礎(chǔ)入門”, 包括3章: Go Web開發(fā)基礎(chǔ)、接收和處理Go Web請求、用Go訪問數(shù)據(jù)庫。第3篇“Go Web高級應(yīng)用”, 包括4章: Go高級網(wǎng)絡(luò)編程、Go文件處理、Go并發(fā)編程、Go RESTful API接口開發(fā)。第4篇“Go Web項(xiàng)目實(shí)戰(zhàn)”, 包括2章: [實(shí)戰(zhàn)] 開發(fā)一個(gè)B2C電子商務(wù)系統(tǒng)、 [實(shí)戰(zhàn)] 用Docker部署Go Web應(yīng)用。

Go Web編程實(shí)戰(zhàn)派——從入門到精通 目錄

第1篇 Go語言入門 第1章 Go基礎(chǔ)入門 2 1.1 安裝Go 2 1.2 【實(shí)戰(zhàn)】開啟Go的**個(gè)程序 5 1.3 Go基礎(chǔ)語法與使用 8 1.4 Go數(shù)據(jù)類型 29 1.5 函數(shù) 52 1.6 Go面向?qū)ο缶幊?63 1.7 接口 68 1.8 反射 75 1.9 goroutine簡介 80 1.10 單元測試 81 1.11 Go編譯與工具 83 1.12 小結(jié) 91 第2篇 Go Web基礎(chǔ)入門 第2章 Go Web開發(fā)基礎(chǔ) 94 2.1 【實(shí)戰(zhàn)】開啟Go Web的第1個(gè)程序 94 2.2 Web程序運(yùn)行原理簡介 95 2.2.1 Web基本原理 95 2.2.2 HTTP簡介 97 2.2.3 HTTP請求 97 2.2.4 HTTP響應(yīng) 100 2.2.5 URI與URL 104 2.2.6 HTTPS簡介 106 2.2.7 HTTP 2簡介 106 2.2.8 Web應(yīng)用程序的組成 108 2.3 【實(shí)戰(zhàn)】初探Go語言的net/http包 110 2.3.1 創(chuàng)建簡單的服務(wù)器端 110 2.3.2 創(chuàng)建簡單的客戶端 114 2.4 使用Go語言的html/template包 118 2.4.1 了解模板原理 118 2.4.2 使用html/template包 120 2.5 小結(jié) 131 第3章 接收和處理Go Web請求 132 3.1 【實(shí)戰(zhàn)】創(chuàng)建一個(gè)簡單的Go Web服務(wù)器 132 3.2 接收請求 134 3.2.1 ServeMux和DefaultServeMux 134 3.2.2 處理器和處理器函數(shù) 146 3.2.3 串聯(lián)多個(gè)處理器和處理器函數(shù) 150 3.2.4 構(gòu)建模型 151 3.2.5 生成HTML表單 153 3.3 處理請求 155 3.3.1 了解Request結(jié)構(gòu)體 155 3.3.2 請求URL 158 3.3.3 請求頭 159 3.3.4 請求體 160 3.3.5 處理HTML表單 161 3.3.6 了解ResponseWriter原理 164 3.4 了解session和cookie 171 3.4.1 session和cookie的簡介 171 3.4.2 Go與cookie 173 3.4.3 Go使用session 176 3.5 小結(jié) 181 第4章 用Go訪問數(shù)據(jù)庫 182 4.1 MySQL的安裝及使用 182 4.1.1 MySQL簡介 182 4.1.2 MySQL的安裝 183 4.1.3 MySQL基礎(chǔ)入門 183 4.1.4 用Go訪問MySQL 193 4.2 Redis的安裝及使用 203 4.2.1 Redis的安裝 203 4.2.2 Redis基礎(chǔ)入門 203 4.2.3 Go訪問Redis 208 4.3 MongoDB的安裝及使用 216 4.3.1 MongoDB的安裝 216 4.3.2 MongoDB基礎(chǔ)入門 217 4.3.3 Go訪問MongoDB 223 4.4 Go的常見ORM庫 237 4.4.1 什么是ORM 237 4.4.2 Gorm(性能極好的ORM庫)的安裝及使用 238 4.4.3 Beego ORM――Go語言的ORM框架 242 4.5 小結(jié) 247 第3篇 Go Web高級應(yīng)用 第5章 Go高級網(wǎng)絡(luò)編程 250 5.1 Go Socket編程 250 5.1.1 什么是Socket 250 5.1.2 客戶端Dial()函數(shù)的使用 254 5.1.3 客戶端DialTCP()函數(shù)的使用 256 5.1.4 UDP Socket的使用 261 5.1.5 【實(shí)戰(zhàn)】用Go Socket實(shí)現(xiàn)一個(gè)簡易的聊天程序 265 5.2 Go RPC編程 270 5.2.1 什么是RPC 270 5.2.2 Go RPC的應(yīng)用 271 5.3 微服務(wù) 277 5.3.1 什么是微服務(wù) 277 5.3.2 【實(shí)戰(zhàn)】用gRPC框架構(gòu)建一個(gè)簡易的微服務(wù) 281 5.4 小結(jié) 286 第6章 Go文件處理 287 6.1 操作目錄與文件 287 6.1.1 操作目錄 287 6.1.2 創(chuàng)建文件 292 6.1.3 打開與關(guān)閉文件 293 6.1.4 讀寫文件 294 6.1.5 移動(dòng)與重命名文件 299 6.1.6 刪除文件 299 6.1.7 復(fù)制文件 301 6.1.8 修改文件權(quán)限 304 6.1.9 文件鏈接 306 6.2 處理 XML 文件 307 6.2.1 解析XML文件 307 6.2.2 生成XML文件 310 6.3 處理JSON 文件 313 6.3.1 讀取JSON文件 313 6.3.2 生成JSON文件 315 6.4 處理正則表達(dá)式 316 6.4.1 正則表達(dá)式簡介 316 6.4.2 使用Go正則表達(dá)式 322 6.5 【實(shí)戰(zhàn)】從數(shù)據(jù)庫中導(dǎo)出一個(gè)CSV文件 329 6.6 處理Go日志記錄 332 6.7 小結(jié) 335 第7章 Go并發(fā)編程 336 7.1 并發(fā)與并行 336 7.2 進(jìn)程、線程和協(xié)程 338 7.3 Go并發(fā)模型簡介 340 7.4 用goroutine和通道實(shí)現(xiàn)并發(fā) 341 7.4.1 goroutine簡介 341 7.4.2 通道 343 7.5 用sync包實(shí)現(xiàn)并發(fā) 351 7.5.1 競態(tài) 351 7.5.2 互斥鎖 352 7.5.3 讀寫互斥鎖 354 7.5.4 sync.Once結(jié)構(gòu)體 358 7.5.5 同步等待組sync.WaitGroup 361 7.5.6 競態(tài)檢測器 364 7.6 用Go開發(fā)并發(fā)的Web應(yīng)用 366 7.6.1 【實(shí)戰(zhàn)】開發(fā)一個(gè)自增整數(shù)生成器 366 7.6.2 【實(shí)戰(zhàn)】開發(fā)一個(gè)并發(fā)的消息發(fā)送器 366 7.6.3 【實(shí)戰(zhàn)】開發(fā)一個(gè)多路復(fù)合計(jì)算器 367 7.6.4 【實(shí)戰(zhàn)】用select關(guān)鍵字創(chuàng)建多通道監(jiān)聽器 368 7.6.5 【實(shí)戰(zhàn)】用無緩沖通道阻塞主線 370 7.6.6 【實(shí)戰(zhàn)】用篩法求素?cái)?shù) 371 7.6.7 【實(shí)戰(zhàn)】創(chuàng)建隨機(jī)數(shù)生成器 372 7.6.8 【實(shí)戰(zhàn)】創(chuàng)建一個(gè)定時(shí)器 373 7.6.9 【實(shí)戰(zhàn)】開發(fā)一個(gè)并發(fā)的Web爬蟲 374 7.7 小結(jié) 377 第8章 Go RESTful API接口開發(fā) 378 8.1 什么是RESTful API 378 8.2 Go流行Web框架的使用 382 8.2.1 為什么要用框架 382 8.2.2 Gin框架的使用 382 8.2.3 Beego框架的使用 395 8.3 【實(shí)戰(zhàn)】用Gin框架開發(fā)RESTful API 412 8.3.1 路由設(shè)計(jì) 412 8.3.2 數(shù)據(jù)表設(shè)計(jì) 412 8.3.3 模型代碼編寫 412 8.3.4 邏輯代碼編寫 413 8.4 【實(shí)戰(zhàn)】用Go開發(fā)OAuth 2.0接口 417 8.4.1 OAuth 2.0簡介 417 8.4.2 用Go開發(fā)OAuth 2.0接口的示例 418 8.5 小結(jié) 423 第4篇 Go Web項(xiàng)目實(shí)戰(zhàn) 第9章 【實(shí)戰(zhàn)】開發(fā)一個(gè)B2C電子商務(wù)系統(tǒng) 426 9.1 需求分析 426 9.2 系統(tǒng)設(shè)計(jì) 427 9.2.1 確定系統(tǒng)架構(gòu) 427 9.2.2 制定系統(tǒng)流程 428 9.3 設(shè)計(jì)軟件架構(gòu) 429 9.4 設(shè)計(jì)數(shù)據(jù)庫與數(shù)據(jù)表 430 9.5 搭建系統(tǒng)基礎(chǔ)架構(gòu) 431 9.6 前臺模塊開發(fā) 441 9.6.1 首頁模塊開發(fā) 443 9.6.2 注冊登錄模塊開發(fā) 450 9.6.3 用戶中心模塊開發(fā) 463 9.6.4 商品展示模塊開發(fā) 469 9.6.5 購物車模塊開發(fā) 474 9.6.6 收銀臺模塊開發(fā) 481 9.6.7 支付模塊開發(fā) 489 9.7 后臺模塊開發(fā) 493 9.7.1 登錄模塊開發(fā) 493 9.7.2 商品模塊開發(fā) 495 9.8 小結(jié) 499 第10章 用Docker部署Go Web應(yīng)用 500 10.1 了解Docker組件及原理 500 10.1.1 什么是Docker 500 10.1.2 為什么用Docker 502 10.1.3 Docker引擎 502 10.1.4 Docker構(gòu)架 503 10.1.5 Docker核心概念 503 10.1.6 Docker常用命令 504 10.2 安裝Docker 509 10.2.1 Linux Docker 安裝 509 10.2.2 Windows Docker 安裝 510 10.2.3 Mac OS X Docker 安裝 511 10.3 【實(shí)戰(zhàn)】用Docker運(yùn)行一個(gè)Go Web 應(yīng)用程序 512 10.3.1 為什么使用Docker運(yùn)行Go Web應(yīng)用程序 512 10.3.2 創(chuàng)建Go Web應(yīng)用程序 512 10.3.3 用Docker運(yùn)行一個(gè)Go Web應(yīng)用程序 513 10.4 【實(shí)戰(zhàn)】通過Docker-Compose快速部署 515 10.4.1 Docker-Compose 簡介 515 10.4.2 通過Docker-Compose實(shí)戰(zhàn)部署 516 10.5 【實(shí)戰(zhàn)】將Docker容器推送至服務(wù)器 520 10.5.1 到Docker Hub官網(wǎng)注冊賬號 520 10.5.2 同步本地和Docker hub的標(biāo)簽(tag) 520 10.5.3 推送鏡像到Docker Hub 521 10.5.4 訪問Docker Hub鏡像 521 10.5.5 使用發(fā)布的Docker Hub鏡像 522 10.6 小結(jié) 523
展開全部

Go Web編程實(shí)戰(zhàn)派——從入門到精通 作者簡介

廖顯東 高級軟件架構(gòu)師,全棧開發(fā)者,技術(shù)極客,Gopher,開源愛好者。 畢業(yè)于河海大學(xué),先后就職于蘇寧易購等多家大型公司。具有多年軟件開發(fā)與團(tuán)隊(duì)管理經(jīng)驗(yàn),精通Java、JavaScript、C、C++、C#、Python、PHP等開發(fā)語言。對Go、Rust等開發(fā)語言有深入實(shí)踐和研究。對大型電子商務(wù)系統(tǒng)開發(fā)、高并發(fā)架構(gòu)、分布式架構(gòu)、微服務(wù)、大數(shù)據(jù)、人工智能算法等領(lǐng)域有深入實(shí)踐和研究。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 短信营销平台_短信群发平台_106短信发送平台-河南路尚 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 陕西鹏展科技有限公司| 南京办公用品网-办公文具用品批发-打印机耗材采购 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 釜溪印象网络 - Powered by Discuz! | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 搪玻璃冷凝器_厂家-越宏化工设备 | 斗式提升机,斗式提升机厂家-淄博宏建机械有限公司 | 挨踢网-大家的导航! | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | PO膜_灌浆膜及地膜供应厂家 - 青州市鲁谊塑料厂 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 智慧物联网行业一站式解决方案提供商-北京东成基业 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 北京浩云律师事务所-企业法律顾问_破产清算等公司法律服务 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 奥因-光触媒除甲醛公司-除甲醛加盟公司十大品牌 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 |