使用ResourceBundle访问本地资源         在设计时,我们往往需要访问一些适合本地修改的配置信息,如果作为静态变量,那么每次修改都需要重新编译一个class,.config保存此类信息并不适合,这时我们需要ResourceBundle。   通过ResourceBundle,我们需要访问位于/WEB-INF/classes目录下的一个后缀名为properties的文本类型文件,从

今天用split这个函数时碰到了问题,我的String是  a.b 我用 split("."),居然返回的数组长度是0,后来网上查了才知道 split参数是 正则表达式,以前一直以为是字符串,而“.”在正则表达式中有特殊含义,代表任何字符串。 转载一篇文章:http://shukuiyan.iteye.com/blog/1058672   之前在http://shukuiyan.iteye.com

地址:http://rejoy.iteye.com/blog/1627405 之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。      废话不多说了,先来看一下JDK的动态是怎么用的。  Java代码   package dynamic.proxy

今天用到 spring中的aop ,@Aspect 注解,当我将@Before中的  描述指定为 单独的1个类时,aop 不起作用; 而 当作用在1个 实现某个接口的实现类后, 或者继承于某个超类时 就奏效了。 或许这就是Aspect编程的一种模式吧。 也算学到了一点。。。 版权声明:本文为博主原创文章,未经博主允许不得转载。

以前用的是版本2.1.4,这次看见更新后就尝试了一下,发现有很多改变。 首先引入 js 和 css <link rel="stylesheet" href="uploadify.css" /> <script src="jquery.uploadify.js"></script> 当然jquery 是必不可少的 接下来是代码: //文件上传 $(function() { $("#uplo

由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好,  所以,在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能  LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:ma

如果你使用早前版本的Spring,又恰好采用了Annotation注解方式(而非传统XML方式)配置Hibernate对象关系映射,那么在通过org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean配置sessionFactory时,你一定对annotatedClasses、annotatedPackage

这段时间看了一些设计模式,看到策略模式与工厂模式的时候,总是感觉他们很相似,不要区分,到具体的场景了你可能还在徘徊到底用工厂还是策略呢?这几天就想写一篇关于策略模式与工厂模式区别的文章,但一直没思路,昨天跟淘宝mm聊了聊,今天早上思路顿时开阔。 当时我在说明策略模式与工厂模式区别的时候举了一个例子。说你要去买件衣服,给你50块钱,策略模式的做法就是去京东、当当、淘宝、卓越等网上去看,然后决定要买那

前几天接到项目需要定时重建索引的任务,一开始试了试Java自带的Timer,不知道是不是自己对Timer的了解还不够的原因,感觉Timer的功能有点弱,无法达到我的需求:需要在某一个固定时间内按某一个周期来执行任务,并且这些时间可供客户配置。最后还是用Spring定时器来解决。 这里顺便说下多实例定时重建lucene索引的问题,如果某个项目在同一台服务器上面部署了多个实例,多个实例共用同一份索引文

Log4j实在是很熟悉,几乎所有的Java项目都用它啊。但是我确一直没有搞明白。终于有一天我受不了了,定下心去看了一把文档,才两个小时,我终于搞明白了。一般情况下Log4j总是和Apache Commons-logging一起用的,我也就一起介绍吧。多了个东西不是更麻烦,而是更简单!   <!--[if !supportLists]-->一、<!--[endif]-->Log4j的简单思想 Log