有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: QAOk
"u,~yxYWl
CountBean.java Ow($\,
g1hg`qBBW
/* Be14$7r
* CountData.java L3G)?rPFC#
* (7Ca\H3$
* Created on 2007年1月1日, 下午4:44 /k3n{?$/
* a`h$lUb-
* To change this template, choose Tools | Options and locate the template under R<0!?`b
* the Source Creation and Management node. Right-click the template and choose ,39$iHk
* Open. You can then make changes to the template in the Source Editor. zhR_qW+
*/ 6Ymo%OT
JI[rIL\Ey
package com.tot.count; N?U&(@p
66"ZH,335
/** @=<TA0;LL
* 6q
xUT
* @author z5o9\.y({
*/ Fb<\(#t
public class CountBean { p-(ADQS
private String countType; 9^Vx*KVrU
int countId; w_z^5\u0
/** Creates a new instance of CountData */ c;t(j'k`
public CountBean() {} (?&_6B.*
public void setCountType(String countTypes){ ! 4^L $
this.countType=countTypes; %BYlbEx
} yS.fe[
public void setCountId(int countIds){ h}B# 'e
this.countId=countIds; 6 peM4X
} woH3?zR
public String getCountType(){ }Bod#|`
return countType; $O]E$S${
} ae(]9 VW
public int getCountId(){ f@.Q%+!4
return countId; 6'sFmC
} x_H7=\pX]
} cwW~ *90#
- m x3^
CountCache.java n5,Pq+[
&<