<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>hbcui1984的专栏 - JAVA</title><link>http://blog.csdn.net/hbcui1984/category/240884.aspx</link><description>j2se,j2ee</description><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 27 Jul 2008 18:46:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>扬州梦</dc:creator><title>JAVA中使用FTPClient上传下载</title><link>http://blog.csdn.net/hbcui1984/archive/2008/07/27/2720204.aspx</link><pubDate>Sun, 27 Jul 2008 18:35:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2008/07/27/2720204.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/2720204.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2008/07/27/2720204.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/2720204.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2720204</trackback:ping><description>在JAVA程序中，经常需要和FTP打交道，比如向FTP服务器上传文件、下载文件，本文简单介绍如何利用jakarta commons中的FTPClient（在commons-net包中）实现上传下载文件。
&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/2720204.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>JAVA反射使用手记</title><link>http://blog.csdn.net/hbcui1984/archive/2008/07/27/2719089.aspx</link><pubDate>Sun, 27 Jul 2008 11:45:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2008/07/27/2719089.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/2719089.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2008/07/27/2719089.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/2719089.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2719089</trackback:ping><description>本篇文章为在工作中使用JAVA反射的经验总结，也可以说是一些小技巧，以后学会新的小技巧，会不断更新。&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/2719089.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>戏说java web开发中的listener和filter</title><link>http://blog.csdn.net/hbcui1984/archive/2008/01/25/2066108.aspx</link><pubDate>Fri, 25 Jan 2008 23:00:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2008/01/25/2066108.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/2066108.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2008/01/25/2066108.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/2066108.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2066108</trackback:ping><description>监听器就是个保姆，过滤器就是个村长&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/2066108.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>使用Ant发布web应用到tomcat</title><link>http://blog.csdn.net/hbcui1984/archive/2007/12/19/1954537.aspx</link><pubDate>Wed, 19 Dec 2007 22:57:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/12/19/1954537.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1954537.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/12/19/1954537.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1954537.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1954537</trackback:ping><description>Ant是一种基于java的build工具，有些类似于unix系统中的make命令，Ant是Apache软件基金会Jakarta目录中的一个子项目，具有跨平台性，操作简单。。等特点。&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1954537.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>使用java简单模拟ping和telnet的实现</title><link>http://blog.csdn.net/hbcui1984/archive/2007/10/23/1839096.aspx</link><pubDate>Tue, 23 Oct 2007 12:23:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/10/23/1839096.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1839096.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/10/23/1839096.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1839096.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1839096</trackback:ping><description>使用java简单模拟ping和telnet的实现&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1839096.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>利用脚本启动java程序</title><link>http://blog.csdn.net/hbcui1984/archive/2007/06/28/1670775.aspx</link><pubDate>Thu, 28 Jun 2007 21:23:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/06/28/1670775.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1670775.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/06/28/1670775.aspx#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1670775.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1670775</trackback:ping><description>用bat文件启动java程序，用shell脚本(sh文件)启动java程序&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1670775.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>使用iText操作pdf文件</title><link>http://blog.csdn.net/hbcui1984/archive/2007/06/05/1638843.aspx</link><pubDate>Tue, 05 Jun 2007 11:36:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/06/05/1638843.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1638843.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/06/05/1638843.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1638843.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1638843</trackback:ping><description>  前段时间写过一篇文章《java读取pdf文件的内容》，pig0045 给我回复，说可以直接利用iText搞定，我很感激，因为以前处理pdf文件并不多，对这块相关组件并不了解，pig0045给我介绍了一个新的方法，谢谢！欣喜之余，马上google了一把iText，发现iText在生成pdf文件方面功能很强大，而在读取pdf文件内容方面似乎涉及并不多（也许是我没查到，有不同观点的朋友，大家探讨一下阿）。&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1638843.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>java读取pdf文件内容</title><link>http://blog.csdn.net/hbcui1984/archive/2007/06/01/1634268.aspx</link><pubDate>Fri, 01 Jun 2007 15:31:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/06/01/1634268.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1634268.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/06/01/1634268.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1634268.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1634268</trackback:ping><description>在java中要读取pdf文件内容，我们可以借助第三方软件实现。常用的是xpdf，本文就简单介绍在linux下如何安装xpdf，及在java中如何利用xpdf读取pdf文件内容。&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1634268.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>对commons fileupload组件的简单封装</title><link>http://blog.csdn.net/hbcui1984/archive/2007/05/29/1629151.aspx</link><pubDate>Tue, 29 May 2007 10:46:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/05/29/1629151.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1629151.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/05/29/1629151.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1629151.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1629151</trackback:ping><description>在上一篇文章《利用Jakarta commons fileupload组件实现多文件上传》中，我介绍了commons fileupload组件的基本原理和实现方法。但是在实际操作中，我们需要分析每个FileItem，然后从该FileItem中读取该控件的name和value，显然这不符合我们的习惯。&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1629151.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>利用Jakarta commons fileupload组件实现多文件上传</title><link>http://blog.csdn.net/hbcui1984/archive/2007/05/25/1625754.aspx</link><pubDate>Fri, 25 May 2007 16:04:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/05/25/1625754.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1625754.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/05/25/1625754.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1625754.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1625754</trackback:ping><description>FileUpload组件将页面提交的所有元素(普通form表单域，如text和文件域file)都看作一样的FileItem，这样上传页面提交的 request请求也就是一个FileItem的有序组合，FileUpload组件可以解析该request，并返回一个一个的FileItem。而对每一个FileItem，FileUpload组件可以判断出它是普通form表单域还是文件file域，从而根据不同的类型，采取不同的操作－－如果是表单域，就读出其值，如果是文件域，就保存文件到服务器硬盘上或者内存中。&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1625754.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>扬州梦</dc:creator><title>偷懒工具设计之sql2Excel</title><link>http://blog.csdn.net/hbcui1984/archive/2007/05/24/1624405.aspx</link><pubDate>Thu, 24 May 2007 17:25:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/05/24/1624405.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1624405.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/05/24/1624405.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1624405.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1624405</trackback:ping><description>       今天在公司陪山东客户调试，远程登录，我在linux下什么工具都没有，用ssh登录服务器，直接用mysql查询数据库，提出记录中的所有汉字全是乱码。哎，可恶的公司，不让我用windows，要不我就可以用putty或者EMS了，我ft!
         甚是不爽之下，我决定自己写个工具了，把客户数据库中的数据全部提取并保存到Excel中，这样我不就可以一目了然了嘛，嘿嘿，好吧，那我就写一个工具吧。
&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1624405.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>hbcui1984</dc:creator><title>偷懒工具设计之sql2java</title><link>http://blog.csdn.net/hbcui1984/archive/2007/05/07/1599904.aspx</link><pubDate>Mon, 07 May 2007 23:20:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/05/07/1599904.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1599904.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/05/07/1599904.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1599904.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1599904</trackback:ping><description>        五一去厦门玩，在火车上突然想做一些工具出来，从而替换程序员的体力活（本人觉得做程序员，很多时候就是在做些Ctrl+C,Ctrl+V这样的体力活，如写一些javabean，写service中大同小异的insert,update,delete）。这些东西其实是有规律可偱的，而如果我能写出一些工具，可以自动实现这些功能，那样的话，我就可以把更多的时间放到代码优化和其他事情上去，同时又可以提高公司的工作效率，何乐而不为呢？&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1599904.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>hbcui1984</dc:creator><title>java拾遗</title><link>http://blog.csdn.net/hbcui1984/archive/2007/04/19/1570325.aspx</link><pubDate>Thu, 19 Apr 2007 12:06:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/04/19/1570325.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1570325.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/04/19/1570325.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1570325.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1570325</trackback:ping><description> 最近在工作中，经常发现java中一些 小细节，自己以前都没注意，发现之后还是有点新鲜的，不过都是很基础的东西(也许是自己java基础太过薄弱，嘿嘿)，就记录在这里，以予自乐。&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1570325.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>hbcui1984</dc:creator><title>Java中对象的串行化（Serialization）和transient关键字</title><link>http://blog.csdn.net/hbcui1984/archive/2007/04/02/1549290.aspx</link><pubDate>Mon, 02 Apr 2007 14:01:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/04/02/1549290.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1549290.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/04/02/1549290.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1549290.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1549290</trackback:ping><description>Java中对象的串行化（Serialization）和transient关键字。对象通过写出描述自己状态的数值来记录自己 ，这个过程叫对象的串行化(Serialization) 。这个过程是递归的，串行化可能要涉及一个复杂树结构的单行化，包括原有对象、对象的对象、对象的对象的对象等等。4) 对象的串行化机制应有足够的 可扩展能力以支持对象的远程方法调用(RMI)。二、串行化方法 从JDK1.1开始，Java语言提供了对象串行化机制 ，在java.io包中，接口Serialization用来作为实现对象串行化的工具 ，只有实现了Serialization的类的对象才可以被串行化。&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1549290.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>hbcui1984</dc:creator><title>java读取配置文件的几种方法</title><link>http://blog.csdn.net/hbcui1984/archive/2007/02/28/1516911.aspx</link><pubDate>Wed, 28 Feb 2007 14:05:00 GMT</pubDate><guid>http://blog.csdn.net/hbcui1984/archive/2007/02/28/1516911.aspx</guid><wfw:comment>http://blog.csdn.net/hbcui1984/comments/1516911.aspx</wfw:comment><comments>http://blog.csdn.net/hbcui1984/archive/2007/02/28/1516911.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/hbcui1984/comments/commentRss/1516911.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1516911</trackback:ping><description>在现实工作中，我们常常需要保存一些系统配置信息，大家一般都会选择配置文件来完成，本文根据笔者工作中用到的读取配置文件的方法小小总结一下，主要叙述的是spring读取配置文件的方法。
&lt;img src ="http://blog.csdn.net/hbcui1984/aggbug/1516911.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>