有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: 9i8D_[
?3"bu$@8
CountBean.java aU3
m{pE
"]ow1{
/* -So&?3,\A@
* CountData.java [g_Cg=J
* I#D{6%~
* Created on 2007年1月1日, 下午4:44 /YWoDHL
* 3
[lF
* To change this template, choose Tools | Options and locate the template under -<jb>8
* the Source Creation and Management node. Right-click the template and choose
qh/q<
* Open. You can then make changes to the template in the Source Editor. qTnfiYG}
*/ DT_HG|
(yduU
package com.tot.count; ANy=f-V
h5G>FPM-=
/**
'._8
* Af:4 XSO6
* @author y(B~)T~e@
*/ W;coi4
public class CountBean { q79)nhC F
private String countType; Z<Rz}8s
int countId; MEbx{XC
/** Creates a new instance of CountData */ <D4.kM
public CountBean() {} ?w1_.m|8u
public void setCountType(String countTypes){ m&DDz+g
this.countType=countTypes; B&_ 62`
} `?PZvGi
public void setCountId(int countIds){ $WvI%r
this.countId=countIds; IBY3QG
} !JjB,1
public String getCountType(){
>b#z
o,
return countType; ~a8J"Wh
} yOGaW~
public int getCountId(){ KL!k'4JNY
return countId; P8e1J0A
} Zr_{Z@IpU
} MI|DOp
C_?L$3 U0
CountCache.java '|<