有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: /q IQE&V-
I8gNg
Z
CountBean.java '."_TEIF
S&!(h
{O
/* jKml:)k
* CountData.java ?kO.>o
* g5nJ0=9
* Created on 2007年1月1日, 下午4:44 +LRKS
* be8T<F
* To change this template, choose Tools | Options and locate the template under OvX&5Q5
* the Source Creation and Management node. Right-click the template and choose {nKw<F2
* Open. You can then make changes to the template in the Source Editor. :|W=2(>
*/ U T\4Xk<
/yG7!k]Eg
package com.tot.count; OeqKKVuQ
inGUN??
/** .}\8Y=
* *K|~]r(F?
* @author u}nS dZC
*/ >_2~uF@pb
public class CountBean { n&:ohOH%
private String countType; qk<jvha
int countId; bSsg`
/** Creates a new instance of CountData */ "&2 F
public CountBean() {} R0RxcBtG
public void setCountType(String countTypes){ ]<^2B?}
this.countType=countTypes; <r#FI8P;X
} _2jL]mB
public void setCountId(int countIds){ PB@IPnB-
this.countId=countIds; "UTW(~D'
} Xq;|l?,O
public String getCountType(){ @ual+=L
return countType; yu'-'{%
} 4Im>2)
public int getCountId(){ R&Lqaek&W
return countId; T aS1%(
} KkCGL*]K
} |cU75
S 1
\\k=N(n
CountCache.java +Hu\b&