有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: <AB]FBo(
O*30|[
CountBean.java _/KN98+
P'g$F<~V
/* !#>{..}}3
* CountData.java _xbVAI4
* 3D\I#g
* Created on 2007年1月1日, 下午4:44 lc*<UZR
* aK,G6y
* To change this template, choose Tools | Options and locate the template under :HwB+Bjy
* the Source Creation and Management node. Right-click the template and choose fSSDOH!U,
* Open. You can then make changes to the template in the Source Editor. A$
s4Q0Mf
*/ (pAGS{{
!"_\5$5i<X
package com.tot.count; w,^!kO0)~8
?-6oh~W<
/** S25&UwUw
* +}%4]O;
* @author >d_O0a*W-
*/ @dw0oRF
public class CountBean { |E|d"_Ma
private String countType; |o6B:NH,rg
int countId; /-1[}h%U'
/** Creates a new instance of CountData */ b1_HDC(
public CountBean() {} w;)@2}
public void setCountType(String countTypes){
z7>
this.countType=countTypes; ,|}Pof=]xk
} rtC.!].;%
public void setCountId(int countIds){ 5ILce%#zL
this.countId=countIds; ?9.SwIxU&
} Eqnc("m)
public String getCountType(){ aNw8][
return countType; qauk,t
} h9$Ov`N(%
public int getCountId(){ K8f;AK
return countId; &E0P`F,GQA
} F^z&s]^~
} Y2HF
CB:G4VqOT
CountCache.java hv2@}<