簡(jiǎn)單來說 Redis 就是一個(gè)數(shù)據(jù)庫(kù)炭剪,不過與傳統(tǒng)數(shù)據(jù)庫(kù)不同的是 Redis 的數(shù)據(jù)是存在內(nèi)存中的寞焙,所以存寫速度非常快嵌纲,因此 Redis 被廣泛應(yīng)用于緩存方向。 另外,Redi...

簡(jiǎn)單來說 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多萬筆訂單的話,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)造出來岖瑰。不僅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...