- 浏览: 90257 次
- 性别:
- 来自: 上海
最新评论
-
gbd203:
按楼主说的,改完了。。
jforum论坛二次开发--显示版主 -
Old_yao:
Old_yao 写道 这个架构貌似就是jforum的啊~~
jforum论坛二次开发--显示版主 -
Old_yao:
...
jforum论坛二次开发--显示版主 -
guhan010:
博主你好,我现在在研究jforum,能否与你交流一下,QQ:2 ...
jforum 二次开发 权限系统 -
握着橄榄枝的人:
楼主,看不明白,没表达清楚。
jforum论坛二次开发--小修小改汇总贴
文章列表
由于项目的问题,需要有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】通知,放 ...
linux下JDK的安装
- 博客分类:
- 技术研究
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 ...