有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: GV2}K
<s
$:xUXEi{
CountBean.java 3!}#@<j
i$F)h<OU+
/* $6J5yE
* CountData.java '2
)d9_ w
* c^=:]^
* Created on 2007年1月1日, 下午4:44 1XZ&X]
* NKMB,b
* To change this template, choose Tools | Options and locate the template under wHY;Y-(ZT
* the Source Creation and Management node. Right-click the template and choose e)iVX<qb
* Open. You can then make changes to the template in the Source Editor. u.arkp
*/ OC[a?#R1
HKh)T$IZM
package com.tot.count; pkT
a^I
i@p?.%K{
/** hyBSS,I
* ; w+A38N$J
* @author ;WzT"yW)T
*/ j`#|z9`(pB
public class CountBean { H,?MG
private String countType; : i(h[0
int countId; z;3}GxE-si
/** Creates a new instance of CountData */ xA-G&oC]<T
public CountBean() {} {:rU5 !n
public void setCountType(String countTypes){ ())|x[>JS+
this.countType=countTypes; oZ=e/\[K
} G>!"XK:fB
public void setCountId(int countIds){ J:Qp(s-N^:
this.countId=countIds; S1=c_!q%9
} r|P4|_No
public String getCountType(){ dxU[>m;
return countType; N@)g3mX>
} dk.da&P
public int getCountId(){ G +YF
return countId; JLeV@NO
} ?&