22,209
社区成员
发帖
与我相关
我的任务
分享
public class Test {
public Test(){
MyJdbcTemplate myJdbcTemplate=(MyJdbcTemplate) Bean.getCtx().getBean("myJdbcTemplate");
Random ran=new Random();
long starttime=Calendar.getInstance().getTimeInMillis();
for(int i=0;i<9999;i++){
long starttime2=Calendar.getInstance().getTimeInMillis();
int j=ran.nextInt(999);
myJdbcTemplate.update("update player_bag set goodsnum="+j+" where playerid=922 and goodsid=59");
long times=Calendar.getInstance().getTimeInMillis()-starttime2;
if(times>1.5)
System.out.println(i+","+times);
}
long endtime=Calendar.getInstance().getTimeInMillis();
System.out.println("总耗时:"+(endtime-starttime)+"毫秒...");
}
}
public class Test {
public Test(){
MyJdbcTemplate myJdbcTemplate=(MyJdbcTemplate) Bean.getCtx().getBean("myJdbcTemplate");
Random ran=new Random();
long starttime=Calendar.getInstance().getTimeInMillis();
for(int i=0;i<9999;i++){
long starttime2=Calendar.getInstance().getTimeInMillis();
int j=i;
myJdbcTemplate.update("update player_bag set goodsnum="+j+" where playerid=922 and goodsid=59");
long times=Calendar.getInstance().getTimeInMillis()-starttime2;
if(times>1.5)
System.out.println(i+","+times);
}
long endtime=Calendar.getInstance().getTimeInMillis();
System.out.println("总耗时:"+(endtime-starttime)+"毫秒...");
}
}
public class Test {
public Test(){
MyJdbcTemplate myJdbcTemplate=(MyJdbcTemplate) Bean.getCtx().getBean("myJdbcTemplate");
Random ran=new Random();
long starttime=Calendar.getInstance().getTimeInMillis();
for(int i=0;i<999;i++){
int j=i;
myJdbcTemplate.update("update player_bag set goodsnum="+j+" where playerid=922 and goodsid=59");
}
long endtime=Calendar.getInstance().getTimeInMillis();
System.out.println("总耗时:"+(endtime-starttime)+"毫秒...");
}
}
去掉了那三行,做了个按钮测试了下又发现了很奇怪的事情:
总耗时:1731毫秒...(第1次点击)
总耗时:238毫秒...(第2次点击)
总耗时:229毫秒...(第3次点击)
总耗时:209毫秒...(第4次点击)
总耗时:224毫秒...(第5次点击)
总耗时:236毫秒...(第6次点击)
总耗时:205毫秒...(第7次点击)
此处将999修改为9999
总耗时:14990毫秒...(第1次点击)
总耗时:16799毫秒...(第2次点击)
总耗时:16491毫秒...(第3次点击)
此处将j修改为ran.next(999);
总耗时:3832毫秒...(第1次点击)
总耗时:1863毫秒...(第1次点击)
总耗时:1860毫秒...(第1次点击)
总耗时:1859毫秒...(第1次点击)
总耗时:2108毫秒...(第1次点击)
此处再将9999修改为999
总耗时:197毫秒...(第1次点击)
总耗时:192毫秒...(第1次点击)
总耗时:183毫秒...(第1次点击)long times=Calendar.getInstance().getTimeInMillis()-starttime2;
if(times>1.5)
System.out.println(i+","+times);