有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: kU75
N~=,RPjq
CountBean.java NE~R&ym9
HQ187IwpTm
/* n0\k(@+k
* CountData.java r%:Q(|v?
* X=1Po |
* Created on 2007年1月1日, 下午4:44 s%cfJe_k
* /
5\gP//9K
* To change this template, choose Tools | Options and locate the template under 7O.?I#
76
* the Source Creation and Management node. Right-click the template and choose t[r<&1[&
* Open. You can then make changes to the template in the Source Editor. ^X?D4a|;#g
*/ uT
Z#85L`
_VjfjA<c8
package com.tot.count; *A^`[_y
hRU5CH/!
/** CjQ)Bu*4
* "e-RV
* @author "VIoVu
*/ (GCe D-
public class CountBean { e>zv+9'Q
private String countType;
Wx8oTN
int countId; Z&Qz"V>$
/** Creates a new instance of CountData */ Y5/SbQYf1
public CountBean() {} uc~/l4~N
public void setCountType(String countTypes){ w'r?)WW$
this.countType=countTypes; av8\?xmo.$
} ^ ,cwm:B@
public void setCountId(int countIds){
23(j <
this.countId=countIds; .="/n8B
} V7gv@<1<y
public String getCountType(){ LvPcH
return countType; w;OvZo|
} yIq.
m=
public int getCountId(){ %"jp':
return countId; [X&VxTxr
} Yk^clCB{A(
} prdc}~J8{
RV_(T+
CountCache.java %U
uVD
_\ &