随笔分类 -  权限设定

BigInteger引申的一个访问权限控制解决方案
摘要:BigInteger是个无限大整数类。看下面一段代码:BigInteger big=new BigInteger("3");二进制11big.testBit("0");true big.testBit("1");true看了以上代码,采用二进制位来判定权限。我们就想给用户比如设定权限值为3.系统定义了权限如下:ROLE_ADD(1,"角色创建")ROLE_EDIT(2,"角色修改")一个http请求约束的条件是比如是需要权限ROLE_ADD才可以访问,当判断用户权限为3.testBit(1)时候 阅读全文
posted @ 2013-03-27 15:42 ThinkFar 阅读(226) 评论(0) 推荐(0)