- 博客(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关注的人