随笔分类 - Java
摘要: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++) { ...
阅读全文
摘要:在使用Spring Batch时,在无法实现StepListener的情况下,如何使用ExecutionContext呢。解决办法,使用宣言@BeforeStep或@AfterStep。
阅读全文
摘要:今天给一个项目做jar包,从之前的项目拷贝了build文件,改了改,运行,结果有问题。编译时不打出任何信息,也不报错,从目标文件看,似乎拷贝等任务都执行了,但是编译没有执行。网上Google结果都说是字符编码问题,但是看了下,字符是UTF8,没有问题。后来发现是,jre版本不对,在build属性选项卡JRE一项,改为同workspace一样的jre后,问题解决了。实际上和改之前指定的jdk是一样的,工作原因,先做个记录,不找原因了。
阅读全文
摘要:Windows下正常的应用移行到Solaris下后,response返回到终端的内容出现乱码。猜测原因是在没有指定编码时,输出response是用系统默认的编码。因为用的是SpringMVC,所以开始在web.xml中加入了characterEncodingFilter,但是并没起作用,查阅后,这个只对request进行强制编码转换。后来把Solaris的编码从ja(EUC-JP)改到了UTF-8,还是不行。最后解决办法是: PrintWriter out = null; try { out = new PrintWriter(new Outp...
阅读全文
摘要:本地测试好的项目拿到服务器上后,通过SSL连接,将Http改成Https,并指定了服务器的IP,结果连接失败。查了资料后发现,直接指定IP,SSL是无法定位连接的,实际上应该指定服务器端配置好的Host名,比如xxx.xxx.co.jp,当然如果服务器SSL配置指定了IP,用IP也没有问题。
阅读全文
摘要:最近有个项目用Velocity做邮件模板,通过JavaMail实现邮件系统。同时发送Html邮件和文本邮件,默认只显示html邮件,当客户端不支持html邮件时,则显示文本文件。但是文本邮件遇到了日文乱码问题。邮件中已经设置了Content-Type为text/plain,charset为ISO-2022-JP,最后发现是Velocity模板的编码问题,将VM文件的编码MS932改为Shift_JIS后,问题解决。
阅读全文
摘要:本例通过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
阅读全文
摘要:参加开发过各种各样的Web应用,经常会遇到Web应用需要嵌入邮件功能。例如,如果是EC应用的话,顾客下单后会收到下单确认邮件,而商品提供者会收到有新订单需要处理的邮件,这样商品提供者就不必定期的访问自己的网站或数据库也能够处理订单,而顾客也不必记下下单时填写的内容。或者还有,有新品上市时,通过邮件给希望收到最新信息的老顾客发送商品介绍和各种促销活动等。一般来说,通过Pull型浏览器(能自动收集信息)和Push型邮件系统(信息提供者积极提供信息)的协同,可以给用户带来更好的用户体验,对网站经营者也可以提供非常有利的解决方案。在本文中,就是要介绍能够简单实现这种邮件系统的Java类库--JavaM
阅读全文

浙公网安备 33010602011771号