赵俊的Java专栏

119 篇文章
35 人订阅

全部文章

一份执着✘

Shiro 进阶之从数据库读取过滤器链

我们之前使用过滤器链都是在 XML 中手动添加和维护的,本章我们来介绍下如何从数据库读取这些过滤器配置,这样做的好处是便于维护,且可以通过程序来添加过滤器配置,...

692
一份执着✘

Shiro 集成 Spring 之记住我

我们经常在登陆网站时看到一个选项,就是 记住我、 n天内自动登陆。本章我们使用 Shiro 来实现这个功能。

782
一份执着✘

Shiro 集成 Spring 之注解

集成 Spring 后我们通过过滤器链来配置每个 URL 需要的权限,但当配置多了以后就会不方便,而且只支持 URL 级别的配置。

521
一份执着✘

Shiro 集成 Spring 之会话管理

Shiro 提供了完整的会话管理功能,可以在不依赖底层容器,不仅可以在 WEB 环境下使用 Session,还可以在 JavaSE 环境下使用,且提供了会话管理...

1165
一份执着✘

Shiro 集成 Spring 之授权缓存

在 手撸 Java Web RBAC 权限管理 中,我们自己实现了一个简易的 RBAC 权限管理框架,且我们也提到了一些缺陷,其中一点就是 : 每次请求需要授...

883
一份执着✘

Shiro 集成 Spring 之过滤器

在之前 Shiro 集成 Spring 这一章中我们简单使用了 shiroFilter 中的 filterChainDefinitions 来做 认证 和 授权...

492
一份执着✘

Shiro 集成 Spring 之加密

本章我们来讲解,如果使用 Shiro 集成 Spring 后,使用加密功能。本章基础代码为上一章 : Shiro 集成 Spring 中的代码。

532
一份执着✘

Shiro 集成 Spring

本章我们来学习 Shiro 集成 Spring,即在 Web 环境下如何使用 Shiro 来进行权限控制。

642
一份执着✘

DigitalOcean 挂载 volume 硬盘

DigitalOcean 的默认硬盘容量只有 25G,但 DigitalOcean 已经在部分服务器区域增加了 volume 的特性,大大方便了用户的存储需求,...

532
一份执着✘

Shiro加密

安全总是最重要的,对于用户的数据,我们一般都不会以原密码明文保存,而是经过加密后保存。

733
一份执着✘

Shiro Realm

Realm: 域,Shiro 从 Realm 中获取用户,角色,权限信息。可以把 Relam 看成 DataSource,即安全数据源。

632
一份执着✘

Shiro授权

授权在 Shiro 中被称为 Authorization,用来验证用户是否具备某个角色。

562
一份执着✘

Shiro认证

认证在 Shiro 中被称为 Authentication,用来验证用户是不是拥有相应的身份,也可以理解为登陆时校验登陆凭证的过程。

462
一份执着✘

log4j 详解

日志信息的优先级从高到低有 OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,但只建议使用 ERROR、WARN、INFO、DEBUG 四...

481
一份执着✘

手撸 Java Web RBAC 权限管理

权限管理是在项目中经常要使用到的模块,有着极其重要的功能。 在 Java 帝国中有两个比较出名的权限框架,分别为 Shiro 和 Spring Security...

1062
一份执着✘

记一次 IDEA 更新 Maven Index 的问题

由于 maven 默认的中央仓库的速度不是很理想, 所以换成了阿里云的镜像, 但使用后发现, 无法正常更新索引了, Maven 的索引功能可以让 IDEA 自动...

941
一份执着✘

黄蓉填充九宫格

经过分析此题要点是边界处理,即向右上移动时,超出九宫格时的处理过程,右上冲突时向下移动不需要考虑边界问题,均未超出边界。

682
一份执着✘

使用 Docker 快速安装 HTML5-Based Speedtest,可以准确的测试本地到 VPS 的网络速度

4674
一份执着✘

从源码上分析 LinkedList(附图)

1505
一份执着✘

从源码上分析 ArrayList

1071

扫码关注云+社区