转自于 http://www.cnblogs.com/cntosoft/archive/2011/10/05/2199650.html 1. 为什么我们需要基于RBAC模型的通用企业权限管理系统 管理信息系统是一个复杂的人机交互系统,其中每个具体环节都可能受到安全威胁。构建强健的权限管理系统,保证管理信息系统的安全性是十分重要的。权限管理系统是管理信息系统中代码重用性最高的模块之一。任何多用户的系统都不可避免的涉及到相同的权限需求,都需要解决实体鉴别、数据保密性、数据完整性、抗否认和访问控制等安全服务(据ISO74…

2012年5月31日 0条评论 8点热度 阅读全文

    二十年来微软主宰了PC,但如今形势已经发生转变,而且这种转变是从微软内部开始的。长话短说,Windows平台Server和Client发展方向明确分离,Server向着云服务、Web应用、数据中心靠拢,Client向手机、平板等消费型产品靠拢,PC沦为向后兼容的过渡品。对普通用户,这种转变不会很快带来影响,但对软件开发者,已经是眼皮底下的事。     Windows 8和Visual Studio 2011的blog上的留言已经充满了愤怒的字句。整…

2012年5月31日 0条评论 1点热度 阅读全文

通过ControllerClassNameHandlerMapping实现按照controller的名称去匹配。这里介绍 multiActionController和ControllerClassNameHandlerMapping结合使用。这样就不用递增bean了。 我们之前都是用urlmapping去匹配相关的controller不过那样的话我们的bean都是递增的。所以我们还可以用另外的一种方式去配置controller的mapping那就是 org.springframework.web.servlet.m…

2012年5月31日 0条评论 1点热度 阅读全文

      已经到公司报到将近两周了,今天没有加班,所以回来得比较早。虽然才进公司不久,但我还是见到了不少之前没见过的东西。现在,我最想说的一句话就是:“在学校里面,我们的生活真的是太幸福了!”当我们出身社会之后,才发现有很多东西是在学校里面学不到的。         在学校里面,大家都是学生,地位平等,或者说是根本没有等级观念。在一个宿舍里,大家可以畅所欲言,心灵也没有隔阂。我们可以谈天说地,可以敞开心扉,可以开“卧谈会”,可以一起出…

2012年5月31日 0条评论 3点热度 阅读全文

//二叉树遍历 //作者:nuaazdh //时间:2011年12月1日 #include<stdio.h> #include<stdlib.h> #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define OVERFLOW -1 #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 typedef int Status; typedef char ElemTyp…

2012年5月31日 0条评论 8点热度 阅读全文

//二叉树遍历 //作者:nuaazdh //时间:2011年12月1日 #include<stdio.h> #include<stdlib.h> #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define OVERFLOW -1 #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 typedef int Status; typedef char ElemTyp…

2012年5月31日 0条评论 6点热度 阅读全文

在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g<wbr>users<wbr>user1</wbr></wbr> 一、创建用户: 1、使用命令 useradd 例:useradd user1——创建用户user1 <wbr><wbr><wbr>useradd –e 12/30/2009 user2—…

2012年5月31日 0条评论 2点热度 阅读全文

我们知道Redis是用"单线程-多路复用io模型"来实现高性能的内存数据服务的,这种机制避免了使用锁,但是同时这种机制在进行sunion之类的比较耗时的命令时会使redis的并发下降。因为是单一线程,所以同一时刻只有一个操作在进行,所以,耗时的命令会导致并发的下降,不只是读并发,写并发也会下降。而单一线程也只能用到一个cpu核心,所以可以在同一个多核的服务器中,可以启动多个实例,组成master-master或者master-slave的形式,耗时的读命令可以完全在slave进行。 需要改的redis.conf项 …

2012年5月31日 0条评论 8点热度 阅读全文

这两个端口很重要,9000是namenode的监听端口,9001是jobtracker的监听端口, 新建DFS location时候, Map/Reduce Master:这是jobtracker所在机器及监听端口,于是我设置成:host=localhost,port=9001 DFS Master中勾选Use M/R Master Host(意思是:是否使用与JobTracker相同的主机?)我的当然是勾上。端口当然也就是9000了,即host=localhost,port=9000 Location Name:…

2012年5月31日 0条评论 27点热度 阅读全文

最近有个需求需要对于获取URL页面进行host绑定并且立即生效,在java里面实现可以用代理服务器来实现:因为在测试环境下可能需要通过绑定来访问测试环境的应用 实现代码如下: public static String getResponseText(String queryUrl,String host,String ip) { //queryUrl,完整的url,host和ip需要绑定的host和ip InputStream is = null; BufferedReader br = null; StringB…

2012年5月31日 0条评论 1点热度 阅读全文