Spring mvc
文章平均质量分 73
古月流苏
这个作者很懒,什么都没留下…
展开
-
spring mvc 小记(六):关于MySql优化
使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。 MySql优化初试 数据库优化,这个概念如此的高大上,感觉不进大公司,不做超大的项目,是接触不到这东西了。晕,出去面试,差不多都会问“有木有数据库优化的经验呐”,我就纳闷了,这些个小项目,用得着优化吗,还不是想建表就建表,想加字段就加字段? 笑cry了,也许我把这个东西想的太神了,其原创 2016-10-08 21:01:34 · 331 阅读 · 0 评论 -
关于shiro拦截器filterChainDefinitions的设置及使用过程源码分析
shiro源码分析,查了些资料,针对于在shiro框架中设置filterChainDefinitions遇到的小问题,做一下分析备忘记录。问题描述:在设置filterChainDefinitions的时候,如果/k/**设置在/k/index之前,那么/k/index将不会生效,有规则说:拦截器的优先级是从上到下,从左到右,如果有匹配的拦截器就会阻断并返回。源码分析filterChainDefin...原创 2018-05-14 22:02:04 · 13132 阅读 · 0 评论 -
整合shiro时,登录请求无法捕捉UnknownAccountException
代码写累了,关于整合shiro,写个文章记录下一个简单但是困扰了我好久的问题:无论登陆时包什么异常,在controll中获取的都是异常的父类AuthenticationException。 框架使用ssm,在整合shiro时,自定义一个realm,命名为MyAuthorRealm,代码和网上大部分一样,主要是配置部分出了问题,老配置如下: (贴了半天代码。。。。这个编辑器也是够了)原创 2017-11-19 17:44:54 · 13389 阅读 · 1 评论 -
mybatis启动时无限循环刷日志,初步定为是sql有问题
最近在项目中使用mybatis与spring集成,由于项目使用maven分模块打包,经常遇到mybatis mapper少配置子模块或者maven pom中忘记引用子模块导致的mybatis加载不到dao或mapper启动不起来,直接卡死。其实这是mybatis一个bug,在sqlSessionFactory加载的时候没有找到mapper或者dao,mybatis没有把异常抛出。 解决方法就转载 2017-07-22 18:10:30 · 3260 阅读 · 1 评论 -
spring mvc 小记(八):MyBatis整合redis缓存
使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。 redis缓存 概念:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value非关系型数据库,并提供多种语言的API。咱们平常所说的缓存,就是由它实现的,在于MyBatis的整合中中,用redis查询出来的数据,减轻数据库的压力,从而提原创 2016-10-17 22:45:32 · 493 阅读 · 0 评论 -
spring mvc 小记(七):关于spring事务管理
使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。 spring事务管理 事务,简单的说,就是对于一个操作来说,要么都成功,要么都失败,这样可以保证数据的一致性,在spring mvc中也可以配置相应的事务管理器,有两种实现方法:XML和注解。 XML配置方式实现事务 在spring配置文件中,初始化一个事务管理器,同时将数据源注入原创 2016-10-16 22:33:34 · 3301 阅读 · 0 评论 -
spring mvc 小记(一):spring注解与java原注解
使用spring已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。 今天无意中查询到java注解,才了解到原来那些框架里的注解全是基于java所提供的元注解上编写的,也就是说,我们自己也可以自定义注解。参考资料出处:http://blog.sina.com.cn/s/blog_93dc666c0101gzn5.html 首先,新建一个自定义的注解类 impo原创 2016-09-06 11:23:21 · 830 阅读 · 0 评论 -
spring mvc 小记(二):关于log4j的配置
使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。 在倒腾AOP切面的时候,突然发现了一个问题,在框架中使用了log4j,项目启动时也会有相应的日志打印,而且是我自己配置的log4j.properties里的内容。这不是很正常吗?不是,很不正常,因为我在web.xml里的log4j的监听器和log4jConfigLocation配置路径已原创 2016-09-08 11:34:01 · 360 阅读 · 0 评论 -
spring mvc 小记(三):关于AOP
使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。 我们已经知道,Spring核心思想就是IOC和AOP,那这其中的AOP到底是啥? 从概念上讲,aop即面向切面编程,但是aop并不是spring独有的,只是spring把它用的比较到位而已。我们也可以在框架中自定义一个切面,作用是计算某个请求所耗费的时间,看看所谓的面向切面编程是什原创 2016-09-12 21:48:48 · 264 阅读 · 0 评论 -
spring mvc 小记(四):试试MyBatis
使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。 十一长假将至,关于spring的了解是否又多了一些,关于生活的感悟是否又深了一些,哈哈。 这里的标题为spring mvc,那么这几篇文章是否偏题,个人理解是:没偏~~。在实际开发中,是不可能只用到一种框架技术的,只不过spring mvc为核心,其他技术都是根据这个慢慢散开的,我也不原创 2016-09-28 22:29:37 · 241 阅读 · 0 评论 -
spring mvc 小记(五):MyBatis的代码生成器插件和分页插件
使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。 MyBatis的代码生成器插件和分页插件。 加个关键字,不然文章多了之后都不清楚写的什么内容。国庆长假辣么长,却也就这么过完了,带着我亲爱的回了趟老家,哈哈,也算是完成了今年的一件大事,虽然过程不是特别完美,总体来说还是很好的。所以呢,假期也就没碰代码,现在补上一点,来提醒自己坚持写下原创 2016-10-07 20:51:15 · 565 阅读 · 0 评论 -
关于shiro的自定义realms使用过程源码分析
为了看起来比较简介,我去掉了项目中自定义的登录验证的realm,后面发现使用SecurityUtils.getSubject().getPrincipal()的时候,便永远只能得到登陆时输入的用户名,这个时候需要用户id,但是却不能直接获取,不科学。...原创 2018-05-20 17:20:12 · 316 阅读 · 0 评论