67.”蒼穹外賣專案個人所得“

不爱美女爱辣条發表於2024-11-07

當然這個單體專案已經可能是爛大街的東西了 但認真學一些總是能有所得的

1.所得到就是規範的目錄結構開發流程

image
image

2.前後端分離介面規範設計

image

路徑 訪問方式 返回引數 都特別規範 這樣可以聯調通順
所以在幹任何事情前規劃可以事半功倍

3.阿里雲OSS儲存

將圖片上傳到阿里雲Bucket 其實就是來實現上傳的
image

4.Redis快取

Redis基於記憶體的鍵值對結構資料庫 Mysql儲存在磁碟上 優點記憶體儲存讀寫效能高

圖形化工具
image

至於具體一些語法 我學的快忘得快 一個月不到忘完了
參考:

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.簡單微信小程式相關了解

當然前端程式碼並未去實現 主要在深入瞭解後端技術
image

6.Mysql的深入學習

之前有關學的Mybatis 當時也是學的比較深入 然後做這個專案也就忘了差不多了
也暴露出了關於SQL的弱勢 需要後期去深入理解SQL最佳化等方式 不能只會一些簡單的增刪改查語句
image

7.Echarts圖表的使用

這個有點前端了 就是渲染資料 視覺化美觀的顯示出來
image
官網:https://echarts.apache.org/handbook/zh/get-started/

相關文章