Redis分布式鎖使用總結(jié) 前言 最近因?yàn)轫?xiàng)目需要進(jìn)行多實(shí)例的協(xié)調(diào)绞吁,使用到了分布式鎖,所以對(duì)分布式鎖的原理、使用等做了一番調(diào)查辨宠、學(xué)習(xí),順便將其記錄下來(lái)货裹,供需要的同學(xué)學(xué)習(xí)交流嗤形。...
Redis分布式鎖使用總結(jié) 前言 最近因?yàn)轫?xiàng)目需要進(jìn)行多實(shí)例的協(xié)調(diào)绞吁,使用到了分布式鎖,所以對(duì)分布式鎖的原理、使用等做了一番調(diào)查辨宠、學(xué)習(xí),順便將其記錄下來(lái)货裹,供需要的同學(xué)學(xué)習(xí)交流嗤形。...
@ALJ李小靖 謝謝支持
【MyBatis】MyBatis動(dòng)態(tài)SQLMyBatis動(dòng)態(tài)SQL 前言 在前面,我們已經(jīng)學(xué)習(xí)了MyBatis的單表操作以及多表操作弧圆,在體驗(yàn)了MyBatis提供的對(duì)于結(jié)果集的封裝之后派殷,我們接下來(lái)來(lái)學(xué)習(xí)MyBatis中...
淺談SPI機(jī)制 前言 這段時(shí)間在研究一個(gè)開(kāi)源框架还最,發(fā)現(xiàn)其中有一些以SPI命名的包墓阀,經(jīng)過(guò)搜索毡惜、整理以及思考之后,將學(xué)習(xí)的筆記斯撮、心得整理出來(lái)经伙,供日后復(fù)習(xí)使用。 SPI SPI全稱...
【SpringBoot】 在SpringBoot中使用Hibernate Validate 前言 在做web相關(guān)的應(yīng)用時(shí)勿锅,經(jīng)常需要提供接口與用戶交互(獲取數(shù)據(jù)帕膜、上傳數(shù)據(jù)等),...
寫(xiě)在前面 不知大家有沒(méi)遇到過(guò)像“橫放著的金字塔”一樣的if else嵌套: 我并沒(méi)夸大其詞溢十,我是真的遇到過(guò)了垮刹!嵌套6、7層张弛,一個(gè)函數(shù)幾百行荒典,簡(jiǎn)!直吞鸭!看寺董!死!人刻剥! if els...
Netty學(xué)習(xí)之內(nèi)置處理器以及編解碼器 前言 SSL/TLS SSL/TLS是目前廣泛使用的加密遮咖,位于TCP之上,其他的應(yīng)用層協(xié)議之下造虏,當(dāng)應(yīng)用層將數(shù)據(jù)交給SSL/TLS之后御吞,...
Netty學(xué)習(xí)之Bootstrapping 前言 在前面的內(nèi)容中,我們基本把Netty的核心組件都學(xué)習(xí)完了漓藕,各個(gè)組件的作用及組件之間的關(guān)系也基本理清楚了陶珠,一個(gè)完整的Netty...
Netty學(xué)習(xí)之EventLoop&Threading Model 前言 在前面我們學(xué)習(xí)了Netty的眾多組件,如ByteBuf撵术、Channel背率、ChannelHandler...
Netty學(xué)習(xí)之ChannelHandler&ChannelPipeline 前言 ChannelHandler Channel生命周期 ChannelUnregistere...
Netty學(xué)習(xí)之ByteBuf 前言 在網(wǎng)絡(luò)中傳輸?shù)幕締卧亲止?jié)byte,雖然在NIO中提供了一個(gè)ByteBuffer作為字節(jié)的容器嫩与,不過(guò)由于ByteBuffer比較難使用...
Netty學(xué)習(xí)之?dāng)?shù)據(jù)傳輸 前言 在前面的小節(jié)中寝姿,我們簡(jiǎn)略地學(xué)習(xí)了Netty及Netty的核心組件,在本小節(jié)中划滋,我們來(lái)學(xué)習(xí)一個(gè)重要但是不太好歸類(lèi)的內(nèi)容饵筑,Netty的數(shù)據(jù)傳輸方式...
Netty學(xué)習(xí)之組件和設(shè)計(jì) 前言 前面我們簡(jiǎn)單地介紹了Netty,然后學(xué)習(xí)了一個(gè)簡(jiǎn)單的小例子处坪,接下來(lái)我們來(lái)學(xué)習(xí)Netty的組件概要及組件之間的關(guān)系根资。 Channel架专,Even...
Netty學(xué)習(xí)之Netty介紹 前言 本周開(kāi)始學(xué)習(xí)Netty,主要的參考資料是《Netty In Action》原版書(shū)玄帕,這本書(shū)寫(xiě)得真好部脚,一開(kāi)始學(xué)習(xí)Netty的時(shí)候,看得有些云...
Redis學(xué)習(xí)之緩存 前言 在前面的學(xué)習(xí)中鹰椒,我們學(xué)習(xí)了Jedis以及Spring-redis-data的使用锡移,這些內(nèi)容主要是直接使用Redis作為數(shù)據(jù)庫(kù),接下來(lái)漆际,我們從另一個(gè)...
Redis學(xué)習(xí)之Spring-data-redis使用 前言 在前面淆珊,我們學(xué)習(xí)了Redis的基礎(chǔ)知識(shí),也學(xué)習(xí)了在Java中通過(guò)Jedis來(lái)操作Redis奸汇,同時(shí)我們也提到了施符,J...
Redis學(xué)習(xí)之集群 前言 在前面,我們學(xué)習(xí)了Redis的基本操作茫蛹,Jedis的使用以及Redis的持久化方案操刀,接下來(lái)我們來(lái)學(xué)習(xí)Redis的集群管理。 復(fù)制 當(dāng)數(shù)據(jù)存儲(chǔ)在一臺(tái)...
Redis學(xué)習(xí)之持久化 前言 在前面我們學(xué)習(xí)了Redis的基本操作婴洼,也學(xué)習(xí)了Redis的Java客戶端Jedis的使用骨坑,接下來(lái)我們來(lái)學(xué)習(xí)Redis的持久化。 在前面的學(xué)習(xí)中柬采,...
Redis學(xué)習(xí)之進(jìn)階知識(shí) 前言 在前面的小節(jié)中欢唾,我們學(xué)習(xí)了Redis的五種數(shù)據(jù)類(lèi)型,并且動(dòng)手操作了這些數(shù)據(jù)類(lèi)型粉捻,在本小節(jié)中礁遣,我們將學(xué)習(xí)Redis的事務(wù)、排序肩刃、消息通知等功能 ...
Redis學(xué)習(xí)是Jedis使用 前言 在前面的內(nèi)容中祟霍,我們簡(jiǎn)單學(xué)習(xí)了Redis的基本操作,并且通過(guò)redis-cli客戶端操作redis盈包,在本小節(jié)中沸呐,我們將學(xué)習(xí)在代碼中操作R...