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)