赵俊的Java专栏

128 篇文章
37 人订阅

全部文章

一份执着✘

LeetCode 917 Reverse Only Letters

将字符串转为字符数组,用两个指针,从两端向中间走, 依次找下一个字母进行交换,直到两个指针相碰撞。

112
一份执着✘

无限级菜单/权限树该如何设计

常用的树形显示插件有: JsTree, zTree, Layui Tree, Bootstrap Tree View 等。

642
一份执着✘

Shiro 拓展之 Restful URL 鉴权

在使用 Shiro 的过程中,遇到一个痛点,就是对 restful 支持不太好,也查了很多资料,各种各样的方法都有,要不就是功能不完整,要不就是解释不清楚,还有...

572
一份执着✘

LeetCode 557 Reverse Words in a String III

首先按照空格对字符串进行分隔,然后将每个单词进行翻转后再拼接回字符串即可,需要注意拼接时记得加空格,但最后一个单词不需要加。

551
一份执着✘

LeetCode 344 Reverse String

592
一份执着✘

LeetCode 929 Unique Email Addresses

按照题意,先取 local name 的第一个字符到第一个加号之前的内容, 然后删除其中的所有 ., 并与 @ 后的 domain name 拼接, 将结果放入...

443
一份执着✘

LeetCode 804 Unique Morse Code Words

首先为每个单词的每个字符进行转码, 将转码后的数据放到 Set 集合中, 最后返回 Set 的长度。

694
一份执着✘

LeetCode 709 To Lower Case

根据 ASCII 码判断并返回即可,大写 A - Z 为 065 - 090,小写 a - z 为 097 - 122,正好相隔 32,当为大写时,将 ASCI...

473
一份执着✘

LeetCode 657 Robot Return to Origin

这道题很简单,只需要假设当前节点是 0, 0,定义两个变量, i 和 j,默认值都为 0,每当向上 i + 1,向下 i - 1,向右 j + 1,向左 j -...

682
一份执着✘

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

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

762
一份执着✘

Shiro 集成 Spring 之记住我

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

812
一份执着✘

Shiro 集成 Spring 之注解

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

551
一份执着✘

Shiro 集成 Spring 之会话管理

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

1715
一份执着✘

Shiro 集成 Spring 之授权缓存

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

1033
一份执着✘

Shiro 集成 Spring 之过滤器

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

712
一份执着✘

Shiro 集成 Spring 之加密

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

562
一份执着✘

Shiro 集成 Spring

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

742
一份执着✘

DigitalOcean 挂载 volume 硬盘

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

752
一份执着✘

Shiro加密

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

813
一份执着✘

Shiro Realm

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

812

扫码关注云+社区