原创 mysql單表容量_關於mysql單表支持的最大大小

mysql單表支持的最大存儲空間大小爲多少呢? 其實這個問題要拆分成兩個問題。 第一是操作系統所採用的文件系統能支持的單個文件大小,比如: linux 2.2-intel 32-bit (ext2文件系統) 最大支持2GB linux 2.

原创 MESI(緩存一致性協議)

現在的處理器都是多核處理器,並且每個核都帶有多個緩存(指令緩存和數據緩存,見下圖)。爲什麼需要緩存呢,這是因爲CPU訪問內存的速度比較慢,所以在CPU和內存之間加了個緩存以提高訪問速度。既然每個核都有緩存,那麼假設兩個核或者多個核同時訪問同

原创 CPU有緩存一致性協議MESI,爲何還需要Volatile?

前面我們從操作系統底層瞭解了現代計算機結構模型中的CPU指令結構、CPU緩存結構、CPU運行調度以及操作系統內存管理,並且學習了Java內存模型(JMM)和 volatile 關鍵字的一些特性。本篇來深入理解CPU緩存一致性協議(MESI

原创 內存屏障前世-緩存一致性協議

現代計算機都是多核cpu,cpu需要和內存交互,但內存相對cpu的速度實在太慢,於是cpu和內存之間還有cache層,每個cpu都有屬於自己的cache,cache由cache line組成,每個cache line 64位(根據不同架構,

原创 JVM 源碼分析之如何觸發並執行 GC 線程

前言 由於JVM中垃圾收集器的存在,使得Java程序員在開發過程中可以不用關心對象創建時的內存分配以及釋放過程,當內存不足時,JVM會自動開啓垃圾收集線程,進行垃圾對象的回收。對象的創建、使用,到最後的回收,整個過程就這樣悄無聲息的發生着,

原创 j.u.c系列(02)---線程池ThreadPoolExecutor---tomcat實現策略

寫在前面   本文是以同tomcat 7.0.57。 jdk版本1.7.0_80爲例。   線程池在tomcat中的創建實現爲: public abstract class AbstractEndpoint<S> { pu

原创 MySQL分佈式數據庫高可用實踐:架構、複製機制、多機房

大家好!我是網易數據運維工程師杜明友,大家可以叫我老杜。首先介紹一下網易雲,是網易集團旗下雲計算和大數據品牌,本文要深入分析的案例是網易雲旗下的即時通訊雲平臺業務,開發者通過集成客戶端SDK和雲端OPEN API,即可快速實現強大的IM功能

原创 SATB深入詳解與問題剖析【純理論】

延着上一次【https://www.cnblogs.com/webor2006/p/11147893.html】的理論繼續。 SATB: 在G1中,使用的是SATB(Snapshot-At-The-Beginning)的方式,刪除的

原创 多活/多機房的幾種實現方式與重點

也可以在 多活/多機房的幾種實現方式與重點 - mdhs.io 讀到這篇文章。 當業務規模提升到一定程度之後,很多公司會考慮「多活」,也就是將自己的業務部署在多個機房,不管是同城還是異地,其中的原因包括但不限於: 從高可用角度,公司已經

原创 軟件系統高可用架構思考

近期在重新評估我們系統的高可用性和彈性擴展能力,因此今天再整理下軟件系統高可用架構方面的內容。重點還是對裏面的一些關鍵點展開說明。 對於高可用整體概述,我在前面專門一篇文章寫過,先做個說明: 高可用性整體概述 對於業務系統的高可用性,實際

原创 高併發系統設計(二十三):【多機房部署】:跨地域的分佈式系統如何做?

來想象這樣一個場景:你的垂直電商系統部署的IDC機房,在某一天發佈了公告說,機房會在第二天凌晨做一次網絡設備的割接,在割接過程中會不定時出現瞬間,或短時間網絡中斷。 機房網絡的中斷,肯定會對業務造成不利的影響,即使割接的時間在凌晨(業務的低

原创 JWT安全驗證常見疑問解答

最近做基於BFF架構的分佈式移動端API接口的系統設計。工作過程中發現有些工程師對JWT安全驗證的認識存在一些偏差,重複講解實在太麻煩了,在這裏把關於JWT常見的一些疑問統一回答下吧。 什麼是JWT? JSON Web Token

原创 【轉】數據跨機房同步方案(異地多活)

一、背景 中國大陸用戶主要分佈在南北,南北數據一般專線延遲是60~100ms,所以爲了提高用戶體驗一般設置南北機房,整個架構爲雙A,兩邊均可寫,可以極大的提升用戶體驗。 因此某服務主要分爲南北機房,每個機房都擁有全量數據,用戶在北方修改數

原创 JVM GC:OopMap、CardTable、RememberedSet

2017-07-19 JVM GC:OopMap、CardTable、RememberedSet [以下內容適用於 Hotsport JVM] 一句話概括:OopMap 用於枚舉 GC Roots 和 準確式 GC,CardT

原创 阿里巴巴:中臺炮火羣協同作戰

【編者按】看完此文可以對刷屏的中臺有個大致瞭解。最近朋友圈被中臺刷屏了,今天我們來說說中臺!文章來源於邊緣計算社區,經億歐新制造編輯轉載。 緣起 百度指數搜索 " 中臺 ",可以發現,中臺一詞前幾年幾乎都沒有搜索,反倒是今年 5 月 21