(1)客戶端(瀏覽器)發(fā)送請(qǐng)求谓谦,直接請(qǐng)求到 DispatcherServlet。 (2)DispatcherServlet 根據(jù)請(qǐng)求信息調(diào)用 HandlerMapping贪婉,解...

(1)客戶端(瀏覽器)發(fā)送請(qǐng)求谓谦,直接請(qǐng)求到 DispatcherServlet。 (2)DispatcherServlet 根據(jù)請(qǐng)求信息調(diào)用 HandlerMapping贪婉,解...
ps -ef|grep redis:Linux下查看運(yùn)行的redis服務(wù) SLAVEOF 127.0.0.1 6379:當(dāng)前服務(wù)器設(shè)為6379端口redis的從機(jī)SLAVEO...
Redis事務(wù)的三個(gè)階段 開(kāi)啟事務(wù) 命令入隊(duì)列 執(zhí)行事務(wù) Redis事務(wù)的三個(gè)特性 單獨(dú)的隔離操作:事務(wù)中所有命令會(huì)按順序執(zhí)行反粥,不會(huì)被其他命令打斷 沒(méi)有隔離級(jí)別的概念:在提交...
最近在看JDK源碼尤蒿,其中ArrayList中的部分有這樣一行 private static final int MAX_ARRAY_SIZE = Integer.MAX_VA...
一 MySQL 基礎(chǔ)架構(gòu)分析 1.1 MySQL 基本架構(gòu)概覽 下圖是 MySQL 的一個(gè)簡(jiǎn)要架構(gòu)圖郑气,從下圖你可以很清晰的看到用戶的 SQL 語(yǔ)句在 MySQL 內(nèi)部是如何執(zhí)...
高性能MYSQL的事物隔離級(jí)別數(shù)據(jù)庫(kù)事務(wù)的隔離級(jí)別有4種,由低到高分別為Read uncommitted 优质、Read committed 竣贪、Repeatable read 军洼、...
SQL 是一種聲明式語(yǔ)言 首先要把這個(gè)概念記在腦中:“聲明”巩螃。 SQL 語(yǔ)言是為計(jì)算機(jī)聲明了一個(gè)你想從原始數(shù)據(jù)中獲得什么樣的結(jié)果的一個(gè)范例演怎,而不是告訴計(jì)算機(jī)如何能夠得到結(jié)果。...
SQL數(shù)據(jù)庫(kù)的兩種引擎:MyISAM:查詢速度較快避乏,適合讀較多的場(chǎng)景爷耀。不支持事務(wù),也不支持崩潰后的數(shù)據(jù)恢復(fù)拍皮。鎖的粒度較大歹叮,只有表鎖。不支持外鍵 InnoDB:查詢的速度稍慢铆帽,...
行鎖 InnoDB行鎖是通過(guò)給表上的索引項(xiàng)加鎖來(lái)實(shí)現(xiàn)的愧驱,這一點(diǎn)MySQL與Oracle不同慰技,后者是通過(guò)在數(shù)據(jù)塊中對(duì)相應(yīng)數(shù)據(jù)行加鎖來(lái)實(shí)現(xiàn)的。InnoDB這種行鎖實(shí)現(xiàn)特點(diǎn)意味著:...
與二叉樹,紅黑樹這樣的樹不同糟红,B樹艾帐,B+樹,B*樹是n叉樹盆偿。 m階B樹的特性: 每一個(gè)節(jié)點(diǎn)最多存儲(chǔ)的關(guān)鍵字[m/2+1,m-1] 每一個(gè)節(jié)點(diǎn)的孩子節(jié)點(diǎn)的個(gè)數(shù)[m/2,m] 根...
接口: 接口中的變量和方法默認(rèn)都是public的陈肛,且只能是public 接口中的變量默認(rèn)是static final的 接口中的方法默認(rèn)是abstract的 抽象類 1.抽象類...
B+樹的查詢效率更高:B+樹的每一個(gè)節(jié)點(diǎn)比B樹少兩個(gè)指針域揍鸟,在進(jìn)行磁盤IO的時(shí)候,可以取出更多的節(jié)點(diǎn)進(jìn)行查詢句旱,效率更高 B+樹的所有數(shù)據(jù)都是在葉節(jié)點(diǎn)上的阳藻,可以很方便的查詢所有...