有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: ft{W/ * +_
O4T'o.
CountBean.java smV!y8&
dY1J<L}")
/* aIQOs
* CountData.java ;U
|NmC +
* (G#}*
* Created on 2007年1月1日, 下午4:44 /4yOs@#
* 0[.3Es:_
* To change this template, choose Tools | Options and locate the template under W3^.5I
* the Source Creation and Management node. Right-click the template and choose |,3l`o
k
* Open. You can then make changes to the template in the Source Editor. l$M$o(
*/ Hfke
|Z
d]=tue
package com.tot.count; h9)RJSF4
F@9Y\. ,
/** )B81i!
q
* d5Qd'
* @author ` "B^{o
*/ :ztyxJv1
public class CountBean { CQ<8P86gt
private String countType; ai4PM
b$p
int countId; J=):+F=
/** Creates a new instance of CountData */ 5lO^;.cS,
public CountBean() {} JfkTw~'R
public void setCountType(String countTypes){ q'.;W@m
this.countType=countTypes; (]OFS;%
} K<#-"Xe;
public void setCountId(int countIds){ 3)y{n%3L
this.countId=countIds; Lj iI+NJ
} (Q'U@{s
public String getCountType(){ L7m`HVCt&
return countType; ovz#
} +I&J7ICV0
public int getCountId(){ r]0(qg
return countId; e[}],W
} t~ -J %$
} m*gj|1k
E[UO5X
CountCache.java u^l*5F%DK
>&1um5K
/* <