- 博客(7)
- 资源 (82)
- 收藏
- 关注
原创 redis实现mybatis二级缓存
在前面的文章中已经看到了mybatis二级缓存的设置,这里我们重新学习一下,mybatis 的二级缓存可以使用mybatis 自身的hashMap实现二级缓存,而如果使用mybatis 自身的二级缓存则很方便在映射文件中添加 就开启了mybatis 的二级缓存也可简单设置一下二级缓存的一些属性,具体如下:<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD
2016-05-23 21:53:30 4260
转载 《深入理解mybatis原理》 MyBatis的二级缓存的设计原理
MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。1.MyBatis的缓存机制整体设计以及二级缓存的工作模式 如上图所示,当开一个会话时,一个SqlSession对象会使用一个Executor对象来完成会话操作,MyBatis的二级缓存机制的关键
2016-05-18 11:15:27 869
转载 深入理解mybatis原理》 MyBatis事务管理机制
MyBatis作为Java语言的数据库框架,对数据库的事务管理是其非常重要的一个方面。本文将讲述MyBatis的事务管理的实现机制。首先介绍MyBatis的事务Transaction的接口设计以及其不同实现JdbcTransaction 和 ManagedTransaction;接着,从MyBatis的XML配置文件入手,讲解MyBatis事务工厂的创建和维护,进而阐述了MyBatis事务的创建和
2016-05-18 10:25:35 1797
转载 《深入理解mybatis原理》 Mybatis数据源与连接池
对于ORM框架而言,数据源的组织是一个非常重要的一部分,这直接影响到框架的性能问题。本文将通过对MyBatis框架的数据源结构进行详尽的分析,并且深入解析MyBatis的连接池。 本文首先会讲述MyBatis的数据源的分类,然后会介绍数据源是如何加载和使用的。紧接着将分类介绍UNPOOLED、POOLED和JNDI类型的数据源组织;期间我们会重点讲解POOLED类型的数据源和其实现的
2016-05-18 09:46:10 884
转载 《深入理解mybatis原理》 Mybatis初始化机制详解
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置文件创建Configuration对象的过程 3. 手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSessionFa
2016-05-18 09:42:32 1170
原创 List集合的并集、交集、差集以及源码
其实list集合在平时开发中使用的比较多,下面我们来看看list集合的并集、交集、差集以及源码1、并集:jdk api 中并集的实现有两种方式:(1)、在原集合的末尾追加(2)、在原集合的指定位置开始追加(1)、addAll(Collection<? extendsE> c) 按照指定 collection 的迭代器所返回的元素顺序
2016-05-17 19:48:56 5262
转载 探秘Java虚拟机——内存管理与垃圾回收
本文主要是基于Sun JDK 1.6 Garbage Collector(作者:毕玄)的整理与总结,原文请读者在网上搜索。1、Java虚拟机运行时的数据区2、常用的内存区域调节参数-Xms:初始堆大小,默认为物理内存的1/64(-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn:新
2016-05-09 15:35:51 1104
dao层动态代理实现demo
2016-06-07
commons-pool.jar
2016-05-19
org.apache.commons.httpclient相关架包
2016-02-27
spring+activemq topic持久化订阅
2017-03-14
dubbo demo
2016-10-16
commons-lang
2016-08-30
使用springmvc 实现文件上传
2016-07-19
文件上传demo
2016-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人