自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis工作机制源码分析—缓存机制及事务机制

本文主要以源码分析的角度分析Mybatis的缓存工作机制及事务机制。 缓存工作机制 整体设计图          网上一张关于Mybatis的缓存工作机制示意图: Cache类结构图 相关源码          二级缓存处理主要体现在CachingExecutor;一级缓存处理主要体现在BaseExecutor,其带localCache、localOutputParam

2017-01-15 12:46:49 1001

原创 Mybatis工作机制源码分析—一次select请求处理流程

本文从源码分析的角度分析Mybatis一次select请求处理流程。 select整体处理流程 时序图 DefaultSqlSession.selectOne工作流程 时序图 DynamicSqlSource构建BoundSql工作流程 相关源码 /** DefaultSqlSession.java */ public T selectOne(String

2017-01-15 11:34:25 1340

原创 Mybatis工作机制源码分析—一次insert请求处理流程

本文从源码分析的角度分析Mybatis一次insert请求处理流程。 insert整体处理流程 时序图 相关源码 /** SqlSessionTemplate.java */ public int insert(String statement, Object parameter) { return this.sqlSessionProxy.insert(statement, p

2017-01-15 10:35:29 1960 1

原创 Mybatis工作机制源码分析—初始化

本文以Spring集成Mybatis的形式,在启动工程过程中,Spring容器会实例化SqlSessionFactoryBean,来讲解Mybatis是如何进行初始化工作。 Spring配置文件applicationContext.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:ao

2017-01-05 13:56:46 866

原创 Mybatis工作机制源码分析—初始化—mapper配置文件解析

本文以源码分析的形式讲解Mybatis是如何进行mapper配置文件的解析工作的。 时序图 相关源码 /** XMLMapperBuilder.java */ // 构造XMLMapperBuilder public XMLMapperBuilder(InputStream inputStream, Configuration configuration, String resour

2017-01-05 13:46:43 1634

原创 Mybatis工作机制源码分析—初始化—config配置文件解析

本文通过源码分析的形式讲解Mybatis config配置文件是如何解析的。 时序图 相关源码 /** XMLConfigBuilder解析 */ /** XMLConfigBuilder.java */ public Configuration parse() { if (parsed) { throw new BuilderException("Each XMLConfi

2017-01-05 11:54:42 716

原创 Mybatis工作机制源码分析—初始化—sax解析

本文以解析Mybatis config配置文件中"/configuration"元素为例进行说明Mybatis是如何进行sax解析工作的。 Mybatis配置文件解析流程图 时序图 相关源码 /** XMLConfigBuilder.java */ // 以解析Mybatis config配置文件"/configuration"元素为例说明sax解析机制: parser.e

2017-01-05 11:43:57 819

关于jdk中nio讲解文档

关于jdk中nio讲解文档,说明的比较详细,对nio需要理解的可以看看

2015-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除