有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: tG8jFou
2u"7T_"2D
CountBean.java _bzqd"
31I
I=7Y]w=
/* uGwJK`!~
* CountData.java -pU|hSW*b
* P7 ]z
* Created on 2007年1月1日, 下午4:44 'Q
=7/dY3I
* 1=|7mehL%
* To change this template, choose Tools | Options and locate the template under 6ns! ~g@
* the Source Creation and Management node. Right-click the template and choose [F_/2+e
* Open. You can then make changes to the template in the Source Editor. [97KBoSU
*/ c9\2YKo
|.F
package com.tot.count; op"$E1+
J0
k
/** :-iMdtm
* AsPx?
* @author ;>%~9j1C
*/ t4qej
public class CountBean { ;Og&FFs'
private String countType; 0x11
vr!
int countId; Q|,B*b
/** Creates a new instance of CountData */ ]Ni;w]KE
public CountBean() {} T/c<23i
public void setCountType(String countTypes){ j7MO'RX`&
this.countType=countTypes; jSOS}!=
} _TUk(Qe
public void setCountId(int countIds){ )-Ej5'iHr
this.countId=countIds; 4J|t?]ij|E
} R#n%cXc|
public String getCountType(){ !@I}mQ ~
return countType; `k;KBW
} `e]6#iJ^
public int getCountId(){ TZ;p0^(
return countId; <]Wlx`=/D
} 0Rz(|jlbS
} nRb^<cZf
Z?NEO>h7
CountCache.java 0@5E|<