
在上一篇文章《用Explain 命令分析 MySQL 的 SQL 執(zhí)行》中,我們講解了 Explain 命令的詳細(xì)使用。但是它只能展示 SQL ...
今天我們來(lái)了解一下 Redis 命令執(zhí)行的過(guò)程。在之前的文章中《當(dāng) Redis 發(fā)生高延遲時(shí),到底發(fā)生了什么》我們?cè)?jiǎn)單的描述了一條命令的執(zhí)行過(guò)...
在上一篇文章中《Redis 命令執(zhí)行過(guò)程(上)》中,我們首先了解 Redis 命令執(zhí)行的整體流程,然后細(xì)致分析了從 Redis 啟動(dòng)到建立 so...
HyperLogLog 是一種概率數(shù)據(jù)結(jié)構(gòu),用來(lái)估算數(shù)據(jù)的基數(shù)。數(shù)據(jù)集可以是網(wǎng)站訪客的 IP 地址,E-mail 郵箱或者用戶 ID。 基數(shù)就是...
?限流是保護(hù)高并發(fā)系統(tǒng)的三把利器之一,另外兩個(gè)是緩存和降級(jí)。限流在很多場(chǎng)景中用來(lái)限制并發(fā)和請(qǐng)求量,比如說(shuō)秒殺搶購(gòu),保護(hù)自身系統(tǒng)和下游系統(tǒng)不被巨型...
?在上邊一篇文章中我們介紹了Spring AOP的基本概念,今天我們就來(lái)學(xué)習(xí)一下與AOP實(shí)現(xiàn)相關(guān)的修飾者模式和Java Proxy相關(guān)的原理,為...
?一致性非鎖定讀(consistent nonlocking read)是指InnoDB存儲(chǔ)引擎通過(guò)多版本控制(MVVC)讀取當(dāng)前數(shù)據(jù)庫(kù)中行數(shù)據(jù)...
我研究和閱讀Spring Cloud Stream源碼已經(jīng)有一個(gè)多月了,但是由于自己的Spring基礎(chǔ)知識(shí)不是很充足,所以導(dǎo)致很多地方都沒有融會(huì)...
前些日子在公司接觸了spring boot和spring cloud,有感于其大大簡(jiǎn)化了spring的配置過(guò)程,十分方便使用者快速構(gòu)建項(xiàng)目,而且...