2022年3月23日

spring中InitializingBean的使用

摘要: 1、InitializingBean接口 InitializingBean接口中只包含一个afterPropertiesSet()方法,继承该接口的类,在初始化bean的时候都会执行该方法,且只执行一次 测试如下 package com.rookie.bigdata.Initializingbean 阅读全文

posted @ 2022-03-23 11:38 海之浪子 阅读(313) 评论(0) 推荐(0) 编辑

2021年10月22日

ThreadLocal用法

摘要: ThreadLocal用法 ThreadLocal的实例代表了一个线程局部的变量,每条线程都只能看到自己的值,并不会意识到其它的线程中也存在该变量。ThreadLocal是为了解决多线程访问同一个共享变量的时候容器出现并发问题。 ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线 阅读全文

posted @ 2021-10-22 17:10 海之浪子 阅读(389) 评论(0) 推荐(0) 编辑

2021年7月15日

shiro的过滤器

摘要: shiro的过滤器 shiro与web进行集成的时候,主要通过过滤器来进行实现,下面是shiro的过滤器的继承体系 **AbstractFilter:**shiro中filter的顶级抽线类,定义了init(FilterConfig filterConfig)方法,用来进行初始化。 Nameable 阅读全文

posted @ 2021-07-15 17:34 海之浪子 阅读(965) 评论(0) 推荐(0) 编辑

shiro角色与权限

摘要: shiro角色与权限 shiro在认证过程中,会判断该用户是否含有一定的权限或者角色,其中位于顶层的接口为AuthorizationInfo,其继承体系如下: AuthorizationInfo:为用户在认证的过程中,会将相应的角色与权限封装到AuthorizationInfo中,后面会根据该信息进 阅读全文

posted @ 2021-07-15 17:33 海之浪子 阅读(542) 评论(0) 推荐(0) 编辑

shiro Realm体系

摘要: shiro Realm体系 上图是整个Realm的继承和实现体系,Realm主要就是对用户的身份主体进行验证如(账号和密码),其中顶层接口为Realm Realm:主要对用户进行身份验证 public interface Realm { /** * 返回一个唯一的Realm名字 */ String 阅读全文

posted @ 2021-07-15 17:32 海之浪子 阅读(162) 评论(0) 推荐(0) 编辑

shiro AuthenticationToken体系

摘要: shiro AuthenticationToken体系 如上图,为AuthenticationToken的继承体系,AuthenticationToken是在shiro进行身份验证时不可或缺的一部分,在验证是用户的身份(如:用户名)及凭证(如密码)过程中,都是从该AuthenticationToke 阅读全文

posted @ 2021-07-15 17:28 海之浪子 阅读(2074) 评论(0) 推荐(0) 编辑

shiro身份认证流程

摘要: Shiro身份认证流程 **身份认证:**身份认证主要验证用户的身份,即验证用户操作时是其本人操作的,一般通过验证用户唯一principals和credentials,其中principals代表用户的身份,可以用用户名,邮箱,手机号等标识,唯一即可。credentials代表用户的证明/凭证,我们 阅读全文

posted @ 2021-07-15 17:26 海之浪子 阅读(75) 评论(0) 推荐(0) 编辑

2021年7月8日

Shiro简介

摘要: 学习shiro之前,需要先了解RBAC权限模型,关于该模型的介绍,可以参考 SHUWOOM的博客 RBAC权限系统分析、设计与实现 Apache Shiro简介 Apache Shiro 是一个强大而灵活的开源安全框架,可以方便地处理身份验证、授权、企业会话管理和加密。 Apache Shiro主要 阅读全文

posted @ 2021-07-08 17:37 海之浪子 阅读(102) 评论(0) 推荐(0) 编辑

2020年4月29日

Spring PathMatchingResourcePatternResolver

摘要: Spring PathMatchingResourcePatternResolver PathMatchingResourcePatternResolver是ResourcePatternResolver的实现来,用来解析一个或多个匹配资源的指定资源位置路径,资源路径可能是唯一的,也可能是包含cla 阅读全文

posted @ 2020-04-29 22:01 海之浪子 阅读(2383) 评论(0) 推荐(0) 编辑

Spring AntPathMatcher

摘要: Spring AntPathMatcher AntPathMatcher是用来对资源路径或者url的字符串做匹配使用的。采用的是Ant风格的格式 Ant风格的资源地址支持3中匹配 ?:匹配文件名中的一个字符 :匹配文件中的任意字符 :匹配多层路径 如下示例: classpath:com/con?.x 阅读全文

posted @ 2020-04-29 21:59 海之浪子 阅读(1614) 评论(0) 推荐(0) 编辑

导航