有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: 61_f3S(u
V 0{tap}
CountBean.java w([$@1]
lBA +zZ
/* NY.k.
* CountData.java <]G${y*;
* eW8[I'v_&
* Created on 2007年1月1日, 下午4:44 f h<*8w0H
* o a<q /
* To change this template, choose Tools | Options and locate the template under @5<CXTdF9c
* the Source Creation and Management node. Right-click the template and choose N/~N7MwJj
* Open. You can then make changes to the template in the Source Editor. [!"XcFY:a
*/ kzO&24
'Qn~H[$/p
package com.tot.count; ?m;;D'1j
hu5!ev2
/** A^Cj1:,
* 2KI!af[I
* @author ]hTb@.
*/ v{;7LXy0
public class CountBean { RL}KAGK
private String countType; HDIk9WC^
int countId; Z=+03
/** Creates a new instance of CountData */ <I=$ry6 8
public CountBean() {} cHD%{xlb
public void setCountType(String countTypes){ -_8*41
this.countType=countTypes; ?o[L7JI
} H+ZSPHs
public void setCountId(int countIds){ ?tYpc_p#
this.countId=countIds; UAYd?r
} rwqv V^
public String getCountType(){ / 8gL.i$
return countType; WDx
Mo`zT
} ?Zcj}e.r
public int getCountId(){ KMjg;!y
return countId; JlZ0n;
} 3/goCg
} ]tt} #
?m"|QS!!K
CountCache.java svhrf;3:
rPiNv
30L
/* &M"ouy Zo9
* CountCache.java wH6u5*$p
* ]=&L