原创 Synchronize--實現原理

轉載自:https://blog.csdn.net/u012715840/article/details/58247556 鎖的數據結構 同步代碼塊是使用monitorenter和monitorexit指令實現的,任何java對象都有一個

原创 類加載器--Java自定義類加載器與雙親委派模型

轉載自:https://www.cnblogs.com/wxd0108/p/6681618.html 其實,雙親委派模型並不複雜。自定義類加載器也不難!隨便從網上搜一下就能搜出一大把結果,然後copy一下就能用。但是,如果每次想自定義類加

原创 JVM--CMS垃圾回收器詳解

轉載自:https://blog.csdn.net/zqz_zqz/article/details/70568819  

原创 Mysql--binlog三種格式的優缺點和修改方法介紹

目錄轉載自:簡介Row Level 行模式Statement Level(默認)Mixed 自動模式企業場景如何選擇binlog模式行模式和語句模式的區別配置查看binlog 轉載自: https://i4t.com/213.html

原创 Mysql加鎖過程詳解--03關於mysql幻讀理解

轉載自:http://www.cnblogs.com/crazylqy/p/7614092.html Mysql加鎖過程詳解(2)-關於mysql 幻讀理解出現了幻讀,那麼不是說mysql的重複讀解決了幻讀的麼?   那麼,InnoDB指

原创 Mysql加鎖過程詳解--02關於mysql幻讀理解

轉載自:http://www.cnblogs.com/crazylqy/p/7612230.html 首先,mysql 幻讀並非是”一個事務內進行兩次相同操作居然得到了不一樣的結果”,因爲它根本不可能發生在使用了 read view /

原创 Mysql加鎖過程詳解--01基本知識

轉載自:http://www.cnblogs.com/crazylqy/p/7611069.html 1、背景   MySQL/InnoDB的加鎖分析,一直是一個比較困難的話題。我在工作過程中,經常會有同事諮詢這方面的問題。同時,微博上也

原创 Mysql加鎖過程詳解--07初步理解MySQL的gap鎖

轉載自:http://www.cnblogs.com/crazylqy/p/7689447.html 初步理解MySQL的gap鎖 初識MySQL的gap,覺得這個設計比較獨特,和其他數據庫的做法不太一樣,所以整理一個簡單的memo(雖然

原创 Mysql加鎖過程詳解--08理解innodb的鎖(record,gap,Next-Key lock)

轉載自:http://www.cnblogs.com/crazylqy/p/7689447.html 初步理解MySQL的gap鎖 初識MySQL的gap,覺得這個設計比較獨特,和其他數據庫的做法不太一樣,所以整理一個簡單的memo(雖然

原创 Mysql加鎖過程詳解--05innodb 多版本併發控制原理詳解

轉載自:http://www.cnblogs.com/crazylqy/p/7610831.html 多版本併發控制技術已經被廣泛運用於各大數據庫系統中,如Oracle,MS SQL Server 2005+, Postgresql, F

原创 Mysql加鎖過程詳解--06數據庫隔離級別

轉載自:http://www.cnblogs.com/crazylqy/p/7515020.html 一、數據庫事務隔離級別   數據庫事務的隔離級別有4個,由低到高依次爲Read uncommitted 、Read committed 

原创 Mysql加鎖過程詳解--04select for update/lock in share mode 對事務併發性影響

轉載自:http://www.cnblogs.com/crazylqy/p/7614245.html select for update/lock in share mode 對事務併發性影響 事務併發性理解 事務併發性,粗略的理解就是單

原创 線程--JVM中線程的狀態轉換圖

轉載自:https://blog.csdn.net/zolalad/article/details/38903179 線程在一定條件下,狀態會發生變化。線程一共有以下幾種狀態: 1、新建狀態(New):新創建了一個線程對象。 2、就緒狀態

原创 kafka--如何選擇Kafka的分區數和消費者個數

轉載自:http://www.cnblogs.com/likehua/p/3999538.html Kafka的分區數是不是越多越好? 分區多的優點 kafka使用分區將topic的消息打散到多個分區分佈保存在不同的broker上,實現了

原创 kafka--Kafka 設計解析(六):Kafka 高性能關鍵技術解析

轉載自:https://www.infoq.cn/article/kafka-analysis-part-6 上一篇文章《Kafka 設計解析(五)- Kafka 性能測試方法及 Benchmark 報告》從測試角度說明了 Kafka 的