- 博客(8)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 浅谈Sqlsession和数据库的连接池
之前mybatis关于Sqlsession的事务的提交,有很多的不解,通过这两天的努力,大致了解了下,分享下,也顺便总结下:其实我们早就应该知道,在使用mybatis的时候,事务提交的时候,每次,我们都会调用SqlSession来进行事务的提交,提交完成后,也进行了手动的关闭操作;不难理解,这个似乎和JDBC在操作数据的时候,大家经常写的 BaseDao一样,也就是,在操作JDBC的时
2016-03-31 21:53:37 18963 21
原创 Spring的AOP面向切面的一些小结
掌握的东西, 我认为不是特别多, 但是, 最重要的是掌握他的原理, 这样运用起来会更得心应手,比如,在AOP里面的代理设计模式,在IOC机制里的工厂模式,自己会写一些常用的设计模式之后,可能对一些底层的框架 结构,用起来会更好!AOP:用了“切面”技术,对我们新手来说的话, 起初掌握以下一些知识点,就应该差不多了,掌握熟练之后,在深入研究:首先是 概念的问题:比如 连接
2016-03-30 21:57:48 362
转载 Spring IOC三种注入方式(接口注入、setter注入、构造器注入)
IOC ,全称 (Inverse Of Control) ,中文意思为:控制反转, Spring 框架的核心基于控制反转原理。什么是控制反转?控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。由容器控制程序之间的关系,而不是由代码直接控制由于控制权由代码转向了容器,所以称为反转对象与对象之间的关系可以简单的理解为对象之间的依赖关系:依赖关系:在 A 类需要
2016-03-29 17:15:42 630
转载 java缓存框架详解
一.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库,二. oscache 主要是对页面的缓存,可以整页或者指定网页某一部分缓存,同时指定他的过期时间,这样在此时间段里面访问的数据都是一样的三.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库,从而提高了查询的速度,使用spring的AOP可以很容易实现这一功能.hibernate
2016-03-29 10:49:24 3236
原创 浅谈持久层框架中的缓存机制
持久层中的缓存确切的说分为三种:一级缓存、二级缓存 和 延迟加载, 一级缓存主要是有Sqlsession来管理,生命周期和Sqlsession相互相存,同生共死。二次缓存:在 一级缓存里找不到数据的时候,会在二级缓存里进行查找数据,二级缓存的生命周期和SqlSessionFactory一样,是应用级的缓存。而 延迟加载,是在二级缓存里没有数据,这是则用代理模式去查找数据,如果返回null,则向
2016-03-28 20:35:14 655
原创 mybatis框架配置文件之联表查询
mybatis框架在接口的实现上, 用了配置文件来编写,常用的一些简单的增删查改方法,请看上一篇blog;本次总结联表查询:在某些情况下,个人比较喜欢玩DOTA1,玩了几年了,很多人流行DOTA2了,只是个人喜欢经典而已,我们就以DOTA来举例,游戏里有几种属性的Hero: 敏捷、力量、智力在每种属性下的Hero都会有几十个不同的Hero,一旦我们需要通过属性来查询所有的Hero的时候
2016-03-28 19:39:30 1179
原创 J2EE持久层框架mybatis配置文件写法
mybatis在J2EE持久层框架中,主要就是不用像以前那样不用写持久层接口的实现类了,全部用配置文件来写,配置文件的写法如下:"http://mybatis.org/dtd/mybatis-3-mapper.dtd">mapper namespace="">select id="持久层接口中的方法名" resultType="自定义的映射关系"> sql语句select>
2016-03-27 22:29:00 1552
原创 J2EE持久层框架mybatis配置文件写法
mybatis在J2EE持久层框架中,主要就是不用像以前那样不用写持久层接口的实现类了,全部用配置文件来写,配置文件的写法如下:
2016-03-27 22:27:46 514 1
PDFObject.js在预览PDF文件的时候,如何处理404?
2019-01-10
java有没有自动填写表单提交?
2018-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人