![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
xnopw
学会。
展开
-
mybatis延迟加载
问题出现由于多表查询相对于单表查询是非常消耗时间的,所以就出现了延迟加载的方法,首先延迟加载,先从单表开始查询,在查询对应多表的数据,单表查询速度比多表查询块,所以延迟加载是可以提升数据查询速度。延迟加载的实现使用resultMap实现高级映射,也就是使用association或者collection实现延迟加载需要开启mybatis延迟加载的开关,和关闭积极加载(也就是按需加原创 2017-02-06 10:31:29 · 486 阅读 · 0 评论 -
maven环境配置
maven环境配置maven是一个项目管理插件,一般开发中会使用很多jar包,使用maven不用你手动去下载jar包,所有jar包仓库统一管理,只要配置一下pom文件即可。这可以提高开发效率,可以方便管理项目。1.下载maven可以访问官方网址:http://maven.apache.org/download.cgi这里可以根据情况选择自己需要下载的ma原创 2017-01-20 16:05:34 · 28979 阅读 · 3 评论 -
shiro基本知识
什么是shiro?Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。 shiro使用广泛,shiro可以运行在web应用,非web应用,集群分原创 2017-01-20 19:44:19 · 1708 阅读 · 2 评论 -
shiro基本配置
shiro:web配置 contextConfigLocation classpath:spring-shiro.xml 加载shiro配置文件 <!-- 这里的filter-name 要和spring 的applicationContext-shiro.xml 里的 org.apache.shiro.spring.web.ShiroFilterFa原创 2017-01-21 15:30:09 · 1330 阅读 · 0 评论 -
mybatis缓存管理
缓存的作用mybatis缓存机制用于提高数据库性能,减轻数据压力。缓存作用域一级缓存是sqlsession级别的,就是每个sqlsession里都有一个HashMap来存储数据,当然不同对象每个缓存区域也不一样,所以一级缓存是不相互影响的。二级缓存是mapper级别的的,也就是每个sqlsession都可以访问同一个mapper,这里不是说二级缓存只有一个,也是每个mapper中有原创 2017-02-12 21:53:49 · 2726 阅读 · 1 评论 -
spring事务管理
代码运行环境搭建spring一系列jar包需要准备齐全AccountDao.java(接口)原创 2017-02-15 14:38:45 · 362 阅读 · 0 评论