有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: N5\<w>
=%L^!//c
CountBean.java "{k3~epYaN
9M<? *8)
/* ($wYawz
* CountData.java ;IT^SHym
* #d~"bn q;c
* Created on 2007年1月1日, 下午4:44 c nzPq\
* oC
[g
* To change this template, choose Tools | Options and locate the template under u2t<auE9^
* the Source Creation and Management node. Right-click the template and choose R|suBF3
* Open. You can then make changes to the template in the Source Editor. \ *2IU"R
*/ pGIeW}2'9
\&H%k
package com.tot.count; 0`W~2ai
OjN]mp-q
/** !cZsIcIe
* xn"g_2Hi
* @author ^tv*I~>J!
*/ NQG"}=KA
public class CountBean { Cv| :.y
private String countType; 0\+Qi?&
int countId; 9YJb~tuZ73
/** Creates a new instance of CountData */ b%kh:NV{S
public CountBean() {} %_
~[+~#
public void setCountType(String countTypes){ URAipLvN
this.countType=countTypes; Xk2
75Y
} Y%faf.$/9
public void setCountId(int countIds){ TDoYp
this.countId=countIds; GYYro&aq{
} ?]t8$^m,;
public String getCountType(){ V/Q6v
YX
return countType; /a
q%l]hQ@
} z,9qAts?mh
public int getCountId(){ &[YG\8sxWa
return countId; 3
*G=U
} B;m18LDu
} a5'QL(IX
"rXGXQu
CountCache.java _VlNZ/V
bYtF#Y
/* \o^+'4hq<5
* CountCache.java %;<