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

簡單來說 Redis 就是一個數(shù)據(jù)庫枷餐,不過與傳統(tǒng)數(shù)據(jù)庫不同的是 Redis 的數(shù)據(jù)是存在內(nèi)存中的榨呆,所以存寫速度非常快,因此 Redis 被廣泛應(yīng)用于緩存方向。 另外,Redi...
Mysql存儲引擎 MyISAM伦忠,不支持事務(wù)、也不支持外鍵稿辙,但其訪問速度快昆码,對事務(wù)完整性沒有要求。 InnoDB邻储,提供了具有提交赋咽、回滾和崩潰恢復(fù)能力的事務(wù)安全。但是比起MyI...
一冬耿、背景 隨著公司業(yè)務(wù)增長,如果每天1000多萬筆訂單的話萌壳,3個月將有約10億的訂單量亦镶,之前數(shù)據(jù)庫采用單庫單表的形式已經(jīng)不滿足于業(yè)務(wù)需求,數(shù)據(jù)庫改造迫在眉睫袱瓮。 二缤骨、訂單數(shù)據(jù)如...
優(yōu)化背后的工作原理 MySQL邏輯架構(gòu) MySQL邏輯架構(gòu)整體分為三層,最上層為客戶端層尺借,并非MySQL所獨有绊起,諸如:連接處理、授權(quán)認證燎斩、安全等功能均在這一層處理虱歪。 MySQ...
數(shù)據(jù)庫笋鄙,后端開發(fā)者必學,而且現(xiàn)在以MySQL居多怪瓶。這個系列將羅列自己以前的筆記以及深入MySQL一些高級用法萧落。打算先講很多人關(guān)注的使用方式(增刪改查以及其優(yōu)化),然后就講數(shù)據(jù)...
MYSQL 基礎(chǔ)知識 1 MySQL數(shù)據(jù)庫概要 2 簡單MySQL環(huán)境 3 數(shù)據(jù)的存儲和獲取 4 MySQL基本操作 5 函數(shù) 6 數(shù)據(jù)查詢 核心技術(shù) 7 索引 8 存儲過程...
第一部分Netty的概念及體系結(jié)構(gòu) Netty是一款用于創(chuàng)建高性能網(wǎng)絡(luò)應(yīng)用程序的高級框架。在第一部分找岖,我們將深入地探究它的能力陨倡,并且在3個主要的方面進行示例: 使用Netty...
顯示鎖ReentrantLock的內(nèi)部同步依賴于AQS(AbstractQueuedSynchronizer)许布,因此兴革,分析ReentrantLock必然涉及AQS。 本文假設(shè)...
AQS(AbstractQueuedSynchronizer)是一個用于構(gòu)建鎖和同步器的框架蜜唾,許多同步器都可以通過AQS很容易并且高效的構(gòu)造出來帖旨。不僅Reentrant和Se...
本文主要整理了關(guān)于線程中斷的相關(guān)知識點。 1.線程的狀態(tài) NEW (新建)一個尚未啟動的線程處于這一狀態(tài)积暖。(A thread that has not yet started...
關(guān)于文章涉及到的jdk源碼,這里把最新的jdk源碼分享給大家----->jdk源碼 前言 在上篇文章《Java并發(fā)編程之鎖機制之AQS(AbstractQueuedSynch...