前言 一直以来都在使用MyBatis做持久化框架,也知道当我们定义XXXMapper接口类并利用它来做CRUD操作时,Mybatis是利用了动态...
前言 还是老规矩,首先提出几个待解决的问题: MySQL InnoDB存储引擎中事务的隔离级别有哪些? 对应隔离级别的实现机制是什么? 并发事务...
我们都知道事务有4种特性:原子性、一致性、隔离性和持久性,在事务中的操作,要么全部执行,要么全部不做,这就是事务的目的。事务的隔离性由锁机制实现...
首先列举下在面试过程中对于B+树索引常见的两个问题,希望通过本文简要解决这些问题: B+树索引是什么? 为什么说B+树比B树更适合数据库索引? ...
前言 下面关于 Java 的内存区域介绍大部分参考深入理解Java虚拟机,也参考了网上很多资料,以下图片均摘自网络 运行时数据区域 Java虚拟...
前言 在垃圾回收器回收对象时,我们如何判断哪些对象是"活"的,哪些是"死"的,关于判断对象存活的方法主要分为两类: 引用计数法 和 可达性分析算...
前言 以前经常看一些文章使用 javac 反编译 class文件,然后生成一堆字节码,再一顿骚操作分析字节码,可谓是非常炫酷。这里有时间刚好也来...
之前一直搞不清楚Iterator和Iterable到底有什么关系,它们的区别是什么,今天查看Java集合类源码才发现其中的名堂,接下来给大家讲讲...
何时改写equals方法 当一个类有自己特有的"逻辑相等"概念,而且超类也没有实现equals方法实现期望的行为,这是我们需要改写equals方...