`
surelei
  • 浏览: 67708 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
使用spring security3 和struts2,发现对页面的权限验证SS的过滤器正常工作,但是对于.action后缀的struts action,SS的过滤器根本没起作用。 经过debug发现在像action发请求URL时,压根就没进入SS的过滤器,最后发现在web.xml文件中spring security的filter mapping配置在struts的filter mapping之后,将其移到struts的filter mapping之前就正常了。 猜测应该是struts的filter结束后就直接结束一个请求了,而不会传递给SS的filter。
用maven搭建了一个基于SSH的框架,写单元测试时碰到一个问题。由于我是全注解配置,所以需要spring自动扫描包里面的类,特别是用JPA注解配置的entity类。但是对DAO层做单元测试时,发现一直报“unknown entity”,显然entity未被扫描到。但是类之间的依赖关系都很正常,难道spring只是不扫描JPA注解么? 看一下maven下的项目结构: src/main/java src/main/resources src/test/java src/test/resources maven构建的项目源代码和测试代码被分别编译到了target/classes目录和target/t ...
没事搭建了一个SSH框架的环境。 除了struts2+spring3+hibernate3,前端还用了xhtml、jquery、freemarker,ORM采用了JPA,日志采用了slf4j+logback,struts的大部分配置和spring的依赖注入、ORM等全部采用注解配置。 数据库用的是mysql,表结构由hibernate自动生成,初学者可以下载看看,希望有点帮助。 项目地址:http://code.google.com/p/learyperi/
http://www.lzhi.org/views/480026 我非常幸运的发现了这本《内向者优势——如何在外向的世界中获得成功》的好书,我感觉就好像是有人专门为我们这个罕见的小群体写了一部百科全书一样,它不仅对我的很多怪癖做了解释,还帮助我 ...
从oracle收购sun开始我就觉得JAVA前景黯淡。 4月1日愚人节,javaeye变更域名为iteye.com,原因是oracle发了律师函,要求对方放弃javaeye品牌。从ORACLE对JAVA各社区的一贯态度来说,我无法认为JAVA前景很美好。 其实换个域名真是小事,但是ORACLE的做法,对一部分JAVA程序员的心理打击还是不小,因为这种事情表明了ORACLE的一种态度,一种大部分JAVA程序员都不愿意看到到的态度。 好吧,还算有一点点好消息:高司令加盟google,也许这算好消息吧!
引用内容: http://szzhaiwb.blog.163.com/blog/static/5844783201122385344549/ 感谢 下载清单:   1 耶鲁大学开放课程:心理学导论 :http://www.verycd.com/topics/2827597      2 耶鲁大学开放课程:博弈论:http://www.verycd.com/topics/2832107   3 耶鲁大学开放课程—哲学:死亡:http://www.verycd.com/topics/2824902   4 耶鲁大学开放课程:金融市场:http://www.verycd.com/topics/2 ...

平板电脑

...
OK,这种偶像比人类强太多了!不过她起了一个人类的名字:初音未来 走向现实舞台的虚拟偶像   初音未来是世界上第一个使用全息投影技术举办演唱会的虚拟偶像。 2010年3月9号晚间世嘉公司举办了一场名为“初音未来日的感谢祭”“初音之日”(Miku's Day)的初音未来全息投影演唱会,演唱会异常火爆,2500张演唱会门票在瞬间被抢购一空,演唱日当晚更有超过3万名忠实拥簇者通过付费网络直播观看了整场演唱会。   这次演唱会的巨大成功也引发了民众的热议,从号召力和影响力上来看初音未来已经超过了很多日本一线明星,虚拟偶像是否能代替真人偶像成为演艺界的一部分,这个问题的确值得深思。   由于世嘉公司的版 ...
不知道面试过多少人了,也不知道被面试了多少回。个人感觉是:作为面试官要比被面试更难,特别对于技术面试,对面试官本身的要求很高。对于在有限时间内通过沟通,尽量全面的了解一个人,这本身就是一个难度很大的课 ...
记录一下,备忘。 执行:ulimit -n 应该会显示默认值1024 执行:ulimit -n 8192 但是ulimit直接修改的数字,在系统重启后会重置,所以还要修改: 1、/etc/security/limits.conf,在里面加上: * soft nofile 8192 * hard nofile 20480 2、/etc/pam.d/login,里面加上: session  required  /lib/security/pam_limits.so
很多人都说百度知道怎么怎么好,一直不以为然。 今天偶然的机会看到这个: 这个是百度故意搞的笑话吗?
昨天将一个tomcat环境下调试通过的报表demo应用发布到weblogic上做测试,结果发现好多问题。总结了一下,主要有这么几点: 1、使用log4j的问题。 tomcat应用直接发布到weblogic上出现错误:Cannot set web app root system property when WAR file is not expanded。WebLogic自身也包含对Log4j的支持,在打包部署(.war)的时候,会和Spring的org.springframework.web.util.Log4jConfigListener有冲突。解决方法之一就是把log4j的配置直接放到cla ...
在应用中将struts2.0.14升级为struts2.1.8后,发现所有静态资源都不能访问,包括js、css、图片等内容。直接通过URL访问这些静态资源也访问不到,报404错误。我把所有静态资源都放置在一个名为static的目录下,我将此目录改名后访问就正常了。在网上找了找,有人说struts2.1.X版本对static大概有特殊处理,相当于关键字了。不得已,只能目录改名。
前端时间在修改代码时发现一个问题,HTML元素的name属性是不能动态改变的。我测试了各种input元素,在使用jQuery的attr方法赋值时,value可以改变,甚至id都可以改变,但是name属性不能改变。使用attr方法给name赋值,再使用attr方法取name的值看起来是改变了name属性,但是查看html却发现name属性根本没有改变。我又用纯js来改变name的值,结果依旧,证明这不是jquery的bug,而是name属性的确是不能动态改变。后来的解决方法就是动态的用一段新的html替换原来的。我以前一直以为id属性是用来对页面元素的进行标识的,应该不能动态修改,而从这个现象看来 ...
我在一个系统中增加了ajax提交的内容。原系统框架为struts2+sping+ibatis,加入json相关jar文件后,访问时报no action,就是找不到action,extends改为struts-default就可以找到。怀疑是依赖的jar包版本问题,于是将struts2以及相关的jar文件全部升级为最新的,但是问题依旧。仔细查看了启动日志,发现Unable to find parent packages json-default这句话,显然json plugin包中的struts-plugin.xml未加载。于是在项目中新建一个xml文件,将json插件中的struts-plugi ...
Global site tag (gtag.js) - Google Analytics