簡(jiǎn)單來(lái)說(shuō) Redis 就是一個(gè)數(shù)據(jù)庫(kù)庐椒,不過與傳統(tǒng)數(shù)據(jù)庫(kù)不同的是 Redis 的數(shù)據(jù)是存在內(nèi)存中的,所以存寫速度非郴始穑快,因此 Redis 被廣泛應(yīng)用于緩存方向墅拭。 另外申眼,Redi...

簡(jiǎn)單來(lái)說(shuō) Redis 就是一個(gè)數(shù)據(jù)庫(kù)庐椒,不過與傳統(tǒng)數(shù)據(jù)庫(kù)不同的是 Redis 的數(shù)據(jù)是存在內(nèi)存中的,所以存寫速度非郴始穑快,因此 Redis 被廣泛應(yīng)用于緩存方向墅拭。 另外申眼,Redi...
Mysql存儲(chǔ)引擎 MyISAM,不支持事務(wù)潮饱、也不支持外鍵来氧,但其訪問速度快,對(duì)事務(wù)完整性沒有要求香拉。 InnoDB啦扬,提供了具有提交、回滾和崩潰恢復(fù)能力的事務(wù)安全凫碌。但是比起MyI...
一、背景 隨著公司業(yè)務(wù)增長(zhǎng)盛险,如果每天1000多萬(wàn)筆訂單的話瞄摊,3個(gè)月將有約10億的訂單量,之前數(shù)據(jù)庫(kù)采用單庫(kù)單表的形式已經(jīng)不滿足于業(yè)務(wù)需求苦掘,數(shù)據(jù)庫(kù)改造迫在眉睫换帜。 二、訂單數(shù)據(jù)如...
優(yōu)化背后的工作原理 MySQL邏輯架構(gòu) MySQL邏輯架構(gòu)整體分為三層鹤啡,最上層為客戶端層惯驼,并非MySQL所獨(dú)有,諸如:連接處理、授權(quán)認(rèn)證祟牲、安全等功能均在這一層處理隙畜。 MySQ...
數(shù)據(jù)庫(kù)议惰,后端開發(fā)者必學(xué),而且現(xiàn)在以MySQL居多狂丝。這個(gè)系列將羅列自己以前的筆記以及深入MySQL一些高級(jí)用法换淆。打算先講很多人關(guān)注的使用方式(增刪改查以及其優(yōu)化),然后就講數(shù)據(jù)...
MYSQL 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫(kù)概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 MySQL基本操作 5 函數(shù) 6 數(shù)據(jù)查詢 核心技術(shù) 7 索引 8 存儲(chǔ)過程...
第一部分Netty的概念及體系結(jié)構(gòu) Netty是一款用于創(chuàng)建高性能網(wǎng)絡(luò)應(yīng)用程序的高級(jí)框架几颜。在第一部分倍试,我們將深入地探究它的能力,并且在3個(gè)主要的方面進(jìn)行示例: 使用Netty...
顯示鎖ReentrantLock的內(nèi)部同步依賴于AQS(AbstractQueuedSynchronizer)县习,因此,分析ReentrantLock必然涉及AQS谆趾。 本文假設(shè)...
AQS(AbstractQueuedSynchronizer)是一個(gè)用于構(gòu)建鎖和同步器的框架躁愿,許多同步器都可以通過AQS很容易并且高效的構(gòu)造出來(lái)。不僅Reentrant和Se...
本文主要整理了關(guān)于線程中斷的相關(guān)知識(shí)點(diǎn)。 1.線程的狀態(tài) NEW (新建)一個(gè)尚未啟動(dòng)的線程處于這一狀態(tài)园欣。(A thread that has not yet started...
關(guān)于文章涉及到的jdk源碼,這里把最新的jdk源碼分享給大家----->jdk源碼 前言 在上篇文章《Java并發(fā)編程之鎖機(jī)制之AQS(AbstractQueuedSynch...