随笔分类 -  开发

xmlunit
摘要:一个比较方便但也是有点坑的工具。 它能把<struct><int>3</int><boolean>false</boolean></struct> 和 <struct><boolean>false</boolean><int>3</int></struct>识别成同一个对象,也就是不管节点顺序 但会 阅读全文

posted @ 2016-08-09 17:14 在天成象 阅读(278) 评论(0) 推荐(0)

第一次总结
摘要:目前来说,java基础学习了: 1. 基础语法 2. 重载,多态,继承,重写 3.数组,字符串,collection和map 4.io 5.线程即并发 6.GUI(似乎没用了) 7.jdbc+servlet 总的来说,只是基础,现在应该学习框架以及至少一个常用的模式,另外学习下项目管理工具maven 阅读全文

posted @ 2016-07-10 22:31 在天成象 阅读(116) 评论(0) 推荐(0)

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

posted @ 2016-06-28 21:40 在天成象 阅读(1353) 评论(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)

反射的真正用法-有感于网易云课堂传智播客方立勋老师反射视频的小失误
摘要:由于没有经过专业的java学习,所以我喜欢看各个比较著名的java讲师的视频。最近就是在看方立勋老师的视频,但是在看反射的时候(课时12~16),发现有点问题。 方老师在讲反射的时候说:如果具体要调用的类及类的方法是由使用者传入,而编程者不知道会传入什么,那么这时候就要使用反射。通过反射加载类,然后 阅读全文

posted @ 2016-05-27 18:12 在天成象 阅读(300) 评论(1) 推荐(0)

在eclipse中将SVN项目check下来的正确步骤
摘要:学习下面的方法后再也不用从svncheck到本地后再导入到eclipse里了。 1. 首先Import,在弹出框里选择SVN-从SVN检出项目,然后按照提示一步一步直到选中了目标项目,然后点击next,选择作为新项目检出,如下图 2.点击finish,在新跳出的new project窗口选择java 阅读全文

posted @ 2016-04-18 16:15 在天成象 阅读(2754) 评论(0) 推荐(0)

使用TarOutputStream出现 request to write '1024' bytes exceeds size in header错误的解决方法
摘要:因为测试流程中,所测客户端会根据服务器A返回的response决定发送给服务器B的请求里各参数的值,所以现在需要模拟服务器的响应。而这个项目服务器A的响应式返回一个流,一个GZIP压缩格式流,压缩的是多个文件,所以需要编写相应的groovy脚本。我这里使用了apache的ant包。不过在运行的时候出 阅读全文

posted @ 2016-04-16 14:35 在天成象 阅读(3000) 评论(0) 推荐(0)

关于滚动条失效的一种情况
摘要:今天想把界面的文本域改成有滚动条的形式,然后从网上找到方法:使用类JScrollPane。但是使用后发现滚动条和文本域分开来了,如下图: 在网上找了不少相关解决方法:有说要添加jTextArea(文本域对象).setPreferredSize(new Dimension(200,100)),并且这个 阅读全文

posted @ 2016-04-11 14:27 在天成象 阅读(1577) 评论(0) 推荐(0)

【总结】使用jdbc+servlet开发一个bug管理系统的经验总结
摘要:开发背景: 公司目前使用Teambition里面的task作为bug管理系统,既没有bug的当前状态,也不能写上bug的详细复现步骤,被assign了任务(该修复bug或者验证bug是否被修复)也没有邮件通知也不能查看自己名下当前有多少bug待修复,分别属于哪些项目。收获:1. 前台jsp:1.1... 阅读全文

posted @ 2015-12-07 13:17 在天成象 阅读(303) 评论(0) 推荐(0)

【转】一篇很全面的freemarker教程---有空慢慢实践
摘要:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeM 阅读全文

posted @ 2015-04-22 15:24 在天成象 阅读(275) 评论(0) 推荐(0)