
前言 一直以來都在使用MyBatis做持久化框架,也知道當我們定義XXXMapper接口類并利用它來做CRUD操作時,Mybatis是利用了動態...
前言 還是老規矩,首先提出幾個待解決的問題: MySQL InnoDB存儲引擎中事務的隔離級別有哪些? 對應隔離級別的實現機制是什么? 并發事務...
我們都知道事務有4種特性:原子性、一致性、隔離性和持久性,在事務中的操作,要么全部執行,要么全部不做,這就是事務的目的。事務的隔離性由鎖機制實現...
首先列舉下在面試過程中對于B+樹索引常見的兩個問題,希望通過本文簡要解決這些問題: B+樹索引是什么? 為什么說B+樹比B樹更適合數據庫索引? ...
前言 下面關于 Java 的內存區域介紹大部分參考深入理解Java虛擬機,也參考了網上很多資料,以下圖片均摘自網絡 運行時數據區域 Java虛擬...
前言 在垃圾回收器回收對象時,我們如何判斷哪些對象是"活"的,哪些是"死"的,關于判斷對象存活的方法主要分為兩類: 引用計數法 和 可達性分析算...
前言 以前經常看一些文章使用 javac 反編譯 class文件,然后生成一堆字節碼,再一頓騷操作分析字節碼,可謂是非常炫酷。這里有時間剛好也來...
之前一直搞不清楚Iterator和Iterable到底有什么關系,它們的區別是什么,今天查看Java集合類源碼才發現其中的名堂,接下來給大家講講...
何時改寫equals方法 當一個類有自己特有的"邏輯相等"概念,而且超類也沒有實現equals方法實現期望的行為,這是我們需要改寫equals方...