有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: &>l8S lC?
&'b}N
CountBean.java l%(`<a]VIB
8$kXC+
/* 5ba[6\Af
* CountData.java wWU_?Dr_~
* znO00qX
* Created on 2007年1月1日, 下午4:44 dt+
4$
* &R*5;/
!
* To change this template, choose Tools | Options and locate the template under b,R'T+4[
* the Source Creation and Management node. Right-click the template and choose 5]l7Z35
* Open. You can then make changes to the template in the Source Editor. PAU+C_P
*/ @a\SR'8
vCSB8R
package com.tot.count; c/Yi0Rl)
WnzPPh3PJ
/** oQ nk+> }%
* XFTMT'9
* @author vGwD~R
*/ ;Ph )BY<
public class CountBean { Lu 39eO6
private String countType; \%Rta$O?S
int countId; F^t?*
/** Creates a new instance of CountData */ ,l .U^d6>
public CountBean() {} N%A`rY}u
public void setCountType(String countTypes){ y!N)@y4
this.countType=countTypes; (mIJI,[xn
} lp-Zx[#`}C
public void setCountId(int countIds){ Cw&D}
this.countId=countIds; G5#}Ed4
} )?&kQ^@v
public String getCountType(){ Y;F
R"~^
return countType; ?s)sPM?
} ,Kf8T9z`
public int getCountId(){ -wQ^oOJ
return countId; 7EP|X.
} ]esLAo
} Gj19KQ1G
a@y5JxFAy
CountCache.java +c8AbEewg
0nn]]B@l
/* yCCw<