自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平凡的世界

一闪一闪亮晶晶,留下岁月的痕迹,我的世界的中心,依然还是你

  • 博客(17)
  • 收藏
  • 关注

原创 关于shiro的自定义realms使用过程源码分析

为了看起来比较简介,我去掉了项目中自定义的登录验证的realm,后面发现使用SecurityUtils.getSubject().getPrincipal()的时候,便永远只能得到登陆时输入的用户名,这个时候需要用户id,但是却不能直接获取,不科学。...

2018-05-20 17:20:12 313

原创 关于shiro拦截器filterChainDefinitions的设置及使用过程源码分析

shiro源码分析,查了些资料,针对于在shiro框架中设置filterChainDefinitions遇到的小问题,做一下分析备忘记录。问题描述:在设置filterChainDefinitions的时候,如果/k/**设置在/k/index之前,那么/k/index将不会生效,有规则说:拦截器的优先级是从上到下,从左到右,如果有匹配的拦截器就会阻断并返回。源码分析filterChainDefin...

2018-05-14 22:02:04 13124

原创 整合shiro时,登录请求无法捕捉UnknownAccountException

代码写累了,关于整合shiro,写个文章记录下一个简单但是困扰了我好久的问题:无论登陆时包什么异常,在controll中获取的都是异常的父类AuthenticationException。框架使用ssm,在整合shiro时,自定义一个realm,命名为MyAuthorRealm,代码和网上大部分一样,主要是配置部分出了问题,老配置如下:(贴了半天代码。。。。这个编辑器也是够了)

2017-11-19 17:44:54 13378 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 3250 1

原创 初学activiti(一)

对自己说:新年好!年前看了几天的activiti工作流引擎,开始听到老大叫我看看时,比较蛋定,想着在网上查查资料应该问题不大,之后我就蒙圈了,感觉资料好少。开始:搜到了activiti中文api,下载了源码包,照着上面的操作了一下,把war包放到tomcat下面,能跑起来,但是不知道是啥,用eclipse跑了一个请假的小demo,首先研究的是流程图,要画流程图,还得安装相应的插件,

2017-01-25 11:42:37 475

原创 Linux历险记——MongoDB磁盘空间不足的连锁效应

春风吹,战鼓擂,调BUG,谁怕谁,本着这样一种“大无畏”的精神,我开始捣腾Linux了,虽然还对Linux不是很熟……起因:ERROR: Insufficient free space for journal files,这个是在MongoDB启动时出现的报错,系统是Linux。经过:在MongoDb中主要存储了图片,一段时间之后,系统的初始空间已使用完,再次启动MongoDB时发现起不来

2016-11-03 22:03:54 1528

原创 spring mvc 小记(八):MyBatis整合redis缓存

使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。redis缓存概念:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value非关系型数据库,并提供多种语言的API。咱们平常所说的缓存,就是由它实现的,在于MyBatis的整合中中,用redis查询出来的数据,减轻数据库的压力,从而提

2016-10-17 22:45:32 489

原创 spring mvc 小记(七):关于spring事务管理

使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。spring事务管理事务,简单的说,就是对于一个操作来说,要么都成功,要么都失败,这样可以保证数据的一致性,在spring mvc中也可以配置相应的事务管理器,有两种实现方法:XML和注解。XML配置方式实现事务在spring配置文件中,初始化一个事务管理器,同时将数据源注入

2016-10-16 22:33:34 3300

原创 spring mvc 小记(六):关于MySql优化

使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。MySql优化初试数据库优化,这个概念如此的高大上,感觉不进大公司,不做超大的项目,是接触不到这东西了。晕,出去面试,差不多都会问“有木有数据库优化的经验呐”,我就纳闷了,这些个小项目,用得着优化吗,还不是想建表就建表,想加字段就加字段?笑cry了,也许我把这个东西想的太神了,其

2016-10-08 21:01:34 327

原创 spring mvc 小记(五):MyBatis的代码生成器插件和分页插件

使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。MyBatis的代码生成器插件和分页插件。加个关键字,不然文章多了之后都不清楚写的什么内容。国庆长假辣么长,却也就这么过完了,带着我亲爱的回了趟老家,哈哈,也算是完成了今年的一件大事,虽然过程不是特别完美,总体来说还是很好的。所以呢,假期也就没碰代码,现在补上一点,来提醒自己坚持写下

2016-10-07 20:51:15 562

原创 spring mvc 小记(四):试试MyBatis

使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。十一长假将至,关于spring的了解是否又多了一些,关于生活的感悟是否又深了一些,哈哈。这里的标题为spring mvc,那么这几篇文章是否偏题,个人理解是:没偏~~。在实际开发中,是不可能只用到一种框架技术的,只不过spring mvc为核心,其他技术都是根据这个慢慢散开的,我也不

2016-09-28 22:29:37 240

原创 spring mvc 小记(三):关于AOP

使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。我们已经知道,Spring核心思想就是IOC和AOP,那这其中的AOP到底是啥?从概念上讲,aop即面向切面编程,但是aop并不是spring独有的,只是spring把它用的比较到位而已。我们也可以在框架中自定义一个切面,作用是计算某个请求所耗费的时间,看看所谓的面向切面编程是什

2016-09-12 21:48:48 258

原创 spring mvc 小记(二):关于log4j的配置

使用spring mvc已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。在倒腾AOP切面的时候,突然发现了一个问题,在框架中使用了log4j,项目启动时也会有相应的日志打印,而且是我自己配置的log4j.properties里的内容。这不是很正常吗?不是,很不正常,因为我在web.xml里的log4j的监听器和log4jConfigLocation配置路径已

2016-09-08 11:34:01 357

原创 spring mvc 小记(一):spring注解与java原注解

使用spring已有2年之久,却还是停留在使用阶段,感觉这么下去不是办法,所以还是想往深处一探究竟。今天无意中查询到java注解,才了解到原来那些框架里的注解全是基于java所提供的元注解上编写的,也就是说,我们自己也可以自定义注解。参考资料出处:http://blog.sina.com.cn/s/blog_93dc666c0101gzn5.html首先,新建一个自定义的注解类impo

2016-09-06 11:23:21 827

原创 第N次重学Struts2之路(二)

转眼毕业就快一年多了,在java的世界里,三大框架是学了一便又一遍,却还是始终还是门外汉,是三大框架太难还是自己心不在焉,这次卷土重来,参考网上的教程,取其零散碎片,边学边以“笔”记之,以防第N+1次重学时可以温故而知新——古月流苏在Struts2中,我们可以用ActionError来返回错误信息给用户,在页面上通过 来显示。普通java类中继承ActionSupport,重写valida

2016-05-03 22:39:56 407

原创 第N次重学Struts2之路(一)

转眼毕业就快一年多了,在java的世界里,三大框架是学了一便又一遍,却还是始终还是门外汉,是三大框架太难还是自己心不在焉,这次卷土重来,边学边以“笔”记之,以防第N+1次重学时可以温故而知新——古月流苏

2016-05-02 10:40:46 266

原创 初次接触FTPclient

在做文件上传的时遇到的问题

2015-02-28 20:33:04 6169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除