06 2016 档案

m=m++,结果让你大吃一惊。
摘要:如图,本来以为m=m++和m++是同一个效果,没想到m的值居然还是0. 原来m++是一个表达式,是有返回值的,它的返回值就是m自加前的值,Java对自加是这样处理的:首先把m的值(注意是值,不是引用)拷贝到一个临时变量区,然后对m变量加1,最后返回临时变量区的值。程序第一次循环时的详细处理步骤如下: 阅读全文

posted @ 2016-06-28 21:40 在天成象 阅读(1357) 评论(1) 推荐(1)

一个相比jdk的io包更方便处理数据读写的包
摘要:apche的commons-io.jar包,里面有个类IOUtils,提供的下列方法: readLines方法能够从字节输入流或字符输入流里读取数据,按行读,返回字符串组成的list write方法能把字节组、字符组、字符、字符串、StringBuffer写入到字节或字符输出流里 contenteq 阅读全文

posted @ 2016-06-23 19:07 在天成象 阅读(136) 评论(0) 推荐(0)

文件锁的使用及真正的并发
摘要:这次测试的情况比较特殊。测试一张订单拆成2张,其中一张模拟成功的结果,一张模拟失败的结果。我模拟的服务端通过“读取文件内容,然后修改内容,再返回原内容”模式将原内容返回的同时又能保证下一次读取的文件内容和上一次的不同,但是测试的客户端代码采用并发发送请求的模式,导致我模拟的服务端返回的文件内容有时候 阅读全文

posted @ 2016-06-06 16:33 在天成象 阅读(436) 评论(0) 推荐(0)