當然這個單體專案已經可能是爛大街的東西了 但認真學一些總是能有所得的
1.所得到就是規範的目錄結構開發流程
2.前後端分離介面規範設計
路徑 訪問方式 返回引數 都特別規範 這樣可以聯調通順
所以在幹任何事情前規劃可以事半功倍
3.阿里雲OSS儲存
將圖片上傳到阿里雲Bucket 其實就是來實現上傳的
4.Redis快取
Redis基於記憶體的鍵值對結構資料庫 Mysql儲存在磁碟上 優點記憶體儲存讀寫效能高
圖形化工具
至於具體一些語法 我學的快忘得快 一個月不到忘完了
參考:
Redis常用命令:
一:字串操作命令
SET Key value 設定指定key值
GET Key 獲取指定key值
SETEX key seconds value 設定指定key值 並設定過期時間秒
SETNX key value 只有在key不存在時設定key的值
二:雜湊操作命令
HSET key field value 將雜湊表key欄位field的值設為value
HGET key field 獲取儲存在雜湊表中指定欄位的值
HDEL key field 刪除儲存在雜湊表中的指定欄位
HKEYS key 獲取雜湊表所有欄位
HVALS key 獲取雜湊表中所有值
三:列表操作命令(有序不唯一)
LPUSH key value1 [value2] 將一個或多個值插入到列表頭部
LRANGE key start stop 獲取列表指定範圍內的元素
RPOP key 移除並獲取列表最後一個元素
LLEN key 獲取列表長度
四:集合操作命令(無序唯一)
SADD key member1 [member2] 向集合新增一個或多個成員
SMEMBERS key 返回集合中的所有成員
SCARD key 獲取集合的成員數
SINTER key1 [key2] 返回給定所有集合的交集
SUNION key1 [key2] 返回所有給定集合的並集
SREM key member1 [member2] 刪除集合中一個或多個成員
五:有序集合操作命令(有序唯一 關聯一個double分數)
ZADD key score1 member1 [score2 member2] 向有序集合新增一個或多個成員
ZRANGE key start stop [withscores] 透過索引區間返回有序集合中指定區間內的成員
ZINCRBY key increment member 有序集合中對指定成員的分數加上增量increment
ZREM key member [member....] 移除有序集合中的一個或多個成員
五:通用命令
KEYS pattern 查詢所有符合給定模式的key
EXISTS key 檢查給定key是否存在
TYPE key 返回key所儲存的值的型別
DEL key key存在時刪除key
5.簡單微信小程式相關了解
當然前端程式碼並未去實現 主要在深入瞭解後端技術
6.Mysql的深入學習
之前有關學的Mybatis 當時也是學的比較深入 然後做這個專案也就忘了差不多了
也暴露出了關於SQL的弱勢 需要後期去深入理解SQL最佳化等方式 不能只會一些簡單的增刪改查語句
7.Echarts圖表的使用
這個有點前端了 就是渲染資料 視覺化美觀的顯示出來
官網:https://echarts.apache.org/handbook/zh/get-started/