`
nvry
  • 浏览: 319594 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
       之前那篇文章介绍了普通web项目中单点登录cas与权限管理框架shiro集成方式,这里说下spring项目中的集成方式,首先还是配置一个filter <filter> <filter-name>shiroFilter</filter-name> <filter-class>org.spring ...
       由于项目需要做权限管理的功能,最先想到的是spring security,它是个功能强大的安全管理框架,不过它的复杂性和学习曲线之曲折让人生畏,转而寻求其它解决方案,知道另外一个项目组的人使用shiro做权限管理后就了解了下这个框架,发现比spring security简洁多了,于是就打算使用这个框架,首先嘛,当然是要和现在的系统进行集成,现在系统采用cas来做登录验证,所以先把cas和shiro进行集成。查看shiro官网,发现有个cas模块,下载试用,下面是集成方法,假设你已经搭建好cas服务器(具体搭建细节自己google百度下) 我是用maven管理项目的,先引入shi ...
今天配置实体类注解时,出现以下错误:           Caused by: org.hibernate.MappingException: Could not determine type for: java.util.List, at table: ss_user, for columns: [org.hibernate.mapping.Column(role_list)]   解决方案:注解要么写在字段上,要么写在getXX上,千万千万不能混合使用,否则会报这个错误!
Tomacat7启动报错如下: java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855) at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:201) at org.apache.tomcat.util.digester.Digester.en ...
 开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的80端口 1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr "80&q ...
获取Select :  获取select 选中的 text :    $("#ddlRegType").find("option:selected").text();    获取select选中的 value:    $("#ddlRegType ").val();    获取select选中的索引:      $("#ddlRegType ").get(0).selectedIndex;   设置select:  设置select 选中的索引:      $("#ddlRe ...
select控件是一个特别的控件,没有readOnly属性,所以要设置只读属性有点麻烦了。 方法如下: $(document).ready(function(){   $("#countries").focus(function(){       $(this).attr('defaultIndex',$(this).attr('selectedIndex'));       });   $("#countries").change(function(){       $(this).attr('selectedIndex',$(this).att ...
导致java.lang.NoSuchMethodError:org.apache.commons.httpclient.params.HttpClientParams.setUriCharset(Ljava/lang/String;)V原因  1、包冲突:可能有不同版本的包导致 2、未找到包:没有引用所需要的jar
在Java代码中使用@Autowired或者@Resource 注解方式进行装配. 区别: 前者默认按类型装配,后者默认按名称装配。当找不到和名称匹配的bean才会按类型装配 前者是按类型装配依赖对象,默认情况下它要求以来对象必须存在。如果允许null值。可以设置它required属性为false。如果想要使用按名称装配,可以结合@Qualifier一起使用 @Resource注解和@Autowired一样,也可以标注在字段或属性的setter方法上。但它默认按名称装配,名称可以通过@Resource的那么属性指定。如果没有指定name属性,当该注解标注在字段上,即默认取字段的名称作为bean ...
换了一个SVN服务器,同时IP也随之改变了,relocate操作时遇到“The respository at '...' has uuid '...', but the WC has '...'”的问题。   网上搜到同类“Repository UUID '...' doesn't match expected UUID'...'”问题 解决方法: 1、UUID是respository创建时自动生成的一个随机数,SVN Client利用UUID判断是否为同一个resp。一般遇到UUID不同时,需要重新Checkout. 2、如果我们一定要改变UUID的话(这不正是我们想要的吗),注意,这是修改S ...
Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。 其原理: 简单介绍一下他的安装及配置过程 官方网站 http://wiki.codemongers.com/Main 一、依赖的程序 1. gzip module requires zlib library 2. rewrite module requires pcre library 3. ssl support requires openssl library 二、安装 ./configure make make install 默认安装的路径是/us ...
Tomcat6在部署应用中,Server报错:java.lang.OutOfMemoryError: PermGen space,问题就是Tomcat内存分配的太小了。解决办法:修改Tomcat\bin\catalina.bat文件。找到set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf \logging.properties"这句话。在前 ...
字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / 表达式意义 "0 ...
今天,碰到个怪事,在myeclipse中新建一个项目之后,结果保存之后,再查看WEB-INF/classes/,竟然里面是空的,而output路径也设的好好的啊,怪了,于是google了一下,发现有此问题的人还不少,其中有一位总结的比较详细,具体如下:1. 确保 project->build automatically 已经被选上.2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly 3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件, ...
     原因是由于没有在系统变量里面增加相关路径,解决的办法如下:在系统变量的Path,配置环境变量 C:\oracle\product\10.2.0\db_1\bin;这样就即可登陆成功.
Global site tag (gtag.js) - Google Analytics