摘要: public class TestRandom { public static void main(final String[] args) { int array[] = new int[6]; int i = 0; while (i < 6) { Random r = new Random(); int temp = r.nextInt(44); boolean flg = true; for (int j = 0; j <= i; j++) { ... 阅读全文
posted @ 2013-10-10 09:11 kouen5 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 在使用Spring Batch时,在无法实现StepListener的情况下,如何使用ExecutionContext呢。解决办法,使用宣言@BeforeStep或@AfterStep。 阅读全文
posted @ 2013-09-26 15:44 kouen5 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 今天给一个项目做jar包,从之前的项目拷贝了build文件,改了改,运行,结果有问题。编译时不打出任何信息,也不报错,从目标文件看,似乎拷贝等任务都执行了,但是编译没有执行。网上Google结果都说是字符编码问题,但是看了下,字符是UTF8,没有问题。后来发现是,jre版本不对,在build属性选项卡JRE一项,改为同workspace一样的jre后,问题解决了。实际上和改之前指定的jdk是一样的,工作原因,先做个记录,不找原因了。 阅读全文
posted @ 2013-09-24 10:21 kouen5 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Windows下正常的应用移行到Solaris下后,response返回到终端的内容出现乱码。猜测原因是在没有指定编码时,输出response是用系统默认的编码。因为用的是SpringMVC,所以开始在web.xml中加入了characterEncodingFilter,但是并没起作用,查阅后,这个只对request进行强制编码转换。后来把Solaris的编码从ja(EUC-JP)改到了UTF-8,还是不行。最后解决办法是: PrintWriter out = null; try { out = new PrintWriter(new Outp... 阅读全文
posted @ 2013-09-11 08:25 kouen5 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 本地测试好的项目拿到服务器上后,通过SSL连接,将Http改成Https,并指定了服务器的IP,结果连接失败。查了资料后发现,直接指定IP,SSL是无法定位连接的,实际上应该指定服务器端配置好的Host名,比如xxx.xxx.co.jp,当然如果服务器SSL配置指定了IP,用IP也没有问题。 阅读全文
posted @ 2013-08-29 09:12 kouen5 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 最近有个项目用Velocity做邮件模板,通过JavaMail实现邮件系统。同时发送Html邮件和文本邮件,默认只显示html邮件,当客户端不支持html邮件时,则显示文本文件。但是文本邮件遇到了日文乱码问题。邮件中已经设置了Content-Type为text/plain,charset为ISO-2022-JP,最后发现是Velocity模板的编码问题,将VM文件的编码MS932改为Shift_JIS后,问题解决。 阅读全文
posted @ 2013-08-29 08:51 kouen5 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 本例通过java模拟了Http的request请求,请求格式为multipart,实现了向服务器同时传递json数据和图片数据。 1 import java.io.ByteArrayOutputStream; 2 import java.io.File; 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.IOException; 6 import java.io.InputStream; 7 import java.io.OutputStream; 8 impor 阅读全文
posted @ 2013-06-13 17:28 kouen5 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 最近接手了一个二次开发的大型项目,任务是修改其中几个文件,看了半天配置文件,发现有的流程转向是在程序中控制的,不容易理解,定位也比较难。于是利用java开发工具的debug功能和浏览器提供的http检查工具,运行了一下这个项目,在要修改的文件处加入断点,程序转向立刻清晰明了,比看配置文件和查阅代码要快了很多。在项目流程复杂又短时间不易理解时,这招倒是很管用。 阅读全文
posted @ 2013-06-10 13:32 kouen5 阅读(300) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-06-05 13:59 kouen5 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 当我们完成代码后,接着就进入了测试环节。测试一般分为一下几个阶段。1 单元测试主要是针对代码进行的测试。这一阶段我们关心的内容是:①是否有完全按照详细设计进行编写代码,设计书上的内容不能遗漏,理解也不能有偏差。②每一个逻辑分支,SQL条件分支,异常处理分支,循环次数都要测试到。③数据库的操作是否正确,检索,插入,更新,删除的内容和件数是否正确。④异常处理的确认,是否正确处理了异常。文档编写方法上,我们倾向于用网格来做测试条件的网罗。这样可以最大限度减少漏测。2 结合测试一般,单元测试结束后,证明单个机能没有问题。接着我们需要确认模块之间结合的正确与否,业务流程的正确与否。这时的测试文档主要基于 阅读全文
posted @ 2013-06-05 08:44 kouen5 阅读(699) 评论(0) 推荐(0) 编辑