`
herryhaixiao
  • 浏览: 87658 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
由于项目的问题,需要有RSS订阅的概念,以前听说过这个技术,但是却没使用过。今天下午正好没事做,而公司又有这方面的需求,故从官网下了源代码,再结合网上一些前辈对这技术的经验,于是就动手做了起来。临近快下班时间,测试版本已经成功做出,并且能支持订阅和查看,现将RSS订阅这方面的java版本资料给出,欢迎各位指教,一起探讨。由于网络上对RSS的解释不是很全,故这里给大家总结下,不好的地方请指正,大家一同进步。 什么是RSS?   RSS是一种网页内容联合格式(web content sydication format)。   它的名字是Really Simple Syndication的缩写。 ...
来自:   http://blog.csdn.net/huaweitman/article/details/37699651     svn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了。 错误如下:
1、tomcat5.5/conf/server.xml中修改,在<Host/>前加入如下:<Context path="" docBase="D:/" debug="0" reloadable="true" crossContext="true" />2、在Tomcat5.5/conf/web.xml中的<welcome-file-list>节点的子节点的第一行加入如下:<welcome-file>forward.html</welcome- ...

eclipse调优标准配置

    博客分类:
  • java
 
-Xms512m -Xmx512m -XX:PermSize=96M -XX:MaxPermSize=96M -Xmn168m -XX:+DisableExplicitGC -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -verbose:gc -Xloggc:gc.log  记录,以供以后用之。
数字精确计算工具   import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; import org.apache.commons.lang.StringUtils; public class DoubleUtils { private static final int DEF_DIV_SCALE = 10; /** * 6. * 提供精确的加法运算 7. * @param v1 被加数 8. * @param v2 加数 9. * ...
共享一个数字金额换算成大写金额的工具类。这在互联网金融项目中是很常见的换算。     /** * MoneyToChinese.java * create on 2011-01-01 */ /** * 金额数据中文格式化工具类 * * @since version1.0 */ public class MoneyToChinese { pu ...
应用场景: 在做修改操作时,需要根据ID加载整个对象,然后一个一个赋值到对象中,然后进行save操作。 在字段比较少的情况下,还是比较快的,如果字段比较多,就比较繁琐,需要一个一个set对应的字段。 举个例子: 比如一个表有20个字段,如果这20个字段都修改过,则在Service需要对这20个字段进行更新操作,一种做法是load出整个对象,然后一个一个值设置到对应的字段中。这样做当然没错,但是多了些比较无聊的事情,需要20行代码进行赋值。然后进行更新。20个还好,如果一个表中有50个字段。那就得50行。故为了这个事情,写了个值拷贝的方法。把新值放到对象中,然后把新值对象拷贝至旧值对象进 ...
当页面增加和修改公用一个formpanel时,当先点击修改时,窗体修改显示出数据,关闭窗体后(window.hide())但是当你再点击增加的时候,随便你怎么去操作,新增时你会发现窗体上还是显示这些数据修改的时候先window.show(),然后在加载数据   这样,增加和修改就不会冲突了
去年就想把我们电商平台的连接池由C3P0换成Druid连接池,原因如下: 初期在架构平台之处,用的连接池是DBCP,用了一段时间DBCP以后,发现DBCP有时候会自动断掉。必须重启才能有效。而且开发人员一多连接数据库开发的人也就多了,会造成DBCP连接数据库连不上,只能少部分人连接,人一多,就自动连不上,具体原因也没有去研究,就换成C3P0连接池。C3P0总体来说,运行稳定性还是可以,就是偶尔会断开,不过不需要重新连接,它自动就连上去了。所以影响也不是很大,也没有换连接池的想法。在今年年初就出问题了,在监控平台的日志过程中,发现C3P0有时候会连接超时,但是在下一次就又能连上了,而且也没有出 ...
在后端逻辑开发过程中,必然有数据的字段是重复的,是需要保存的,比如当前用户修改了订单,需要记录修改人,修改时间等信息至数据库中,此时没有引用hibernate拦截器时,是需要在每个方法里面都添加对应的代码,记录修改人,修改时间等等字段信息,对这些公用信息每个修改操作都得重复复制,比如在大型电子商务网站中,就必然涉及到很多操作,表结构成百上千,就得在成百上千的后台代码都复制同样的代码进行赋值。 先不说工作量多少,没多少工作量,就是复制下就可。至少这个会多很多不必要的代码,对于系统架构来说,这个就需要在一开始就处理好。此时正好hibernate拦截器就出现了。同时这个拦截器不会对系统造成任何影 ...
  Spring使用的AOP注解分为三个层次: 前提条件是在xml中放开了<aop:aspectj-autoproxy proxy-target-class="true"/><!-- 开启切面编程功能 --> 1、@Aspect放在类头上,把这个类作为一个切面。 2、 @Pointcut放在方法头上,定义一个可被别的方法引用的切入点表达式。 3、5种通知。 3.1、@Before,前置通知,放在方法头上。 3.2、@After,后置【finally】通知,放在方法头上。 3.3、@AfterReturning,后置【try】通知,放 ...
JDK版本:jdk-6u39-linux-i586.rpm.bin [root@Redhat soft]# mkdir /usr/java [root@Redhat soft]# cd /usr/java [root@Redhat java]# cp jdk-6u39-linux-i586.rpm.bin /usr/java #将jdk安装文件拷贝到安装目录 [root@Redhat java]# ./jdk-6u39-linux-i586.rpm.bin #安装 [root@Redhat java]#vi /etc/profile #在文件最后添加内容: JAVA ...
#解压缩 [root@Redhat ~]#tar –zxvf apache-tomcat-7.0.35.tar.gz #解压缩 #安装 [root@Redhat ~]#cp -P apache-tomcat-7.0.35 /usr/local/tomcat7 #复制到另外一个目录   [root@Redhat ~]# cd /usr/local/tomcat7/bin/ [root@Redhat bin]#./startup.sh  输入:http://localhost:8080访问即可.
 安装Apache,报错:Cannot use an external APR with the bundled APR-util  版本为:tomcat-connectors-1.2.37-src.gz  错误提示要求安装APR和APR-util。  正确的配置如下:   [root@Redhat~]# tar -zxvf httpd-2.2.23.tar.gz #解压apache安装文件 [root@Redhat~]#cd httpd-2.2.23 [root@Redhat~]#cd srclib/apr [root@Redhat~]#./configure --pr ...
异常:nested exception is java.lang.IncompatibleClassChangeError: Implementing class 原因:由于jar包冲突引发的异常。导致不兼容。 异常:nested exception is java.lang.NoClassDefFoundError: org/hibernate/annotation 原因:hibernate-annotations-3.5.5-Final.jar这个包没有导入。 异常:nested exception is java.lang.NoClassDefFoundError: org/sl ...
Global site tag (gtag.js) - Google Analytics