自定义博客皮肤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)
  • 收藏
  • 关注

原创 Mybatis 源码解析(三) - properties标签

文章个人学习源码所得,若存在不足或者错误之处,请大家指出。Properties配置格式如下: Configuration.xml中:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/my

2015-08-05 18:54:03 9371

原创 Mybatis 源码解析(二) - Configuration.xml解析

文章个人学习源码所得,若存在不足或者错误之处,请大家指出。上一章中叙述了Configuration.xml流化到Mybatis内存中的过程,那么接下来肯定就是Configuration.xml文件解析操作,在Mybatis中,这个解析的操作由SqlSesssionFactoryBuilder负责。接下来我们看看SqlSessionFactoryBuilder的方法签名: SqlSession

2015-08-05 18:49:40 5287

原创 Mybatis 源码解析(一) - Configuration.xml加载

文章个人学习源码所得,若存在不足或者错误之处,请大家指出。Mybatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。Mybatis消除了几乎所有的JDBC代码和参数的手工设计以及结果集的检索。Mybatis的前身是ibatis,ibatis是2002年发起的一个开源项目,2010年被谷歌托管,更名为Mybatis,2013年迁移至Github。可能会看本篇文章的人,对于Mybatis都

2015-08-05 18:39:59 9342

原创 Java设计模式(五) 之 工厂模式

源码均以JDK1.8作为参考1.定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。2.解析: 可能乍一看Factory设计模式的定义有点晕,但是细想想Factory的字面含义,其实也是很好理解的,所谓工厂,就是按照指定的需求生产出一些产品,Factory设计模式也不例外,是按照提供给Factory的需求说明,然后Factory按照需

2015-08-04 09:17:35 8496 1

原创 Java设计模式(四) 之 模板方法模式

源码均以JDK1.8作为参考1.定义: 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的机构即可重定义该算法的某些特定步骤。2.解析: 通用类图: 类图解析: 模板方法模式非常简单,仅仅使用了Java的继承机制,但它是一个应用非常广泛的模式。 2.1.抽象模板(AbstractClass) 主要

2015-08-04 09:16:41 9119

原创 Java设计模式(三) 之 适配器模式

源码均以JDK1.8作为参考1.定义: 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 2.解析: Adapter Pattern又称为Wrapper Pattern,提到Adapter Pattern,最先会想到的可能就是电源适配器,例如一台12V的电脑需要改到家用220V交流电源上使用,就需要使用交流电适配器,对

2015-08-04 09:15:13 9201

原创 Java设计模式(二) 之 迭代器模式

源码均以JDK1.8作为参考1.定义: Iterator提供一种方法访问一个容器对象中各个元素,而又不需要暴露对象的内部细节。2.解析: 通用类图: 类图解析: 2.1.Iterator抽象迭代器 抽象迭代器负责定义通用的接口约定,基本都是基于JDK中Iterator接口的定义,源码如下:public interface Iterator<

2015-08-04 09:13:15 8853

空空如也

空空如也

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

TA关注的人

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