1、新建maven项目,引入shiro的核心依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.5.1</version> </dependency> 2 ...
分类:
其他好文 时间:
2020-03-30 19:41:00
阅读次数:
62
一、时间的三种形态 1.时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 print(time.time()) # 显示从1970年1月1日00:00:00开始到现 ...
分类:
其他好文 时间:
2020-03-30 19:40:22
阅读次数:
65
Shiro简介 Apache Shiro是Apache旗下的一个强大易用的Java安全|权限框架,提供了认证、授权、加密和会话管理等功能。 相比于Spring Security,Shiro可能没有 Spring Security 的功能强大,但Shiro相对简单一些。 其实很多时候都不需要十分复杂的 ...
分类:
其他好文 时间:
2020-03-30 14:31:57
阅读次数:
79
Shiro核心三大组件 1. Subject Subject表示与系统交互的对象,可以是登录系统的操作用户,也可能是另外一个软件系统。 Subject类图 2. SecurityManager SecurityManager是Shiro架构最核心的组件。实际上,SecurityManager就是Sh ...
分类:
编程语言 时间:
2020-03-29 21:13:37
阅读次数:
91
Ansible角色 roles是在ansible中,playbooks的目录组织结构。 而模块化之后,成为roles的组织结构,易读,代码可重用,层次清晰。 需求:通过role远程部署nginx并配置 准备目录结构 编写任务 准备配置文件 自定义变量需要在vars/main.yaml文件中声明 编写 ...
分类:
其他好文 时间:
2020-03-28 20:15:12
阅读次数:
79
最近使用shiro作为权限认证框架,每次通过校验token判断用户是否登录,但是发现一个问题, 自定义的JwtFilter无法通过@ControllerAdvice进行异常捕获(还没到controller呢),但是需要返回统一格式数据 为了实现返回统一数据就想了如下办法,直接在filter中响应数据 ...
分类:
其他好文 时间:
2020-03-27 20:02:29
阅读次数:
134
一、Shiro整体概述 1.简介 Apache Shiro是Java的一个安全框架,功能强大,使用简单,Shiro为开发人员提供了一个直观而全面的认证(登录),授权(判断是否含有权限),加密(密码加密)及会话管理(Shiro内置Session)的解决方案. 2.Shiro组件 3.Shiro架构 3 ...
分类:
Web程序 时间:
2020-03-25 21:01:12
阅读次数:
87
一、解决跨域、过虑options请求问题 1.创建过虑类 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import javax.se ...
分类:
编程语言 时间:
2020-03-25 01:25:08
阅读次数:
109
本篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936 我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且对于大多数第一次接触Shiro的同学来说,掌握这些也应该足够了。 一 ...
分类:
其他好文 时间:
2020-03-25 00:57:05
阅读次数:
54
这个是懒加载异常,就是在查询时没有加载关联表的对象,你读取这个关联对象的时候,hibernate的session已经关闭,所以无法获取对象。可以在配置文件里关闭懒加载 lazily=false 使用事务 @Override @Transactional public void run(Applica ...
分类:
Web程序 时间:
2020-03-24 11:09:26
阅读次数:
98