有时要为每一篇文章统计其点击次数,如果每一次浏览都要更新一次库的话,那性能在访问量很大的情况下,服务器的压力就会很大了,比较好一点的方法就是先将要更新的数据缓存起来,然后每隔一段时间再利用数据库的批量处理,批量更新库。源码如下: Jk`A }
w7O(I"
CountBean.java Nf3L
0BD3~Lv
/* G $?VYC8;
* CountData.java d(h`bOjI
* +('jqbV
* Created on 2007年1月1日, 下午4:44 *s_)E2
* Xh){W~-
* To change this template, choose Tools | Options and locate the template under 9ah,a 4
* the Source Creation and Management node. Right-click the template and choose "5vFa7y
* Open. You can then make changes to the template in the Source Editor. #w#B'
*/ ,cpPXcz ?,
|,qz7dpe
package com.tot.count; C7PHZ`<
Ua(!:5q?
/** }4+S_b
* 1MOQ/N2BR
* @author rNZN}g
*/ J7S
public class CountBean { +f|u5c
private String countType; +`\C_i-
int countId; +HNQ2YZ
/** Creates a new instance of CountData */ ]F-{)j
public CountBean() {} 7:;P>sF@
public void setCountType(String countTypes){ Pg5 1}{
this.countType=countTypes; m%m8002
} H]YPMG<
public void setCountId(int countIds){ ]{dg"J
this.countId=countIds; "Sl";.
} 3 bGpK9M~
public String getCountType(){ 2c}>}A 4
return countType; MA"DP7e?v
} _t3n<
public int getCountId(){ I,.>tC
return countId; w${=]h*2
} Cvq2UNz(R
} "M2HiV
8j8FQ!M
CountCache.java 3TO$J
!x|Ok'izDL
/* <