在講ICP和MRR之前蒲讯,我們先了解一下MySQL的架構(gòu)篮撑。于本文的重點(diǎn)并不在架構(gòu)細(xì)節(jié)上收班,所以讓我們直接看關(guān)鍵部分泽腮,存儲(chǔ)引擎作為單獨(dú)的一層邀摆,是連接底...
MySQL應(yīng)該是我們平時(shí)用得最多的一個(gè)關(guān)系型數(shù)據(jù)庫(kù)了吧怠肋,畢竟開源免費(fèi)而且功能強(qiáng)大签财。但是如果想知道一條SQL語(yǔ)句具體是怎么執(zhí)行的串慰,總不能每次都看源...
springmvc 一般我們?cè)陂_發(fā)web項(xiàng)目的時(shí)候如果用到了springmvc唱蒸,那就會(huì)省很多事兒邦鲫,因?yàn)閟pring都幫我們默默地做好了。特別是s...
前言 現(xiàn)在幾乎所有的java開發(fā)都會(huì)用到springboot神汹,除了很老很老的項(xiàng)目庆捺,應(yīng)該不會(huì)再有人直接用jsp古今,servlet等寫web項(xiàng)目了吧,...
背景 慣例說(shuō)一下背景,對(duì)于那些復(fù)雜的接口或者大的查詢接口,一般我們會(huì)在入?yún)⒍x一個(gè)option肠虽,然后將查詢域分割成幾部分,由調(diào)用方指定需要查詢的...
前言 簡(jiǎn)單介紹一下RocketMQ的背景但狭,RocketMQ是阿里開源的消息中間件,根據(jù)官網(wǎng)描述撬即,RocketMQ其實(shí)是阿里發(fā)現(xiàn)ActiveMQ和...
前言 在上一篇關(guān)于redis的文章中立磁,我們分析了redis用到的主要的數(shù)據(jù)結(jié)構(gòu),但是redis并沒有直接使用這些數(shù)據(jù)結(jié)構(gòu)來(lái)實(shí)現(xiàn)KV形式的數(shù)據(jù)庫(kù)剥槐,...
前言 我們都知道唱歧,redis最基本的數(shù)據(jù)結(jié)構(gòu)有5種,分別是字符串粒竖、列表颅崩、哈希表、集合和有序集合蕊苗。其實(shí)準(zhǔn)確來(lái)說(shuō)沿后,這種表述容易造成誤會(huì),給人誤解朽砰。從...
版本 本次源碼分析基于Netty的版本為4.1 源碼分析 NioEventLoop可以視為java中的一個(gè)線程尖滚,只不過(guò)NioEventLoop處...