IP属地:浙江
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。 1、MyBatis的初始化做了什么2、MyB...
我们平时大部分大部分业务都会用到线程池,首先用线程池的一个好处在于它能复用线程,之前一直有疑问它是如何复用的,今天我们来看看里面的具体实现。 首先我们来看下线程池提交任务的方...
redis备份 redis有两种备份方式:RDB AOF RDB:这种方式是redis主进程fork一个子进程将内存数据dump到一个临时的RDB文件,在写入完毕后替换之前的...
ReentranLock是我们常用的同步锁。它里面主要会用到的方法就是lock() unlock(),下面我们来看下它的源码实现。首先它有两种锁的方式 公平锁 和 非公平锁。...
我们知道spring里面IOC就是通过doGetBean来工作的,这个方法在AbstractBeanFactory类里面,从字面意思我们就能知道这是一个工厂类。下面我们来看看...
首先我们知道spring的启动入口在web.xml里面的一个监听器里 然后我们找到它的启动方法 里面有一个configureAndRefreshWebApplicationC...
枚举我相信平时大家在项目中基本都会用到,通常我们都是用它来做有穷的列举。下面我将讲一下枚举别样的用法。 1、枚举的本质 Enum是java5引入的特性。用来方便java开发者...