原文:MySQL必知必會:用十一張圖講清楚,當你CRUD時BufferPool中發生了什么!以及BufferPool的優化!

一 收到了大佬們的建議 篇幅偏短,建議稍微加長一點。 這點說的確實挺對,有的篇幅確實比較短,針對這個提議我會考慮將相似的話題放在一篇文章中。但是這可能會導致我中斷每天更新的步調,換成隔幾天發一篇的步調 但是這個系列的文章一定會寫完的 Buffer Pool LRU List Flush List Free List相輔相成,建議放在一起串講。 說的沒錯,是應該一起串講。於是有了這篇加餐的文章:下面 ...

2020-11-22 09:52 3 704 推薦指數:

查看詳情

或許我可以把AQS講清楚

AQS是JUC包中許多類的實現根基,這篇文章基於個人理解的前提下完成,所以在結構上跟其他AQS文章有些差異。 1 AQS內臟  tips:如果只是想看AQS的實現的話可以從第三節開始看,前面只是講結構和使用 1.1 整體結構   在開始了解AQS之前,先看下AQS的內部結構 ...

Wed Dec 11 05:12:00 CST 2019 5 507
終於有人把MYSQL索引講清楚

一什么是索引 索引在MYSQL中也可以稱為鍵,其是存儲引擎用於快速查找記錄的一種數據結構;這樣聽起來有點生澀,你可能難以理解;如果給你一本書,你如何能夠精確的查找到書中某個章節的具體位置呢?我們肯定是先看目錄,再找內容。你可以理解索引就像書的目錄一樣;當數據庫的數據量大的時候,索引的性能 ...

Tue Sep 15 16:40:00 CST 2020 0 934
一個故事講清楚NIO

轉載請引用:一個故事講清楚NIO   假設某銀行只有10個職員。該銀行的業務流程分為以下4個步驟: 1) 顧客填申請表(5分鍾); 2) 職員審核(1分鍾); 3) 職員叫保安去金庫取錢(3分鍾); 4) 職員打印票據,並將錢和票據返回給顧客(1分鍾)。   我們看看銀行不同的工作方式 ...

Mon Jul 06 02:15:00 CST 2015 16 15132
試着把.net的GC講清楚(1)

什么是GC? GC(garbage collection)是對內存管理中回收已經不用的內存的一種機制,我們熟知的java和.net都有自己的GC機制,是內存管理的一部分。 為什么會有GC呢?是因為 ...

Sat Feb 24 05:47:00 CST 2018 8 1738
試着把.net的GC講清楚(3)

試着把.net的GC講清楚(1) 試着把.net的GC講清楚(2) 前兩篇寫的都是gc的一些概念和細節,這些東西對自己以后寫代碼有什么用,本篇我就准備將這些內容。 root 第一篇文章中講了GC在遍歷存活對象的時候,都是從root開始的,root是一些對象的引用,例如:全局 ...

Sat Mar 03 18:14:00 CST 2018 5 2220
終於有人把 Docker 講清楚

作者 :樂章 一、簡介 1、了解Docker的前生LXC LXC為Linux Container的簡寫。可以提供輕量級的虛擬化,以便隔離進程和資源,而且不需要提供指令解釋機制以及 ...

Thu Jan 02 17:29:00 CST 2020 0 1412
終於有人把docker講清楚

一、簡介   1、了解docker的前生LXC      LXC為Linux Container的簡寫。可以提供輕量級的虛擬化,以便隔離進程和資源,而且不需要提供指令解釋機制以及全虛擬化的其他 ...

Thu Oct 31 21:38:00 CST 2019 0 1078
java創建一個對象,內存中發生了什么

JAVA是一種面向對象的語言,它本身具有面向對象的三大特性--封裝,繼承,多態。開發,我們要記住,屬性是用於存儲數據的。直接被訪問,容易出現安全隱患。所以,類中的屬性通常被私有化,並對外提供公共的訪問方法。這個方法一般有兩個,規范寫法:對於屬性xx,可以使用setXX(),getXX()對其進行 ...

Sat Nov 25 22:54:00 CST 2017 0 3917
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM