<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>华水 &#187; JAVA</title>
	<atom:link href="http://huashui.org/topics/java/feed" rel="self" type="application/rss+xml" />
	<link>http://huashui.org</link>
	<description>总是到下雨才想到雨伞，总是到拿雨伞时才发现不见了。</description>
	<lastBuildDate>Thu, 29 Jul 2010 09:53:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>jsp中文验证码</title>
		<link>http://huashui.org/post/jsp%e4%b8%ad%e6%96%87%e9%aa%8c%e8%af%81%e7%a0%81.html</link>
		<comments>http://huashui.org/post/jsp%e4%b8%ad%e6%96%87%e9%aa%8c%e8%af%81%e7%a0%81.html#comments</comments>
		<pubDate>Mon, 01 Mar 2010 02:52:06 +0000</pubDate>
		<dc:creator>Huashui</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Jsp]]></category>
		<category><![CDATA[验证码]]></category>

		<guid isPermaLink="false">http://huashui.org/?p=320</guid>
		<description><![CDATA[网上找到一个不错的中文验证码，稍微改了改，解决了输出时的报错。还不错。代码如下： &#60;%@page contentType=&#34;image/jpeg&#34; pageEncoding=&#34;GB2312&#34; import=&#34;java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*,java.io.*&#34;%&#62; 　　 &#60;%! &#160; //生成随机颜色 Color getRandColor&#40;Random random, int fc, int bc&#41; &#123; if &#40;fc &#62; 255&#41; fc = 255; if &#40;bc &#62; 255&#41; bc = 255; int r = fc + random.nextInt&#40;bc - fc&#41;; int g = fc + random.nextInt&#40;bc - fc&#41;; int b = fc + random.nextInt&#40;bc - fc&#41;; [...]]]></description>
		<wfw:commentRss>http://huashui.org/post/jsp%e4%b8%ad%e6%96%87%e9%aa%8c%e8%af%81%e7%a0%81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>改变Eclipse默认编码</title>
		<link>http://huashui.org/post/change-eclipse-encoding.html</link>
		<comments>http://huashui.org/post/change-eclipse-encoding.html#comments</comments>
		<pubDate>Mon, 01 Mar 2010 02:46:49 +0000</pubDate>
		<dc:creator>Huashui</dc:creator>
				<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://huashui.org/?p=315</guid>
		<description><![CDATA[windows &#8211;&#62; preferences &#8211;&#62; General  &#8211;&#62;  Content types  &#8211;&#62; Text tree  &#8211;&#62; Jsp  我们设置最下面的Default Encoding为UTF-8即可. Related Posts2010-03-03 -- Json工具类2010-03-03 -- struts2的action中获得request response session 对象2010-03-01 -- jsp中文验证码2010-02-09 -- 使用Properties文件来对Log4j进行配置2010-02-08 -- 简单的Log4j配置2010-02-07 -- 使用PHPRpc实现Java和PHP通信2010-02-06 -- Struts2的教程资源下载汇总2010-02-06 -- 在java项目中使用Zip打包实现文件下载2009-10-25 -- SQL Server的JDBC驱动问题]]></description>
		<wfw:commentRss>http://huashui.org/post/change-eclipse-encoding.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用PHPRpc实现Java和PHP通信</title>
		<link>http://huashui.org/post/phprpc-java-php.html</link>
		<comments>http://huashui.org/post/phprpc-java-php.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 05:07:52 +0000</pubDate>
		<dc:creator>Huashui</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHPRpc]]></category>

		<guid isPermaLink="false">http://huashui.org/?p=237</guid>
		<description><![CDATA[PHPRPC是一款不错的是轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。官方网址为http://www.phprpc.org/zh_CN/ 本文以Java作为服务器端，PHP作为客户端来作为演示。 1、先书写Java服务器端，书写一个接口。如下： package org.huashui.server; &#160; public interface UserManager &#123; //增加一个用户名 public void add&#40;String name&#41;; //获取用户名 public String getName&#40;&#41;; //长数据测试 public String getLongString&#40;&#41;; //长数据测试2 public byte&#91;&#93; getLongByte&#40;&#41;; &#160; &#125; 书写实现类 package org.huashui.server.impl; &#160; import org.huashui.server.UserManager; &#160; public class UserManagerImpl implements UserManager &#123; &#160; private String name; &#160; public void add&#40;String name&#41; &#123; this.name = name; [...]]]></description>
		<wfw:commentRss>http://huashui.org/post/phprpc-java-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Struts2的教程资源下载汇总</title>
		<link>http://huashui.org/post/struts2-resources-study.html</link>
		<comments>http://huashui.org/post/struts2-resources-study.html#comments</comments>
		<pubDate>Sat, 06 Feb 2010 02:20:01 +0000</pubDate>
		<dc:creator>Huashui</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Struts]]></category>

		<guid isPermaLink="false">http://huashui.org/?p=217</guid>
		<description><![CDATA[目前，国内的java培训貌似很热，这应该和国内的环境有关系。特别是随着电子商务的发展，越来越多的平台都转换到java的平台上来进行开发建设。 原来自己一直使用Struts1，虽然很早知道Struts2出来了，但是一直没时间去看。最近花了点时间看下，感觉确实比Struts1.x好得多。个人感觉有以下几点 1、可以开始使用注解，使用注解的方式一直是我最喜欢的开发方式。虽然从软件开发的理念来讲耦合性太强，但是，即使基于xml配置，基本上很少说可以只更改xml而不更改代码的。一样要更改代码，一样要进行重新编译。使用注解使用起来很清晰明了。挺合我胃口，当然仁者见仁智者见智，关键是习惯。 2、不用去写actionForm。这个直接在Action里面进行控制。这个非常不错。 3、引入拦截器，这个以后在权限控制上就更轻松了。 目前，网上资源很多，有兴趣有时间可以去看看，以下是我找到的一些资源汇总。不够我感觉最好的资源还是在Struts的官网上，如果英文相对比较好，可以去看看。 http://struts.apache.org 传智播客 黎活明老师（强烈推荐，我特别喜欢他讲的课程） http://www.verycd.com/topics/2787345/ 浪曦 J2EE Struts 2应用开发详解系列视频 (转换器将得特别详细，但是课程不全) http://www.verycd.com/topics/210454/ 张冰Struts视频教程，各重点都有讲到 http://www.verycd.com/topics/280507/ 银河老师的文本教程，比较简单，入门 http://www.blogjava.net/nokiaguy/archive/2008/04/15/193229.html Related Posts2010-03-03 -- struts2的action中获得request response session 对象2010-03-03 -- Json工具类2010-03-01 -- jsp中文验证码2010-03-01 -- 改变Eclipse默认编码2010-02-25 -- Struts 2注解实例二2010-02-25 -- Struts 2注解实例一2010-02-09 -- 使用Properties文件来对Log4j进行配置2010-02-08 -- 简单的Log4j配置2010-02-07 -- 使用PHPRpc实现Java和PHP通信2010-02-07 -- 在struts2.1中使用注解和拦截器实现权限细粒度控制]]></description>
		<wfw:commentRss>http://huashui.org/post/struts2-resources-study.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在java项目中使用Zip打包实现文件下载</title>
		<link>http://huashui.org/post/java-zip_download.html</link>
		<comments>http://huashui.org/post/java-zip_download.html#comments</comments>
		<pubDate>Sat, 06 Feb 2010 01:28:55 +0000</pubDate>
		<dc:creator>Huashui</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Zip]]></category>

		<guid isPermaLink="false">http://huashui.org/?p=209</guid>
		<description><![CDATA[zip压缩下载不仅可以减少网络传输，而且可以实现批量的文件下载。最近在项目中用到，写了个工具类，如下 /* * @{#} ZipUtils.java Create on Jan 18, 2010 2:45:47 PM * Copyright (c) 2009 by Huashui. */ package com.peaksport.export.zip; &#160; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; &#160; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; &#160; /** *@author huashui *@blog http://huashui.org *使用方法，传递response和要打包的文件即可。 */ public class ZipHandler &#123; &#160; private [...]]]></description>
		<wfw:commentRss>http://huashui.org/post/java-zip_download.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>从tomcat移植到jboss发生的jsp错误</title>
		<link>http://huashui.org/post/difference-between-jboss-and-tomcat.html</link>
		<comments>http://huashui.org/post/difference-between-jboss-and-tomcat.html#comments</comments>
		<pubDate>Fri, 27 Nov 2009 06:13:10 +0000</pubDate>
		<dc:creator>Huashui</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Jboss]]></category>
		<category><![CDATA[Jsp]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://huashui.org/?p=145</guid>
		<description><![CDATA[最近发现从tomcat移植到jboss会有一点差别，尽管jboss的web用的tomcat，但还是有一点差别的。 1、list的问题 jboss的list不能使用泛型，即list不能写成list，否则会报错； 2、pageContent.setAttribute(String,Object)的问题。 jboss除了String类型，例如int，boolean等类型不能写入，不然会出现类似的错误 The method setAttribute(String, Object, int) in the type JspContext is not applicable for the arguments (String, int) 而要把Object写成new Boolean（boolean），new Integer（int）。这样就不会报错 Related Posts2010-03-01 -- jsp中文验证码]]></description>
		<wfw:commentRss>http://huashui.org/post/difference-between-jboss-and-tomcat.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server的JDBC驱动问题</title>
		<link>http://huashui.org/post/sql-server-jdbc.html</link>
		<comments>http://huashui.org/post/sql-server-jdbc.html#comments</comments>
		<pubDate>Sun, 25 Oct 2009 06:28:05 +0000</pubDate>
		<dc:creator>Huashui</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[SQLServer]]></category>

		<guid isPermaLink="false">http://huashui.org/?p=128</guid>
		<description><![CDATA[最近公司换服务器把数据库从SQL Server 2005 升级到 SQL Server 2008。这样，以这个数据库对接的两个系统全部瘫痪，无法进行数据库对接。 首先立即判断是是数据库的驱动问题，好不容易从网上找到了了驱动，下载下来，发现里面有两个文件一个是sqljdbc.jar，另外一个是sqljdbc4.jar,于是将驱动换掉，两个全部导进去，加到CLASSPATH路径，发现，还是不行。两个系统分别出现以下错误： Exception in thread &#8220;main&#8221; java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at com.peak.batch.commodityimport.CommodityInfoImport.importOrderInfo(CommodityInfoImport.java:649) at com.peak.batch.commodityimport.CommodityInfoImport.main(CommodityInfoImport.java:108) java.lang.UnsupportedOperationException: [...]]]></description>
		<wfw:commentRss>http://huashui.org/post/sql-server-jdbc.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
