從零開(kāi)始搭建項(xiàng)目,沒(méi)有好用的腳手架怎么行!最近發(fā)現(xiàn)一款高顏值的前后端分離腳手架sa-plus,自帶代碼生成器,可一鍵生成前端、后端、API文檔代碼,推薦給大家! sa-plu...
從零開(kāi)始搭建項(xiàng)目,沒(méi)有好用的腳手架怎么行!最近發(fā)現(xiàn)一款高顏值的前后端分離腳手架sa-plus,自帶代碼生成器,可一鍵生成前端、后端、API文檔代碼,推薦給大家! sa-plu...
oauth2 authorization code 大致流程 用戶打開(kāi)客戶端后,客戶端要求用戶給予授權(quán)。 用戶同意給予客戶端授權(quán)。 客戶端使用授權(quán)得到的code,向認(rèn)證服務(wù)器...
點(diǎn)贊再看,養(yǎng)成習(xí)慣,搜一搜【一角錢(qián)技術(shù)[https://upload-images.jianshu.io/upload_images/10170978-580795bd2f9...
很多人喜歡把redisson繼續(xù)封裝成注解,不說(shuō)好壞,只想說(shuō)鎖得粒度還是越小越好。項(xiàng)目中引入包 版本使用3.11.1 配置文件添加 示例① 示例②樂(lè)觀鎖場(chǎng)景 trylock參...
為什么ConcurrentHashMap的讀操作不需要加鎖? 我們知道,ConcurrentHashmap(1.8)這個(gè)并發(fā)集合框架是線程安全的,當(dāng)你看到源碼的get操作時(shí),...
今天發(fā)一篇"水文",可能很多讀者都會(huì)表示不理解,不過(guò)我想把它作為并發(fā)序列文章中不可缺少的一塊來(lái)介紹。本來(lái)以為花不了多少時(shí)間的,不過(guò)最終還是投入了挺多時(shí)間來(lái)完成這篇文章的。 網(wǎng)...
系列 redis數(shù)據(jù)淘汰原理redis過(guò)期數(shù)據(jù)刪除策略redis server事件模型redis cluster mget 引發(fā)的討論redis 3.x windows 集群...