随笔分类 -  Shiro

摘要:简介:由于考虑到项目后期分布式部署,所以缓存由ehcache改为redis,而redis既有单机版部署,也有分布式部署,所以二者需要兼容。 1. maven依赖 <dependency> <groupId>org.crazycake</groupId> <artifactId>shiro-redis 阅读全文
posted @ 2020-01-11 08:41 如幻行云 阅读(2142) 评论(0) 推荐(0) 编辑
摘要:1. 跨域(多出现在前后端分离项目中) (1) 跨域介绍可参考:跨域(CORS) (2) SpringBoot中解决跨域方式有: A. 使用@CrossOrigin注解; B. 实现Filter类,重写doFilter方法 package com.ruhuanxingyun.config; impo 阅读全文
posted @ 2020-01-04 07:59 如幻行云 阅读(743) 评论(0) 推荐(1) 编辑
摘要:简介:用户访问资源时,每次都要进行权限认证,若去查询数据库,则会造成一定的压力。由于实际情况下,用户的权限一般不会发生改变,所以适合做缓存处理。单节点部署适合用ehcache缓存,若是分布式多节点部署,则应使用redis缓存 1. maven依赖 <dependency> <groupId>org. 阅读全文
posted @ 2020-01-02 08:32 如幻行云 阅读(4089) 评论(0) 推荐(0) 编辑
摘要:1. 引入Maven依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version></dependency> 注意:可以通过shiro 阅读全文
posted @ 2019-12-07 16:12 如幻行云 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1. 简单介绍 Apache Shiro是一个轻量级且功能强大的开源安全框架,基于角色的权限验证RBAC(Role Base Access Control),可以进行身份验证(登录)、授权(访问权限)、会话管理和加密,含有单点登录SSO、记住我、注销和缓存功能,URL和注解都可以实现鉴权和授权,但鉴 阅读全文
posted @ 2019-12-07 10:22 如幻行云 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一、Java 线程六大状态、协作方式、使用方式等; 关键字this、static、final、synchronized详解; 四大内部类; Java反射机制; Java注解机制; Java泛型机制; Java异常机制; Java线程安全方式及ThrealLocal用法; Java集合框架List、S 阅读全文
posted @ 2019-03-15 15:30 如幻行云 阅读(407) 评论(0) 推荐(0) 编辑