Redis事務(wù) A關(guān)注B時(shí),A的關(guān)注列表中有B,B的粉絲列表中有A,這兩件事必須要同時(shí)發(fā)生,因此使用事務(wù)可以一次執(zhí)行多個(gè)命令,保證了一致性一個(gè)事...
這次的郵件發(fā)送功能實(shí)現(xiàn)了,當(dāng)用戶登錄時(shí),向某個(gè)郵箱發(fā)送登錄異常的郵件,還處在學(xué)習(xí)階段,過程可供參考 發(fā)送郵箱的相關(guān)設(shè)置 需要打開郵箱的SMTP,...
異步隊(duì)列簡單介紹 隊(duì)列實(shí)現(xiàn)異步可以用單向隊(duì)列,任務(wù)放到隊(duì)列中,先進(jìn)先出,或者使用優(yōu)先隊(duì)列,按照優(yōu)先級來選擇誰先執(zhí)行,來防止某一個(gè)用戶執(zhí)行大量的請...
什么是Redis Key-Value型的數(shù)據(jù)庫,和Mysql的二維表不一樣,性能很好,數(shù)據(jù)存在內(nèi)存中,支持通用數(shù)據(jù)結(jié)構(gòu),如隊(duì)列,集合,哈希隊(duì)列等...
問題發(fā)布功能的重點(diǎn)在于如何實(shí)現(xiàn)敏感詞過濾,基本的算法是前綴樹算法,前綴樹也就是字典樹,通過前綴樹匹配可以加快敏感詞匹配的速度下面是具體的代碼 前...
注冊功能實(shí)現(xiàn) 密碼加Salt后MD5加密就是在設(shè)置的密碼后面加上一串隨機(jī)字符,然后調(diào)用加密MD5進(jìn)行加密,到時(shí)候登錄驗(yàn)證時(shí),只需要將用戶輸入的密...
建立數(shù)據(jù)庫 使用的是可視化的Mysql工具Navicat,實(shí)現(xiàn)數(shù)據(jù)庫AskMe,四個(gè)表的建立,分別為user comment message q...
Spring 相關(guān)網(wǎng)站 官方文檔 github例子 新建項(xiàng)目可以選擇想要的工具如Web,Templating Engine,AOP,DevToo...
Git學(xué)習(xí) 初始化倉庫用 git bash 打開文件夾 cd 命令用 git init 初始化倉庫 將文件上傳git add 文件名1 文件名2...