<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/herrapfel" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/herrapfel" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 29 Jun 2009 09:45:00 GMT</lastBuildDate><title>Herr Apfel的专栏</title><description>玉不琢，不成器；人不学，不知道。是故古之王者，建国君民，教学为先。</description><link>http://blog.csdn.net/herrapfel/</link><item><title>linux at crontab 命令</title><link>http://blog.csdn.net/herrapfel/archive/2009/06/29/4305933.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4305933.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4305933.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4305933</trackback:ping><description>&lt;br /&gt;crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件，这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。&lt;br /&gt;crontab命令有三种形式的命令行结构：&lt;br /&gt;crontab [-u user] [file] &lt;br /&gt;crontab [-u user] [-e|-l|-r] &lt;br /&gt;crontab -l -u [-e|-l|-r] &lt;br /&gt;第一个命令行中，file是命令文件的名字。如果在命令行中指定了这个文件，那么执行crontab命令，则将这个文件拷贝到crontabs目录下；如果在命令行中没有制定这个文件，crontab命令将接受标准输入（键盘）上键入的命令，并将他们也存放在crontab目录下。&lt;br /&gt;命令行中-r选项的作用是从/usr/spool/cron/crontabs目录下删除用户定义的文件crontab；&lt;br /&gt;命令行中-l选项的作用是显示用户crontab文件的内容。&lt;br /&gt;使用命令crontab -u user -e命令编辑用户user的cron&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4305933.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/238219104/herrapfel/csdn.net/s.gif?r=http://blog.csdn.net/herrapfel/archive/2009/06/29/4305933.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/238219104/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/238219104/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 29 Jun 2009 17:45:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/06/29/4305933.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/06/29/4305933.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/06/29/4305933.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/238219104/1071925</fs:itemid></item><item><title>用Eclipse调用AIX的wsdl2java</title><link>http://blog.csdn.net/herrapfel/archive/2009/06/24/4293770.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4293770.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4293770.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4293770</trackback:ping><description>&lt;br /&gt;1、在eclipse里新建一个工程，或用已有工程&lt;br /&gt;2、将以下的jar包引用工程：&lt;br /&gt;activation.jar&lt;br /&gt;axis.jar&lt;br /&gt;commons-discovery.jar&lt;br /&gt;commons-logging-1.0.3.jar&lt;br /&gt;jaxrpc.jar&lt;br /&gt;saaj.jar&lt;br /&gt;wsdl4j-1.5.2.jar&lt;br /&gt;&lt;br /&gt;3、右击你的工程－Run As－Run...－右击New configuration ，将Include libraries when searching for a main class勾上，再点search，输入wsdl2java，再Arguments里把要生成的web service URI或wsdl文件写进去&lt;br /&gt;4、点Run，即在你的工程目录里生成了相应该的包，剩下的事就是你的了.....&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4293770.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236427027/herrapfel/csdn.net/s.gif?r=http://blog.csdn.net/herrapfel/archive/2009/06/24/4293770.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427027/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427027/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 24 Jun 2009 19:01:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/06/24/4293770.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/06/24/4293770.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/06/24/4293770.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427027/1071925</fs:itemid></item><item><title>cat,tac与rev命令</title><link>http://blog.csdn.net/herrapfel/archive/2009/06/23/4292007.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4292007.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4292007.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4292007</trackback:ping><description>&lt;br /&gt;&lt;br /&gt;   cat命令就不用说了，tac是cat的倒写，意思也和它是相反的。cat是从第一行显示到最后一行，而tac是从最后一行显示到第一行，而rev 则是把每行的最后一个字符显示到第一个字符。例如：&lt;br /&gt;[songbei6@localhost ~]$ cat file&lt;br /&gt;jj d s&lt;br /&gt;kk&lt;br /&gt;lop&lt;br /&gt;[songbei6@localhost ~]$ rev file&lt;br /&gt;s d jj&lt;br /&gt;kk&lt;br /&gt;pol&lt;br /&gt;[songbei6@localhost ~]$ tac file&lt;br /&gt;lop&lt;br /&gt;kk&lt;br /&gt;jj d s&lt;br /&gt;&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4292007.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236427029/herrapfel/csdn.net/s.gif?r=http://blog.csdn.net/herrapfel/archive/2009/06/23/4292007.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427029/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427029/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 24 Jun 2009 00:15:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/06/23/4292007.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/06/23/4292007.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/06/23/4292007.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427029/1071925</fs:itemid></item><item><title>HTML单元格的自动换行</title><link>http://blog.csdn.net/herrapfel/archive/2009/06/18/4279542.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4279542.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4279542.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4279542</trackback:ping><description>&lt;br /&gt;1.&lt;br /&gt;单元格自动换行 &lt;br /&gt;只要在table属性中写上style=&quot;table-layout: fixed&quot;即可，如下&lt;br /&gt;&lt;br /&gt;表格就实现了单元格的压缩.但会对单元格内的文字显示不全. &lt;br /&gt;2可以解决这个问题.&lt;br /&gt;&lt;br /&gt;2.对单元格的控制.&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4279542.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236427031/herrapfel/csdn.net/s.gif?r=http://blog.csdn.net/herrapfel/archive/2009/06/18/4279542.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427031/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427031/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 18 Jun 2009 22:00:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/06/18/4279542.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/06/18/4279542.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/06/18/4279542.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427031/1071925</fs:itemid></item><item><title>linux命令 -  ps  aux</title><link>http://blog.csdn.net/herrapfel/archive/2009/06/08/4251465.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4251465.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4251465.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4251465</trackback:ping><description>&lt;br /&gt;PS -AUXUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
&lt;br /&gt;　　USER：进程所有者。&lt;br /&gt;　　PID：进程号。&lt;br /&gt;　　%CPU：占用的 CPU 使用率。&lt;br /&gt;　　%MEM：占用的内存使用率。&lt;br /&gt;　　VSZ：占用的虚拟内存大小。&lt;br /&gt;　　RSS：占用的内存大小。&lt;br /&gt;　　TTY：终端的次设备号码。&lt;br /&gt;　　STAT：该进程的状态。&lt;br /&gt;　　D：不可中断的休眠（通常表示该进程正在进行I/O动作）。&lt;br /&gt;　　R：正在执行中。&lt;br /&gt;　　S：休眠状态。&lt;br /&gt;　　T：暂停执行。&lt;br /&gt;　　Z：不存在但暂时无法消除。&lt;br /&gt;　　W：没有足够的内存分页可分配。&lt;br /&gt;&lt;br /&gt;　　N：低优先顺序的进程。&lt;br /&gt;　　L：有内存分页分配并锁在内存内（即时系统或定制I/O）。&lt;br /&gt;　　START：进程开始时间。&lt;br /&gt;　　TIME：执行的时间。&lt;br /&gt;　　COMMAND：所执行的命令&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4251465.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236427033/herrapfel/csdn.net/s.gif?r=http://blog.csdn.net/herrapfel/archive/2009/06/08/4251465.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427033/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427033/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 08 Jun 2009 22:12:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/06/08/4251465.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/06/08/4251465.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/06/08/4251465.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427033/1071925</fs:itemid></item><item><title>NFS mount配置</title><link>http://blog.csdn.net/herrapfel/archive/2009/05/12/4170391.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4170391.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4170391.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4170391</trackback:ping><description>NFS配置: Server:vi /etc/exports /opt/news 192.168.99.129(rw,sync,no_root_squash) /ITC/www-root/mms/TMMS 10.10129.101(rw,sync,no_root_squash) 1.portmap 2./etc/rc.d/init.d/nfs start exportfs -rvClient: vi /etc/fstab192.168.41.246:/opt/news /ITC/datasource/news           nfs     rw                      0 0 10.10.129.51:/ITC/www-root/mms/TMMS /ITC/mms           nfs     rw                      0 0 portmap mount /&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4170391.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236427036/herrapfel/csdn.net/s.gif?r=http://blog.csdn.net/herrapfel/archive/2009/05/12/4170391.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427036/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427036/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 12 May 2009 19:17:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/05/12/4170391.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/05/12/4170391.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/05/12/4170391.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427036/1071925</fs:itemid></item><item><title>scp命令</title><link>http://blog.csdn.net/herrapfel/archive/2009/05/11/4168306.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4168306.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4168306.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4168306</trackback:ping><description>&lt;br /&gt;scp&lt;br /&gt;&lt;br /&gt;使用 scp 在远程机器上 copy 档案 &lt;br /&gt;例如： &lt;br /&gt;copy 本地的档案到远程的机器上 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;scp -r /ITC/www-root/ 10.10.129.**/ITC/ &lt;br /&gt;&lt;br /&gt;回车后输入 10.10.129.**的登录密码并回车&lt;br /&gt;&lt;br /&gt;开始复制 .&lt;br /&gt;&lt;br /&gt;实现了&lt;br /&gt;&lt;br /&gt;从本机复制 /ITC/www-root/目录下所有内容到 10.10.129.**/ITC/ 目录下的功能.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;辅助资料:&lt;br /&gt; scp &lt;br /&gt;使用 scp 在远程机器上 copy 档案 &lt;br /&gt;例如： &lt;br /&gt;copy 本地的档案到远程的机器上 &lt;br /&gt;scp /etc/lilo.conf k@net67.ee.oit.edu.tw:/home/k &lt;br /&gt;会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw，使用&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4168306.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236427038/herrapfel/csdn.net/s.gif?r=http://blog.csdn.net/herrapfel/archive/2009/05/11/4168306.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427038/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427038/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 12 May 2009 00:36:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/05/11/4168306.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/05/11/4168306.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/05/11/4168306.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427038/1071925</fs:itemid></item><item><title>java的des加密</title><link>http://blog.csdn.net/herrapfel/archive/2009/04/29/4136734.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4136734.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4136734.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4136734</trackback:ping><description>工作中用到的,希望对大家有帮助.import java.security.Key;import java.security.spec.AlgorithmParameterSpec;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class CryptoTools {    private static final String key_ = &quot;ising@ws&quot;;   //    private static final byte [] DESkey = key_.getBytes();//设置密钥，略去&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4136734.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427039/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427039/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 29 Apr 2009 23:15:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/04/29/4136734.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/04/29/4136734.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/04/29/4136734.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427039/1071925</fs:itemid></item><item><title>JAVA通过 URLConnection 获取HTTP接口</title><link>http://blog.csdn.net/herrapfel/archive/2009/04/16/4084382.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4084382.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4084382.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4084382</trackback:ping><description>&lt;br /&gt;工作中遇到的,需要调试接口的时候要调用的,&lt;br /&gt;有需要类似用处的朋友可以借鉴一下.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public String getResult(String sName)
	{
		String result = &quot;&quot;;
		try
		{
			URL uAddr = new URL(&quot;http://xxx.xxx.com/xxx/xxx.jsp?xxx=&quot;+java.net.URLEncoder.encode(sName,&quot;UTF-8&quot;));
			URLConnection conn = uAddr.openConnection();
			conn.setDoInput(true);
            conn.setDoOutput(false);
            conn.setConnectTimeout(2000);
            BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStr&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4084382.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427040/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427040/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 16 Apr 2009 23:29:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/04/16/4084382.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/04/16/4084382.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/04/16/4084382.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427040/1071925</fs:itemid></item><item><title>JAVA过滤敏感词</title><link>http://blog.csdn.net/herrapfel/archive/2009/04/14/4073100.aspx</link><wfw:comment>http://blog.csdn.net/herrapfel/comments/4073100.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/herrapfel/comments/commentRss/4073100.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4073100</trackback:ping><description>&lt;br /&gt;主要用到的是java的&lt;br /&gt;&lt;br /&gt;Matcher m = pattern.matcher(str);&lt;br /&gt;str = m.replaceAll(&quot;&quot;);&lt;br /&gt;&lt;br /&gt;根据对读入敏感词列表文件的每一行做匹配,来过滤敏感词&lt;br /&gt;&lt;br /&gt;下面是具体代码:&lt;br /&gt;&lt;br /&gt;import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.Properties;
import java.util.regex.Pattern;
import java.util.regex.Matcher;

public class KeywordFilter 
{
	private static Pattern pattern = null;
	
	public static void initPattern()
	{
		StringBuffer patternBuf = new S&lt;img src =&quot;http://blog.csdn.net/herrapfel/aggbug/4073100.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/herrapfel/236427041/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/herrapfel/236427041/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 14 Apr 2009 23:52:00 +0800</pubDate><author>Herr Apfel</author><comments>http://blog.csdn.net/herrapfel/archive/2009/04/14/4073100.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/herrapfel/archive/2009/04/14/4073100.aspx</guid><dc:creator>Herr Apfel</dc:creator><fs:srclink>http://blog.csdn.net/herrapfel/archive/2009/04/14/4073100.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/herrapfel/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/herrapfel/~1071926/236427041/1071925</fs:itemid></item></channel></rss>