学习 Druid(九):数据规划

Druid 为数据规划提供了 Tier 和 Rule 机制。 Tier 数据温度就是以数据的访问频次划分: 热数据,访问频次高 温数据,访问频次中 冷数据,访问频次低 为了最大限度的利用资源,热数据存放在速度快的介质(如内存),冷数据存放在廉价的介质上(如硬盘)。 Tier 是 Druid 提供的用于区分不同 Historical 使用介质的特性。通过编辑 »

学习 Shiro(三):RBAC Realm

在组织内部,通常使用 LDAP 目录服务,为组织提供统一的认证服务。 鉴权比较认证更加的复杂,系统往往需要灵活可配置的权限。 可以通过自定义 Realm 实现以下功能: 认证使用 LDAP 鉴权使用 JDBC Realm 下面是 org.apache.shiro.realm.Realm 接口继承体系: 继承 org.apache.shiro. »

学习 Shiro(二):REST API Filter

Shiro Web 的设计目标仍是解决单体 Web 服务的安全问题,如配置 authc.loginUrl 登录页面,用户被禁止访问则重定向到登录页面。 显然,authc 过滤器的默认行为显然并不适合提供 REST API 的 Web 服务。 Shiro 简单易扩展,可以对 Shiro Web 进行定制化,从而更好支持 REST »

学习 Shiro(一):初识 Shiro

更新至 Shiro 1.4.1 版本 Apache Shiro 是一个简单易用且功能强大的 Java 安全框架,提供了认证(Authentication)、授权(Authorization)、加密(Cryptography)和会话管理的功能。 对比另一个安全框架 Spring Security,Shiro 更简洁也更通用。 Shiro 的核心特性包括: 认证( »