[推荐] 数据库连接池连接失败的原因分析 分类:[ 数据库 ]
MyBatis连接MySQL出错:No operations allowed after connection closed ,com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure相关原因的查找 ...阅读全文
无情 @ 2015-10-09 10:46:50 阅读(1965) 详情
随着系统用户访问量的不断增加,数据库的频繁访问将成为我们系统的一大瓶颈之一。由于项目前期用户量不大,我们实现单一的数据库就能完成。但是后期单一的数据库根本无法支撑庞大的项目去访问数据库,那么如何结局这个问题呢? ...阅读全文
无情 @ 2015-10-19 16:22:00 阅读(2971) 详情
MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis ...阅读全文
西湖忆 @ 2016-09-19 20:38:04 阅读(3011) 详情
通过上一篇文章的分析我们,我初步了解了它是如何创建sessionFactory的(地址:http://www.ccblog.cn/86.htm), 今天我们分析下Mybatis如何创建SqlSession和Excutor到底做了什么事情 ...阅读全文
无情 @ 2016-10-11 20:11:42 阅读(1881) 详情
上两篇已经讲解了SqlSessionFactory的创建和SqlSession创建过程。今天我们来分析myabtis的sql是如何一步一步走到Excutor。 ...阅读全文
无情 @ 2016-10-12 19:52:03 阅读(3213) 详情
之前的文章我已经基本讲解到了SqlSessionFactory、SqlSession、Excutor以及Mpper执行SQL过程,下面我来了解下myabtis的缓存, 它的缓存分为一级缓存和二级缓存,本文我们主要分析下一级缓存。 ...阅读全文
无情 @ 2016-10-23 17:08:52 阅读(2666) 详情
讲解缓存之前我们需要先了解一下Cache接口以及实现MyBatis定义了一个org.apache.ibatis.cache.Cache接口作为其Cache提供者的SPI(ServiceProvider Interface) ,所有的MyBatis内部的Cache缓存,都应该实现这一接口 Cache的实现类中 ...阅读全文
无情 @ 2016-12-13 22:25:45 阅读(3301) 详情
之前的文章中我们意见分析了一级缓存、二级缓存的相关源码和基本原理,今天我们来分享下了mybatis二级缓存和redis的结合,当然mybatis二级缓存也可以和ehcache、memcache、OSCache、Hazelcast结合使用。二级缓存相关的源码分享请参考《Mybatis源码分析之Cache二级缓存原理》。我们通过两种方式来实战,一种是自己编写缓存、 ...阅读全文
西湖忆 @ 2016-12-22 21:01:32 阅读(3678) 详情
今天和大家分享下mybatis的一个分页插件PageHelper,在讲解PageHelper之前我们需要先了解下mybatis的插件原理。PageHelper 的官方网站:https://github.com/pagehelper/Mybatis-PageHelper ...阅读全文
无情 @ 2016-12-29 17:46:42 阅读(8044) 详情