原创 (轉載)MySQL索引底層實現原理

MySQL官方對索引的定義爲:索引(Index)是幫助MySQL高效獲取數據的數據結構。提取句子主幹,就可以得到索引的本質:索引是數據結構。 我們知道,數據庫查詢是數據庫的最主要功能之一。我們都希望查詢數據的速度能儘可能的快,因此數據庫系

原创 (轉載)MySQL InnoDB 的多版本併發控制(MVCC)

原文地址:https://www.imooc.com/article/details/id/31277 innoDB 的多版本併發控制(MVCC) 1. MVCC定義 1.1定義 MVCC全稱Mutli Version Concurren

原创 jvm虛擬機--垃圾收集簡介 - GC參考手冊

1. 垃圾收集簡介 - GC參考手冊 2016年12月02日 11:29:01 鐵錨 閱讀數:9495更多 所屬專欄: GC性能優化 說明: 在本文中, Garbage Collection 翻譯爲 “垃圾收集”, garbage co

原创 (轉載)mysql鎖機制詳解

原文轉載地址:https://www.cnblogs.com/volcano-liu/p/9890832.html 前言   大概幾個月之前項目中用到事務,需要保證數據的強一致性,期間也用到了mysql的鎖,但當時對mysql的鎖機制只是

原创 Java虛擬機--GC 算法(基礎篇) - GC參考手冊

3. GC 算法(基礎篇) - GC參考手冊 2017年01月13日 12:16:12 鐵錨 閱讀數:5580更多 所屬專欄: GC性能優化 相關術語翻譯說明: Mark,標記; Sweep,清除; Compact,整理; 也有人翻譯爲

原创 TCP和Udp的區別是什麼?

作者:伴月飛鳥 鏈接:https://www.zhihu.com/question/47378601/answer/276353285 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。   OSI 和 TC

原创 (轉載)Idea 中最常用的10款插件(提高開發效率),一定要學會使用!

學習使用一些插件,可以提高平常工作中的開發效率。對於我們開發人員很有幫助! IDEA裏面,依次選擇打開 File --> Settings --> Plugins,在Plugins裏面可以搜索 1. Alibaba Java Codin

原创 高級多線程控制類

原文鏈接:https://blog.csdn.net/xh921/article/details/76871093 1.ThreadLocal類 用處:保存線程的獨立變量。當一個線程類在使用Th

原创 理解Zookeeper的Leader選舉過程

選擇機制中的概念 serverId(服務器ID 既 myid) 比如有三臺服務器,編號分別是1,2,3。 編號越大在選擇算法中的權重越大。 zxid(最新的事物ID 既 LastLoggedZxid) 服務器中存放的最大數據ID

原创 (轉載)Zookeeper實現分佈式鎖

原文鏈接:https://www.jianshu.com/p/3f407b37c34f 本文轉載於簡書,是自己在上班之餘的學習記錄。怕將來用到找不到。特此轉載! 原文地址:https://www

原创 (轉載)使用redis實現分佈式鎖

最近在項目中遇到了類似“秒殺”的業務場景,在本篇博客中,我將用一個非常簡單的demo,闡述實現所謂“秒殺”的基本思路。 業務場景 所謂秒殺,從業務角度看,是短時間內多個用戶“爭搶”資源,這裏的資源在大部分秒殺場景裏是商品;將業務抽象,技術

原创 分佈式事務-本地消息表實現方案

分佈式事務-本地消息表實現方案 2019年02月27日 16:09:02 shine0312 閱讀數 274 一、背景 用單下單的時候需要先鎖庫存,然後再生成訂單,庫存所在的庫和訂單是兩個庫,這裏就涉及到了分佈式事務的處理,下面說下兩種解

原创 分佈式事務之tcc補償事務和基於可靠消息的分佈式事務

之前網上看到很多寫分佈式事務的文章,不過大多都是將分佈式事務各種技術方案簡單介紹一下。很多朋友看了還是不知道分佈式事務到底怎麼回事,在項目裏到底如何使用。 所以這篇文章,就用大白話+手工繪圖,並結合一個電商系統的案例實踐,來給大家講清楚到

原创 Java虛擬機-- GC 算法(實現篇) - GC參考手冊

4. GC 算法(實現篇) - GC參考手冊 2017年02月05日 23:58:36 鐵錨 閱讀數:9924 標籤: javajvm垃圾收集GC參考手冊算法更多 個人分類: JavaGC 所屬專欄: GC性能優化 您應該已經閱讀了前面的

原创 Java虛擬機---Java中的垃圾收集 - GC參考手冊

2. Java中的垃圾收集 - GC參考手冊 2017年01月07日 00:02:54 鐵錨 閱讀數:7786更多 所屬專欄: GC性能優化 標記-清除(Mark and Sweep)是最經典的垃圾收集算法。將理論用於生產實踐時, 會有很