近期實踐性項目更新進度:Golang

image
你們好,我叫謝偉,是一名程序員。

距離上次更新過去了超久。git

本節講前段時間更新的教程彙總下:程序員

1. Redis 構建節假日API

以前有篇文章提到 本身實現構建節假日庫, 後來又結合 Redis 的基本的使用,使用 Redis 做爲數據庫存儲,實現了的一個 RestfulAPI 風格的獲取節假日的項目,項目自己很小,一方面可讓初學者結合 Redis 和 編程語言一塊兒使用,而不是簡單的使用命令行工具進行數據的操做。github

Redis 構建節假日的API數據庫

主要的重點:編程

  • 依據現有的資源如何設計 Redis 的 key 能夠方便咱們對資源的增刪改查

詳情設計:設計思路後端

Redis 實現節假日API 視頻版:1緩存

Redis 實現節假日API 視頻版:2bash

2. Redis 構建新華字典 API

前一個項目只是用到的基本的 Redis 的數據結構,好比 Hash,完成了 Hash 數據類型的操做:數據結構

HSET 
HGET
HGETALL
HEXISTS
HLEN
HVALS
HKEYS
...
複製代碼

總體數據量不大,用到的數據結構也不是很複雜,並且數據也是來自手動收集。編程語言

因此參照另外一個 Python 實現新華字典項目 , 實現了 Golang 版的 新華字典API

數據庫使用 Redis, 固然實際的生產環境,Redis 多用於緩存處理,「冷」數據的處理多用關係型的數據進行結構化處理。但我偏向於實踐型的,因此依然選擇 Redis用來存儲,數據來自網站,因此,也寫了總體的抓取思路。

最後對三種資源:成語、詞、諺語實現 Restful 風格的API, 總體的設計,比上一個項目稍微複雜點,使用到的數據類型也更豐富。對初學者比較友好。但願你們喜歡。

Redis 實現新華字典API 視頻版

3. Golang 實現圖牀服務

做爲技術人員,編寫博客啥的,一般須要使用的圖牀服務,便於對圖片的管理。

市面上也有不少的開發者,編寫了不少優秀的開源的圖牀服務,好比這個PicGo, 也有不少插件能夠實現圖牀服務,好比 Chrome插件 微博圖牀

因此,依然實現了個 Golang 版的圖牀服務,由於我是後端,全部一樣的是構建的 API 服務 。

Golang 版圖牀

主要使用到的服務是:

  • SMMS
  • 七牛雲
  • 騰訊雲
  • 阿里雲
  • 又拍雲
  • Github
  • Gist
  • Imgur
  • 微博

對每個進行了講解如何實現上傳圖片和管理圖牀服務,最終效果是 API 風格進行圖片的資源的管理。

Golang 實現圖牀服務視頻版

項目的難度都不是很大,喜歡你們喜歡。

有小部分人跟着視頻在學習,若是你喜歡這種偏向於項目型的教程。歡迎關注。


<再會>

相關文章
相關標籤/搜索