- 博客(14)
- 资源 (6)
- 收藏
- 关注
转载 apache shiro集群实现(二)— cache共享
上一篇已经解决了第一个问题,session的共享,现在我们解决第二个问题cache的共享。 先看下spring的配置文件,上一篇已经提到过了[html] view plaincopybean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager" depen
2016-03-17 17:45:50 608
转载 apache shiro集群实现(一) session共享
Apache Shiro的基本配置和构成这里就不详细说明了,其官网有说明文档,这里仅仅说明集群的解决方案,详细配置:shiro web config Apache Shiro集群要解决2个问题,一个是session的共享问题,一个是授权信息的cache共享问题,官网给的例子是Ehcache的实现,在配置说明上不算很详细,我这里用nosql(redis)替代了ehcache做了sessio
2016-03-17 17:45:12 987
转载 当spring 容器初始化完成后执行某个方法
在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。 比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时候我们就
2016-03-17 15:09:28 556
转载 Apache-Shiro分布式环境配置(与redis集成)
前段时间项目要用到权限控制的相关模块,经过讨论决定采用Apache下面的Shiro开源框架进行身份校验与权限控制,因项目需部署在集群环境下,所以需要分布式的支持,故配置了Redis作为权限数据的存储,这里简单的记录下相关的配置 applicationContext-shiro.xml123456789101112131
2016-03-16 16:31:17 1509
转载 Java使用reids,以及redis与shiro集成
什么是redis:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各
2016-03-16 14:49:27 2534
转载 shiro+redis+springMvc整合配置及说明
技术背景:shiro安全框架,redis作缓存,再整合spring。1、配置web.xml[java] view plain copy ShiroFilter class>org.springframework.web.filter.DelegatingFilterProxyclass> ShiroFilter
2016-03-16 14:48:48 11549 2
转载 shiro学习和使用实例(3)——鉴权
一、shiro授权基础概念 (1)基于角色的访问控制 Shiro 提供了hasRole/hasRole 用于判断用户是否拥有某个角色/某些权限: subject().hasRole("role1");//判断拥有角色:role1 subject().hasAllRoles(Arrays.asList("role1", "role2")); sub
2016-03-16 14:47:59 868
转载 shiro学习和使用实例(2)——登陆认证和授权
技术背景, 控制转发用的是springMVC,持久化层使用Mybatis,缓存用redis,前台框架easyUI,自动化构建项目使用maven一、导包maven引入使用shiro所需的包[java] view plain copy org.apache.shiro shiro-core
2016-03-15 17:16:34 837
转载 shiro学习和使用实例(1)
一、shiro是什么 shiro是一个功能强大且容易使用的java安全框架,用它可以完成认证,授权,加密,会话管理,同时它也支持web集成,多线程,缓存等。二、shiro的一些基础概念 Subject:主体,一般就是“用户”。 SecurityManager:安全管理,它是shiro的核心,管理所有的Subject以及认证,授权,会话管理,缓存
2016-03-15 15:55:08 434
转载 checkbox数据回显问题
一、问题 在用复选框的时候,最常用的无非就是全选,全不选,数据回显等问题!要做的比较灵活!最近做项目的时候,就遇到这些问题,下面从js和JQueyr两方面解决一下全选,全不选,数据回显的问题。 二、HTML页面1 input type="checkbox" id="checkAll"/>全选br>2 input type="checkbox" name=
2016-03-14 11:15:20 6966
转载 SpringMVC+Shiro权限管理
什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal用户,manager用户。对论坛的帖子的操作有这些:添加,删除,更新,查看,回复我们规定:normal用户只能:添加,查看,回复manager用户可以:删除,更新normal,manager对应的是角色(role)添加,删除,更新等对应的是权限(permission)我们采用下面的
2016-03-12 21:10:21 666 1
转载 Tomcat发布Maven项目遇到的种种异常
前言:本问题出现在tomcat 7发布 web3.0Maven项目的时候出现。1、RUN参数的配置2、关于WEB.XML不发布的解决方案3、MAVEN依赖的JAR包不发布的解决方案4、经历说明 问题阐述: 异常:java.lang.OutOfMemoryError:PermGen spa
2016-03-12 20:23:14 467
转载 mybatis-generator使用教程
一、前提条件 (1)JRE环境 (2)数据库连接驱动(jar包) 相应数据库的jdbc jar包 (3)mybatis-generator-core-1.x.x.jar https://github.com/mybatis/generator/releases二、配置 准备一个config.xml配置文件,内容如
2016-03-12 16:15:57 352
转载 [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
解释:这个错误是很常见的错误,错误的提示已经很清楚了就是java的Object数组不能转换成为String[]数组,这就说明你要转换的数组它本身是Object类型的数组,但是你却非要把它转换为String类的数组,这当然是错误的。 示例:[java] view plain copy package com.dada; import java.uti
2016-03-10 11:36:52 1938
Android游戏开发20回合
2013-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人