自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (13)
  • 收藏
  • 关注

原创 Mybatis实现 --目录

本文是关于MyBatis的实现机制的探索

2014-06-18 17:28:38 1071

原创 Mybatis实现【7】 --基于接口编程的原理

MyBatis可以仅通过申明接口并在annotation上注明sql,即可省略配置文件的编写。 这里Mapper是不需要实现类,我们来探究下MyBatis是如何做这层代理的。 bean的注入 1、声明需要注入的包 MapperScannerConfig类描述是: //BeanDefinitionRegistryPostProcessor

2014-06-18 16:31:59 6361

原创 Mybatis实现【5】--事务概述

JAVA事务管理 在JAVA中有两类事务,如果是JDBC类型事务,则是由Connection类来控制的。如果创建一个Connection对象时,没有显示调用setTransactionIsolation(int level)方法,则Connection使用当前数据库默认的事务格力级别,数据库的默认隔离级别可由响应的SQL语句查询到(在MySQL中可使用 select @@tx_isolation

2014-06-18 16:30:25 1731

原创 Mybatis实现【4】-查询解析(一次SQL查询的源码分析)

执行流程图:   一、在Service层调用Mapper Interface中的方法实现对数据库的操作 二、MapperProxy将拦截所有调用数据库的操作,所以实际上调用的是MapperProxy中的方法。 //当调用Mapper的方法时,实际上将由MapperProxy中的invoke方法处理 public Object invoke(Object proxy, Method meth

2014-06-18 16:29:46 3411

原创 Mybatis实现【3】-初始化(配置文件读取和解析)

获取SqlSessionFactory 1、首先读取XML配置文件 InputStream inputStream = Resources.getResourceAsStream(DEFAULT_MYBATIS_CONFIG_FILE); 2、实例化SqlSessionFactory(主要是读取配置文件流并将这些配置信息存放在Configuration类中) sqlSessionFa

2014-06-18 16:28:24 4439

原创 Mybatis实现【2】--基本流程

http://www.iteye.com/blogs/subjects/mybatis_internals MyBatis对JDBC的优化和封装 -使用数据库连接池进行进行管理 -SQL语句统一放置到配置文件 -SQL语句变量和传入参数的映射以及动态SQL -动态SQL语句的处理 -对数据库操作结果的映射和结果缓存 -SQL语句的重复 整体设计 1、总体流程 1.1、加

2014-06-18 16:27:41 1034

转载 Mybatis实现【1】 ---Mybatis Basic[Java persistence with MyBatis3]

Why Mybatis -It Eliminates a lot of JDBC boilerplate code   --MyBatis provides many other features that simplify the implementation of persistence logic         ---It supports the mapping of comple

2014-06-18 16:26:18 2133

原创 Mybatis实现【6】--缓存

缓存概述 (同【1】中cache部分) By default,the first-level cache is enabled;this means that if you'll invoke the same SELECT statement within the same sqlSession interface,results will be fetched from the cache

2014-06-18 16:19:19 1144

gradle-2.5-bin.zip

gradle2.5版本 mac下用brew还只是安装2.4版本

2015-08-16

android拍照和图片选择demo

android拍照和图片选择 其中图片处理使用recycle进行了内存优化

2015-04-04

Android 4高级编程 第3版 源码

Android 4高级编程 第3版 源码

2015-04-04

junit in action 源码

junit in action 源码 java版

2012-02-22

Junit in Action 中文版--带目录

Junit in Action 中文版--带目录

2012-02-22

shell教程--文件安全与权限

简单而详细介绍了linux下文件权限相关的shell命令

2011-09-02

Oscache使用教程

Oscache使用教程,基础教程。详细介绍几本原理以及几本配置。

2011-01-12

android2开发教程【完整】

android开发教程【完整】 具有很好学习参考价值

2010-04-28

android开发教程【2】

android开发教程,很有参考和学习价值

2010-04-28

android开发教程【1】

android 开发教程 很有参考学习价值

2010-04-28

一个简单的web程序

该程序主要为一个简单的web服务 为简易遥控电脑的web方面

2009-04-20

javaweb_ppt

本资源为v512为我们提供的java——web教学视频的配套教程,为v512为我们提供

2009-04-14

css+div_src.rar

资源为v512工作组为我们提供教学视频中css+div一课程的配套ppt,由v512为我们提供

2009-04-14

空空如也

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

TA关注的人

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