班級(jí)規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號(hào)) |
每個(gè)班級(jí)的人數(shù)限3到5人,互動(dòng)授課, 保障效果,小班授課。 |
上間和地點(diǎn) |
上部份地點(diǎn):【上海】同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站)【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院【北京分部】:北京中山學(xué)院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道)【沈陽(yáng)分部】:沈陽(yáng)理工大學(xué)/六宅臻品【鄭州分部】:鄭州大學(xué)/錦華大廈【石家莊分部】:河北科技大學(xué)/瑞景大廈 最近開間(周末班/連續(xù)班/晚班):2019年1月26日 |
實(shí)驗(yàn)設(shè)備 |
◆小班教學(xué),教學(xué)效果好 ☆注重質(zhì)量☆邊講邊練 ☆合格學(xué)員免費(fèi)推薦工作 ★實(shí)驗(yàn)設(shè)備請(qǐng)點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽; 2、課程完成后,授課老師留給學(xué)員手機(jī)和Email,保障培訓(xùn)效果,免費(fèi)提供半年的技術(shù)支持。 3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)?!詈细駥W(xué)員免費(fèi)頒發(fā)相關(guān)工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術(shù)培訓(xùn)15年,端海學(xué)員的能力得到大家的認(rèn)同,受到用人單位的廣泛贊譽(yù),端海的證書受到廣泛認(rèn)可。 |
部份程大綱 |
|
- 第1章 課程介紹
課程內(nèi)容的整體介紹以及學(xué)習(xí)建議。
- 1-1 Go抽獎(jiǎng)系統(tǒng)導(dǎo)學(xué) 試看
第2章 6種抽獎(jiǎng)活動(dòng)來一遍
看書不如動(dòng)手,本章將從年會(huì)抽獎(jiǎng)、彩票刮獎(jiǎng)、微信搖一搖、支付寶集??ā⑽⑿艙尲t包、抽獎(jiǎng)大轉(zhuǎn)盤6種抽獎(jiǎng)活動(dòng)的實(shí)現(xiàn)出發(fā),讓小伙伴切身的體驗(yàn)下如何實(shí)現(xiàn)不同的抽獎(jiǎng)活動(dòng),這些活動(dòng)實(shí)現(xiàn)的差異和難點(diǎn)在哪,并示范用多種方法(互斥鎖、atomic、sync.Map等等)解決并發(fā)安全問題。...
- 2-1 年會(huì)抽獎(jiǎng)_實(shí)現(xiàn)分析
2-2 年會(huì)抽獎(jiǎng)基本功能實(shí)現(xiàn)
2-3 編寫web單元測(cè)試和并發(fā)安全問題
2-4 用互斥鎖解決并發(fā)安全問題
2-5 彩票_實(shí)現(xiàn)分析
2-6 刮刮樂和雙色球 試看
2-7 微信搖一搖_實(shí)現(xiàn)分析
2-8 微信搖一搖實(shí)現(xiàn)(上)
2-9 微信搖一搖實(shí)現(xiàn)(下)
2-10 bug修復(fù)和壓測(cè)
2-11 支付寶集??╛實(shí)現(xiàn)分析
2-12 支付寶集福卡實(shí)現(xiàn)
2-13 微博搶紅包_實(shí)現(xiàn)分析
2-14 實(shí)現(xiàn)發(fā)紅包
2-15 實(shí)現(xiàn)搶紅包
2-16 均衡問題和sync.Map解決異常
2-17 改用chan的方式解決并發(fā)安全問題
2-18 再次壓測(cè)驗(yàn)證和優(yōu)化改造
2-19 抽獎(jiǎng)大轉(zhuǎn)盤_實(shí)現(xiàn)分析
2-20 抽獎(jiǎng)大轉(zhuǎn)盤初步實(shí)現(xiàn)
2-21 sync.Mutex和atomic改造性能對(duì)比
2-22 六種抽獎(jiǎng)活動(dòng)總結(jié)
第3章 系統(tǒng)設(shè)計(jì)和架構(gòu)設(shè)計(jì)
本章對(duì)抽獎(jiǎng)系統(tǒng)和架構(gòu)進(jìn)行詳細(xì)的設(shè)計(jì)。總結(jié)前面的開發(fā)經(jīng)驗(yàn),從需求分析開始入手,整理需求,提煉功能,分析完善用戶操作和業(yè)務(wù)流程、數(shù)據(jù)庫(kù)設(shè)計(jì)、緩存設(shè)計(jì)要點(diǎn)。
- 3-1 需求整理和提煉
3-2 用戶操作和業(yè)務(wù)流程
3-3 數(shù)據(jù)庫(kù)設(shè)計(jì)
3-4 緩存設(shè)計(jì) 試看
3-5 系統(tǒng)架構(gòu)設(shè)計(jì)
3-6 系統(tǒng)設(shè)計(jì)和架構(gòu)設(shè)計(jì)總結(jié)
第4章 項(xiàng)目框架與核心代碼
本章開始動(dòng)手使用iris+xorm先把項(xiàng)目框架搭建起來,并且把基礎(chǔ)的核心代碼(dao,services,comm,用戶登錄、退出等)完成,為后續(xù)的功能開發(fā)做基礎(chǔ)的準(zhǔn)備。
- 4-1 項(xiàng)目框架搭建
4-2 數(shù)據(jù)模型的生成
4-3 核心的dao和service類
4-4 定義dao
4-5 定義service
4-6 定義數(shù)據(jù)庫(kù)和redis配置信息
4-7 創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例及其要點(diǎn)
4-8 創(chuàng)建redis實(shí)例及其要點(diǎn)
4-9 利用iris建立web站點(diǎn)
4-10 項(xiàng)目配置和通用方法
4-11 web站點(diǎn)初始化構(gòu)建
4-12 實(shí)現(xiàn)IndexController
4-13 完善路由和main.go文件
4-14 登錄和退出:安全值校驗(yàn)和防篡改
第5章 后臺(tái)功能開發(fā)
一個(gè)可視化的管理后臺(tái)可以更好的幫助產(chǎn)品運(yùn)營(yíng)來自助操作,本章將實(shí)現(xiàn)相關(guān)功能并完成抽獎(jiǎng)活動(dòng)的定制規(guī)則設(shè)置。
- 5-1 后臺(tái)功能開發(fā)介紹
5-2 頁(yè)面模板和AdminController
5-3 獎(jiǎng)品管理實(shí)現(xiàn)(上)
5-4 獎(jiǎng)品管理實(shí)現(xiàn)(中)
5-5 獎(jiǎng)品管理實(shí)現(xiàn)(下)
5-6 優(yōu)惠券管理實(shí)現(xiàn)(上)
5-7 優(yōu)惠券管理實(shí)現(xiàn)(下)
5-8 中獎(jiǎng)記錄管理
5-9 用戶管理
5-10 IP黑名單管理
第6章 基于mysql的抽獎(jiǎng)功能開發(fā)
本章將先完成后端抽獎(jiǎng)接口的實(shí)現(xiàn),完成抽獎(jiǎng)業(yè)務(wù)邏輯和數(shù)據(jù)流程的開發(fā)。
- 6-1 抽獎(jiǎng)接口開發(fā)細(xì)節(jié)分析
6-2 用戶并發(fā)操作的鎖
6-3 驗(yàn)證用戶、IP今日參與次數(shù)(上)
6-4 驗(yàn)證用戶、IP今日參與次數(shù)(下)
6-5 用戶、IP黑名單的處理
6-6 抽獎(jiǎng)的實(shí)現(xiàn)
6-7 發(fā)獎(jiǎng)的實(shí)現(xiàn)
6-8 中獎(jiǎng)記錄和返回結(jié)果
第7章 使用redis緩存優(yōu)化
本章引入redis來優(yōu)化整個(gè)系統(tǒng),減輕對(duì)mysql的依賴,提高抽獎(jiǎng)接口的性能。
- 7-1 分析_獎(jiǎng)品數(shù)據(jù)全量緩存
7-2 實(shí)現(xiàn)_獎(jiǎng)品數(shù)據(jù)全量緩存(上)
7-3 實(shí)現(xiàn)_獎(jiǎng)品數(shù)據(jù)全量緩存(下)
7-4 分析_單個(gè)用戶數(shù)據(jù)部分緩存
7-5 實(shí)現(xiàn)_單個(gè)用戶數(shù)據(jù)部分緩存
7-6 分析_IP黑名單數(shù)據(jù)緩存
7-7 實(shí)現(xiàn)_IP黑名單數(shù)據(jù)緩存
7-8 優(yōu)化IP今日抽獎(jiǎng)次數(shù)
7-9 優(yōu)化用戶今日抽獎(jiǎng)次數(shù)
7-10 用戶今日抽獎(jiǎng)次數(shù)(上)
7-11 用戶今日抽獎(jiǎng)次數(shù)(下)
7-12 為什么要使用獎(jiǎng)品池
7-13 初步使用獎(jiǎng)品池
7-14 分析_優(yōu)惠券的全量緩存
7-15 實(shí)現(xiàn)_優(yōu)惠券的全量緩存(上)
7-16 實(shí)現(xiàn)_優(yōu)惠券的全量緩存(下)
7-17 使用redis優(yōu)化總結(jié)
第8章 獎(jiǎng)品池以及發(fā)獎(jiǎng)計(jì)劃的實(shí)現(xiàn)
本章實(shí)現(xiàn)兩個(gè)基礎(chǔ)服務(wù)功能(更新發(fā)獎(jiǎng)計(jì)劃,自動(dòng)填充資源池),來完成獎(jiǎng)品的發(fā)獎(jiǎng)計(jì)劃數(shù)據(jù)維護(hù),保證可以合理的把獎(jiǎng)品填充到獎(jiǎng)品池中。
- 8-1 發(fā)獎(jiǎng)計(jì)劃設(shè)計(jì)分析
8-2 實(shí)現(xiàn)發(fā)獎(jiǎng)計(jì)劃(上)
8-3 實(shí)現(xiàn)發(fā)獎(jiǎng)計(jì)劃(中)
8-4 實(shí)現(xiàn)發(fā)獎(jiǎng)計(jì)劃(下)
8-5 自動(dòng)填充獎(jiǎng)品池分析
8-6 實(shí)現(xiàn)獎(jiǎng)品池(上)
8-7 實(shí)現(xiàn)獎(jiǎng)品池(下)
8-8 總結(jié)發(fā)獎(jiǎng)計(jì)劃和獎(jiǎng)品池
第9章 完整性演示以及更多總結(jié)
實(shí)現(xiàn)前端頁(yè)面的大轉(zhuǎn)盤效果,完整的演示最終的效果。通過不同的設(shè)置以及測(cè)試方法,利用壓力測(cè)試工具對(duì)系統(tǒng)性能進(jìn)行分析,深入了解業(yè)務(wù)邏輯以及技術(shù)實(shí)現(xiàn)的細(xì)節(jié),對(duì)系統(tǒng)性能的影響,明白時(shí)間消耗的關(guān)鍵點(diǎn)。而更多的思考和總結(jié),讓抽獎(jiǎng)?lì)惢顒?dòng)的有更多玩法。 ...
- 9-1 前端大轉(zhuǎn)盤分析
9-2 前端大轉(zhuǎn)盤效果實(shí)現(xiàn)
9-3 優(yōu)化獎(jiǎng)品設(shè)置分析
9-4 優(yōu)化發(fā)放獎(jiǎng)品分析
9-5 再來一次壓力測(cè)試吧
9-6 壓力測(cè)試
9-7 更多運(yùn)營(yíng)策略
第10章 引入thrift框架
通過rpc框架,將抽獎(jiǎng)系統(tǒng)服務(wù)化,可以更加靈活和簡(jiǎn)單的接入到更多的業(yè)務(wù)系統(tǒng)中。
- 10-1 了解thrift
10-2 定義thrift文件
10-3 生成代碼
10-4 服務(wù)端接口(上)
10-5 服務(wù)端接口(中)
10-6 服務(wù)端接口(下)
10-7 客戶端接口
|