有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: i*|HN"!
*)Pm
CountBean.java 2Z{?3mAb;
P*"c!Dn
/* j/TnKO
* CountData.java ~u*4k:2H
* YW7w>}aW
* Created on 2007年1月1日, 下午4:44 HB )+.e
* aA?Qr&]M
* To change this template, choose Tools | Options and locate the template under nT|WJ%
* the Source Creation and Management node. Right-click the template and choose Qb^{`
* Open. You can then make changes to the template in the Source Editor.
GAfc9
*/ sNx_9pJs4
W7!Rf7TK
package com.tot.count; 807+|Ol[
I q|'#hs
/** '_?Z{|
* Kii@Z5R_?
* @author UwW@}cy,L
*/ 8~T}BC
public class CountBean { pBAAwHD
private String countType; `RY}g;
int countId; N-l`U(Z~P
/** Creates a new instance of CountData */ ;y-JR$M
public CountBean() {} L$Z!
public void setCountType(String countTypes){ Nd( I RsH(
this.countType=countTypes; UI=v|<'-
} \Hb!<mrp
public void setCountId(int countIds){ ;I5P<7VW
this.countId=countIds; -+){ ;,
} /cClV"S*G
public String getCountType(){ T4W20dxL7
return countType; B\
'rxbH
} 7z$53z
public int getCountId(){ 3fLdceT
return countId; % (h6m${j
} Y9mhDznS
} Gw)y<h
W)1nc"WqY
CountCache.java ;*rGZ?%*
5%D`y|
/* =H7p&DhD