自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 设计模式(一)-----单例模式

马上要过年咯,提前祝大家新年快乐~现在已经可以购买春运的票了~所以我们用一个购票的例子来引出我今天要介绍的单例模式,如果介绍有误还望指出~ 每次抢票的时候都有一大堆人等着放票然后瞬间抢空,系统是怎么知道那张票该属于谁,票的余量又是怎么控制的呢?什么是单例模式 单例模式是一种常用的软件设计模式,用一句话来解释就是:应用该模式的类任何时候只存在一个实例。 贴一个简单的购票代

2018-01-07 17:46:03 266

原创 梳理shiro验证权限的思路

我是看的开涛的跟我来学shiro的pdf版来学习shiro的,首先感谢大神。在学习到验证权限的一个示例demo时对验证权限的过程不是特别理解,于是在搞清楚之后写一下博客记忆一下,如果能帮到别人就更好了~我理解的办法是在每个方法体内都打上log,了解代码的走向,如下:2017-06-16 21:10:11,271 [main] INFO com.oyb.permission_resolver.MyR

2017-06-16 21:37:13 486

原创 用户权限管理系统的过滤器的优化

该过滤器的功能是对权限不足的用户的不合理访问做拦截,处理方式是通过给页面的url添加权限,用户本身也会被绑定权限,当用户的权限包含需访问页面的权限时则可访问,否则将被拦截。以下是实现思路: 1.首先过滤掉不需要被拦截的资源,包括图片,js,css等一些静态资源: //不拦截某些资源 if (canIgnore(request)) { fil

2017-06-01 20:45:08 784

原创 自定义filter中配置不被过滤的资源

我在项目中配置的过滤器设置的路径是/*,这意味着每一个资源都会被拦截,这时候如果我们想把一些资源拿出来不让其被拦截时(比如说某些css样式,js等静态文件),我们就需要在重写的过滤器的init方法中做些文章了:首先,在init方法中,我们可以通过代码得到web.xml中filter的init-param中配置的不想被拦截的资源:<init-param> <param-name>i

2017-04-24 21:55:35 8904

原创 踩了无数坑之后对于c标签的理解

使用c标签的目的: 让代码更加简洁,便于后期管理与数据添加。 对于EL的一些运用的问题: 所有解释语言的特点,数据类型都少,便于自动转型和提高开发效率,这句话同样适用于EL。 但是由于EL是弱类型语言,它偏向于容忍隐式类型转换,所以在数据类型转化(通常用于比较)的时候, 容易出现问题,比如说使用c:if标签的时候,数据相同但是不会执行相应的代码,这时候你可能就需要 检查一下你

2017-03-25 16:26:28 659

原创 初学者对web.xml的理解

welcome-file-list标签下welcome-file标签的作用:此标签中的内容将被作为程序的默认跳转页面。 如果此标签下有多个内容,程序将会从上往下依次读取,若找到事迹存在的内容时,则会进行跳转, 然后下面的内容全部作废!讲个实际碰到的例子吧: 我在写一个jsp页面跳转到servlet的一个步骤时,一直出现Http Status 404的错误;在查找了大量的资料后,

2017-03-06 12:40:34 516

空空如也

空空如也

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

TA关注的人

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