自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ShiroFilterFactoryBean源码及拦截原理深入分析

Shiro提供了与Web集成的支持,其通过一个ShiroFilter入口来拦截需要安全控制的URL,然后进行相应的控制,ShiroFilter类似于如Strut2/SpringMVC这种web框架的前端控制器,其是安全控制的入口点,其负责读取配置(如ini配置文件),然后判断URL是否需要登录/权限等工作。 而要在Spring中使用Shiro的话,可在web.xml中配置一个Delegating...

2018-03-29 16:49:06 1169

原创 JAVA中Volatile和synchronized

JMM,Java Memory Model内存模型共享变量的使用情况:如在线程A、B的本地内存中都缓存了某个值。当线程B使用某个共享变量时,首先会读取私有的本地内存,如果本地内存中有值则读取本地信息。在此时如果线程A修改了值,只是替换了本地内存A中的变量,本地内存B中还是老值。在这种情况下,线程则不安全。规避此问题则使用Volatile和synchronizedVolatile:1、对于声明了Vo...

2018-03-11 19:15:54 220

空空如也

空空如也

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

TA关注的人

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