有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: +@mgb4_
GOU>j"5}2
CountBean.java qBDhCE
N@x5h8
/* CFW#+U#U
* CountData.java A$1Gc>C
* WB|N)3-1
* Created on 2007年1月1日, 下午4:44 g^)8a;/c
* oR@1/lV
* To change this template, choose Tools | Options and locate the template under u"5
hlccH
* the Source Creation and Management node. Right-click the template and choose aB ^`3J
* Open. You can then make changes to the template in the Source Editor. u5I#5
*/ <(tnClAn
a0)] W%F
package com.tot.count; LB\+*P6QM
;=lQMKx0
/** /
0ra]}[(
* I4Rd2G_
* @author Wagb|B\
*/ /I~(*X
public class CountBean { $,8}3R5}
private String countType; J/>9w
int countId;
["BD,mB
/** Creates a new instance of CountData */ Xf%wW[~
public CountBean() {} zL=PxFw0
public void setCountType(String countTypes){ ,/Al'
this.countType=countTypes; s<'WTgy1i
} #McX
public void setCountId(int countIds){ '9tV-whw
this.countId=countIds; XJ6=Hg4_O
} N?l
public String getCountType(){ b~Un=-@5a
return countType; qk_YFR?R
} ['_W<
public int getCountId(){ CT[CM+
return countId; JWVn@)s
} |0$7{nQ
} `7
3I}%?
JrGY`6##p
CountCache.java hOR1RB
xY@<