王江雨的博客

Shiro 架构

[TOC] Get Start with Apache Shiro 4 Apache Shiro Architecture Apache Shiro 的设计目标是通过直观(intuitive)易用来简化应用程序安全。Shiro 的核心设计模型(大多数人如何看待应用程序安全)是某人/某物与一个应用程序交互的上下文。 软件应用程序通常基于用户的情景设计,就是说,你经常基于用户如何与软件交...

Shiro 中的权限

[TOC] Understanding Permissions in Apache Shiro Shiro 将权限定义为一个定义了显式行为或操作的语句。它是应用程序中原始功能的声明,仅此而已。权限是安全策略中最低级别的构造,它们明确定义了应用程序可以执行什么。 它们根本不描述“谁”有能力执行操作。 例子如下: 打开一个文件 看 “/user/list” 网页 打印文档...

Shiro Web Support

[TOC] Apache Shiro Web Support 原文地址 Configuration 集成 Shiro 到任何 web application 中,最简单的方式是在了解怎样读取 Shiro 的 INI 配置的 web.xml 中配置一个 Servlet ContextListener 和 Filter。INI 配置格式本身的大部分是在 Configuration pag...

构建一个 Spring Boot 应用

[TOC] Building an Application with Spring Boot 教程原地址 这个指南提供一个例子 - Spring Boot 怎样帮助你加速和促进应用程序开发。随着你阅读更多 Spring 起步的指南,你将会看到更多 Spring Boot 的使用案例。它的意思是让你快速品味 Spring Boot。如果你想创建你自己的基于 Spring Boot 的项目...

Shiro 第一个简单应用

[TOC] Get Start with Apache Shiro 3 First Apache Shiro Application 设置 你需要自己创建一个工程或目录完成下面的教程。 测试 Maven 是否安装 测试命令 mvn --version pom.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...

Shiro 十分钟教程

[TOC] Get Start with Apache Shiro 2 Apache Shiro 十分钟教程 Shiro 能运行在任何环境,从简单的命令行应用程序到最大的企业级 web 和集群应用程序。 Download 要求:JDK 1.6+, Maven 3.0.3+ 下载 shiro-root-x.x.x-source-release.zi...

Shiro 介绍及术语

[TOC] Get Start with Apache Shiro 1 介绍 有效、灵活的开源 Java 安全框架,直观和详尽地处理身份认证、授权、企业会话管理和密码技术。 验证用户身份 用户访问控制(用户安全角色、允许的操作判别) 在没有 web 和 EJB 容器的情况下,在任何环境中使用 会话 API 在...

Jedis 使用问题及解决方案

[TOC] Jedis Could not get a resource from the pool 问题分析 检查 Redis 所在服务器的防火墙是否放行 Redis 服务的端口; Redis pool (连接池)参数设置存在问题; 编写代码时,使用完资源未释放,导致资源不够用,与 (2) 有关系。 解决方案 ...

Tomcat 使用中出现的问题及解决方案

[TOC] Tomcat 防止文件被锁 问题分析 现象 Maven 工程使用tomcat7-maven-plugin时,第一次 clean & deploy 项目 build success 后可以正常访问,但是之后对项目进行修改,再次 redeploy & bulid success 后页面出现 404。检查部署的 war 包内容已更新,但 Tomcat 自...

CentOS7 相关配置及使用

[TOC] CentOS 相关配置及使用 静态网络配置 配置文件:/etc/sysconfig-scripts/ifcfg-xxx 修改已有内容 1 2 3 4 # 设置静态 BOOTPROTO=static # 系统启动时加载该配置 ONBOOT=yes 添加静态配置 1 2 3 4 IPADDR=192.168.XX.X...