常見(jiàn)的幾種分布式鎖的實(shí)現(xiàn)方案,Redis、Mysql 、zookeeper; 本文主要講的是如何使用zk實(shí)現(xiàn)分布式鎖: 具體思路: 1、首先zo...
1、引言 讀寫(xiě)分離要做的事情就是對(duì)于一條SQL該選擇哪個(gè)數(shù)據(jù)庫(kù)去執(zhí)行,至于誰(shuí)來(lái)做選擇數(shù)據(jù)庫(kù)這件事兒,無(wú)非兩個(gè),要么中間件幫我們做,要么程序自己做...
shiro 一、shiro是什么? 二、主要功能 shiro主要有三大功能模塊: 1. Subject:主體,一般指用戶。 2. Securit...
redisson+springboot 實(shí)現(xiàn)分布式鎖 在一些場(chǎng)景時(shí),需要保證數(shù)據(jù)的不重復(fù),以及數(shù)據(jù)的準(zhǔn)確性,特別是特定下,某些數(shù)據(jù)的準(zhǔn)確性顯得尤...
一、HashMap簡(jiǎn)介 1、它是一個(gè)通過(guò)Map接口實(shí)現(xiàn)的一個(gè)雙列集合,主要是以鍵值對(duì)的方式進(jìn)行存儲(chǔ),每一個(gè)鍵值對(duì)都有一個(gè)鍵和一個(gè)值。 2、每一個(gè)...
在一些復(fù)雜的業(yè)務(wù)當(dāng)中,涉及到某個(gè)業(yè)務(wù)有多個(gè)狀態(tài),按照傳統(tǒng)寫(xiě)法無(wú)非就是if else,其實(shí)還是有一種比較優(yōu)雅的實(shí)現(xiàn)方式,就是設(shè)計(jì)模式中的狀態(tài)機(jī)模式...