湖畔微风
码龄14年
  • 861,001
    被访问
  • 11
    原创
  • 1,289,813
    排名
  • 711
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2008-03-14
博客简介:

追求极致的人

博客描述:
分享知识,共同进步!
查看详细资料
个人成就
  • 获得839次点赞
  • 内容获得239次评论
  • 获得309次收藏
创作历程
  • 1篇
    2014年
  • 10篇
    2013年
  • 1篇
    2010年
成就勋章
TA的专栏
  • Mysql
    1篇
  • JS
  • Java
  • Oracle
  • linux
  • 其它
    1篇
  • Struts
  • MemCache
    1篇
  • Mybatis
    9篇
兴趣领域 设置
  • 人工智能
    机器学习深度学习神经网络自然语言处理tensorflow图像处理nlp数据分析
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

深入浅出Mybatis-与Spring集成

单独使用mybatis是有很多限制的(比如无法实现跨越多个session的事务),而且很多业务系统本来就是使用spring来管理的事务,因此mybatis最好与spring集成起来使用。本文通过循序渐进的方式讲解了Mybatis与spring集成的各种方案以及原理,让读者可以根据自己项目的实际需求选择适合自己的方案。
原创
发布博客 2014.03.18 ·
107634 阅读 ·
107 点赞 ·
24 评论

深入浅出Mybatis-改造Cache

在前面的文章里,我开发了两个插件:根据注解实现的sql自动生成插件和分页插件。这两个插件在没有开启cache的情况下可以很好的使用,但开启cache后却出现了一些问题,为了解决这些问题,我编写了拦截cache的插件,通过这个拦截器修正了这些问题。问题什么问题最容易出现的问题是开启cache后,分页查询时无论查询哪一页都返回第一页的数据。另外,使用sql自动生成插件生成get方法的sql
原创
发布博客 2013.11.25 ·
19069 阅读 ·
15 点赞 ·
13 评论

mybatis完整工具包(含分页、sql自动生成、cache改造等)完全免费

发布资源 2013.11.25 ·
rar

深入浅出Mybatis-sql自动生成

本文提供了一种自动生成sql语句的方法,它针对的对象是有主键或唯一索引的单表,提供的操作有增、删、改、查4种。理解本文和本文的提供的代码需要有java注解的知识,因为本文是基于注解生成sql的。本文适配的mybatis版本是3.2.2。
原创
发布博客 2013.07.13 ·
40221 阅读 ·
25 点赞 ·
11 评论

mybatis自动sql生成插件源码

发布资源 2013.07.13 ·
zip

深入浅出Mybatis-分页

Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录再按偏移量和limit取结果),在大数据量的情况下这样的分页基本上是没有用的。本文基于插件,通过拦截StatementHandler重写sql语句,实现数据库的物理分页。本文适配的mybatis版本是3.2.2。
原创
发布博客 2013.07.07 ·
174006 阅读 ·
113 点赞 ·
99 评论

mybatis分页源码

发布资源 2013.07.07 ·
zip

深入浅出Mybatis-插件原理

Mybatis采用责任链模式,通过动态代理组织多个拦截器(插件),通过这些拦截器可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Mybatis的核心,因此在编写自己的插件前最好了解下它的原理,以便写出安全高效的插件。代理链的生成Mybatis支持对Executor、StatementHandler、PameterHandler和ResultSetHandler进行
原创
发布博客 2013.07.04 ·
65484 阅读 ·
83 点赞 ·
18 评论

深入浅出MyBatis-Sqlsession

前面的章节主要讲mybatis如何解析配置文件,这些都是一次性的过程。从本章开始讲解动态的过程,它们跟应用程序对mybatis的调用密切相关。本章先从sqlsession开始。创建正如其名,Sqlsession对应着一次数据库会话。由于数据库回话不是永久的,因此Sqlsession的生命周期也不应该是永久的,相反,在你每次访问数据库时都需要创建它(当然并不是说在Sqlsession里只能执
原创
发布博客 2013.07.03 ·
127768 阅读 ·
142 点赞 ·
22 评论

深入浅出MyBatis-MapperBuilder

上一章节说道,解析mybatis的配置文件的最后一步是解析mapper元素。每个mapper元素对应一个mapper配置文件,这一章节就来讲讲这个mapper配置文件是如何解析的。Mapper文件里有什么mapper配置文件是配置sql映射的地方,它看起来就像下面这个样子: <cache type="PERPETUAL" eviction="LRU" flushInterva
原创
发布博客 2013.06.14 ·
35764 阅读 ·
28 点赞 ·
6 评论

深入浅出MyBatis-Configuration

Configuration是干嘛的Configuration就像是Mybatis的总管,Mybatis的所有配置信息都存放在这里,此外,它还提供了设置这些配置信息的方法。Configuration可以从配置文件里获取属性值,也可以通过程序直接设置。Configuration里可供配置的属性有:1.       properties属性 1)       配置示例 2
原创
发布博客 2013.06.12 ·
48004 阅读 ·
56 点赞 ·
10 评论

深入浅出MyBatis-快速入门

简介MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用
原创
发布博客 2013.06.09 ·
195661 阅读 ·
272 点赞 ·
33 评论

mybatis示例程序

发布资源 2013.06.09 ·
zip

Linux上完美安装memcache(含自启动)

一、安装依赖库libevent1.进入/usr/lib目录,使用命令:ls -al libevent 查看是否已安装,如果已安装且版本低于2.0.21,则先通过:rpm -e libevent —nodeps 进行卸载。2.上传libevent-2.0.21-stable.tar.gz至非usr目录下(因为libevent将安装到usr目录,所以最好换个目录存放安装文件,例如/home),
原创
发布博客 2013.06.06 ·
14593 阅读 ·
5 点赞 ·
3 评论

linux下mysql的卸载、安装全过程

卸载mysql1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的两个包:mysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、删除mysql删除命令:rpm -e --nodeps 包名( rpm -ev mysql-4.1.12-3.RHEL4.1 )3
转载
发布博客 2013.05.09 ·
1761 阅读 ·
1 点赞 ·
0 评论

在同一个硬盘之中安装windows、linux、solaris三系统的方法

最近出于工作需要,在dell 台式机上成功安装了windows xp、RedHat as 5.4、solaris 10.8三个操作系统,过程非常艰辛,也付出了沉重代价(装solaris 的时候把整个硬盘都格式化了,数据全部丢失,还好重要数据都备份了,否则我真的只有去见上帝了)。为了让有同样需要的朋友不至于像我一样付出沉重代价,我把安装过程描述一下,也免得自己以后再装三系统时忘了。我的电脑配
原创
发布博客 2010.04.22 ·
4062 阅读 ·
1 点赞 ·
0 评论
加载更多