大家好锯七,我叫謝偉,是一名程序員栖秕。
距離上次更新過(guò)去了超久。
本節(jié)講前段時(shí)間更新的教程匯總下:
1. Redis 構(gòu)建節(jié)假日API
之前有篇文章提到 自己實(shí)現(xiàn)構(gòu)建節(jié)假日庫(kù), 后來(lái)又結(jié)合 Redis 的基本的使用寝姿,使用 Redis 作為數(shù)據(jù)庫(kù)存儲(chǔ),實(shí)現(xiàn)了的一個(gè) RestfulAPI 風(fēng)格的獲取節(jié)假日的項(xiàng)目划滋,項(xiàng)目本身很小会油,一方面可以讓初學(xué)者結(jié)合 Redis 和 編程語(yǔ)言一起使用,而不是簡(jiǎn)單的使用命令行工具進(jìn)行數(shù)據(jù)的操作古毛。
主要的重點(diǎn):
- 依據(jù)現(xiàn)有的資源如何設(shè)計(jì) Redis 的 key 可以方便我們對(duì)資源的增刪改查
詳情設(shè)計(jì):設(shè)計(jì)思路
Redis 實(shí)現(xiàn)節(jié)假日API 視頻版:1
Redis 實(shí)現(xiàn)節(jié)假日API 視頻版:2
2. Redis 構(gòu)建新華字典 API
前一個(gè)項(xiàng)目只是用到的基本的 Redis 的數(shù)據(jù)結(jié)構(gòu),比如 Hash都许,完成了 Hash 數(shù)據(jù)類型的操作:
HSET
HGET
HGETALL
HEXISTS
HLEN
HVALS
HKEYS
...
整體數(shù)據(jù)量不大稻薇,用到的數(shù)據(jù)結(jié)構(gòu)也不是很復(fù)雜,而且數(shù)據(jù)也是來(lái)自手動(dòng)收集胶征。
所以參照另一個(gè) Python 實(shí)現(xiàn)新華字典項(xiàng)目 塞椎, 實(shí)現(xiàn)了 Golang 版的 新華字典API
數(shù)據(jù)庫(kù)使用 Redis, 當(dāng)然實(shí)際的生產(chǎn)環(huán)境睛低,Redis 多用于緩存處理案狠,“冷”數(shù)據(jù)的處理多用關(guān)系型的數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理。但我偏向于實(shí)踐型的钱雷,所以依然選擇 Redis用來(lái)存儲(chǔ)骂铁,數(shù)據(jù)來(lái)自網(wǎng)站,所以罩抗,也寫了整體的抓取思路拉庵。
最后對(duì)三種資源:成語(yǔ)、詞套蒂、諺語(yǔ)實(shí)現(xiàn) Restful 風(fēng)格的API, 整體的設(shè)計(jì)钞支,比上一個(gè)項(xiàng)目稍微復(fù)雜點(diǎn),使用到的數(shù)據(jù)類型也更豐富操刀。對(duì)初學(xué)者比較友好烁挟。希望大家喜歡。
Redis 實(shí)現(xiàn)新華字典API 視頻版
3. Golang 實(shí)現(xiàn)圖床服務(wù)
作為技術(shù)人員骨坑,編寫博客啥的撼嗓,通常需要使用的圖床服務(wù),便于對(duì)圖片的管理卡啰。
市面上也有很多的開發(fā)者静稻,編寫了很多優(yōu)秀的開源的圖床服務(wù),比如這個(gè)PicGo, 也有很多插件可以實(shí)現(xiàn)圖床服務(wù)匈辱,比如 Chrome插件 微博圖床
所以振湾,依然實(shí)現(xiàn)了個(gè) Golang 版的圖床服務(wù),因?yàn)槲沂呛蠖送隽常型瑯拥氖菢?gòu)建的 API 服務(wù) 押搪。
主要使用到的服務(wù)是:
- SMMS
- 七牛云
- 騰訊云
- 阿里云
- 又拍云
- Github
- Gist
- Imgur
- 微博
對(duì)每一個(gè)進(jìn)行了講解如何實(shí)現(xiàn)上傳圖片和管理圖床服務(wù)树酪,最終效果是 API 風(fēng)格進(jìn)行圖片的資源的管理。
Golang 實(shí)現(xiàn)圖床服務(wù)視頻版
項(xiàng)目的難度都不是很大大州,喜歡大家喜歡续语。
有小部分人跟著視頻在學(xué)習(xí),如果你喜歡這種偏向于項(xiàng)目型的教程厦画。歡迎關(guān)注疮茄。
<再會(huì)>