Redis分布式鎖使用總結(jié) 前言 最近因?yàn)轫?xiàng)目需要進(jìn)行多實(shí)例的協(xié)調(diào),使用到了分布式鎖,所以對(duì)分布式鎖的原理、使用等做了一番調(diào)查、學(xué)習(xí),順便將其記錄下來,供需要的同學(xué)學(xué)習(xí)交流。...
Redis分布式鎖使用總結(jié) 前言 最近因?yàn)轫?xiàng)目需要進(jìn)行多實(shí)例的協(xié)調(diào),使用到了分布式鎖,所以對(duì)分布式鎖的原理、使用等做了一番調(diào)查、學(xué)習(xí),順便將其記錄下來,供需要的同學(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é)果集的封裝之后,我們接下來來學(xué)習(xí)MyBatis中...
淺談SPI機(jī)制 前言 這段時(shí)間在研究一個(gè)開源框架,發(fā)現(xiàn)其中有一些以SPI命名的包,經(jīng)過搜索、整理以及思考之后,將學(xué)習(xí)的筆記、心得整理出來,供日后復(fù)習(xí)使用。 SPI SPI全稱...
【SpringBoot】 在SpringBoot中使用Hibernate Validate 前言 在做web相關(guān)的應(yīng)用時(shí),經(jīng)常需要提供接口與用戶交互(獲取數(shù)據(jù)、上傳數(shù)據(jù)等),...
寫在前面 不知大家有沒遇到過像“橫放著的金字塔”一樣的if else嵌套: 我并沒夸大其詞,我是真的遇到過了!嵌套6、7層,一個(gè)函數(shù)幾百行,簡!直!看!死!人! 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é)的容器,不過由于ByteBuffer比較難使用...
Netty學(xué)習(xí)之?dāng)?shù)據(jù)傳輸 前言 在前面的小節(jié)中,我們簡略地學(xué)習(xí)了Netty及Netty的核心組件,在本小節(jié)中,我們來學(xué)習(xí)一個(gè)重要但是不太好歸類的內(nèi)容,Netty的數(shù)據(jù)傳輸方式...
Netty學(xué)習(xí)之組件和設(shè)計(jì) 前言 前面我們簡單地介紹了Netty,然后學(xué)習(xí)了一個(gè)簡單的小例子,接下來我們來學(xué)習(xí)Netty的組件概要及組件之間的關(guān)系。 Channel,Even...
Netty學(xué)習(xí)之Netty介紹 前言 本周開始學(xué)習(xí)Netty,主要的參考資料是《Netty In Action》原版書,這本書寫得真好,一開始學(xué)習(xí)Netty的時(shí)候,看得有些云...
Redis學(xué)習(xí)之緩存 前言 在前面的學(xué)習(xí)中,我們學(xué)習(xí)了Jedis以及Spring-redis-data的使用,這些內(nèi)容主要是直接使用Redis作為數(shù)據(jù)庫,接下來,我們從另一個(gè)...
Redis學(xué)習(xí)之Spring-data-redis使用 前言 在前面,我們學(xué)習(xí)了Redis的基礎(chǔ)知識(shí),也學(xué)習(xí)了在Java中通過Jedis來操作Redis,同時(shí)我們也提到了,J...
Redis學(xué)習(xí)之集群 前言 在前面,我們學(xué)習(xí)了Redis的基本操作,Jedis的使用以及Redis的持久化方案,接下來我們來學(xué)習(xí)Redis的集群管理。 復(fù)制 當(dāng)數(shù)據(jù)存儲(chǔ)在一臺(tái)...
Redis學(xué)習(xí)之持久化 前言 在前面我們學(xué)習(xí)了Redis的基本操作,也學(xué)習(xí)了Redis的Java客戶端Jedis的使用,接下來我們來學(xué)習(xí)Redis的持久化。 在前面的學(xué)習(xí)中,...
Redis學(xué)習(xí)之進(jìn)階知識(shí) 前言 在前面的小節(jié)中,我們學(xué)習(xí)了Redis的五種數(shù)據(jù)類型,并且動(dòng)手操作了這些數(shù)據(jù)類型,在本小節(jié)中,我們將學(xué)習(xí)Redis的事務(wù)、排序、消息通知等功能 ...
Redis學(xué)習(xí)是Jedis使用 前言 在前面的內(nèi)容中,我們簡單學(xué)習(xí)了Redis的基本操作,并且通過redis-cli客戶端操作redis,在本小節(jié)中,我們將學(xué)習(xí)在代碼中操作R...