﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>BlogJava-anchor110-文章分类-开源工具、插件相关</title><link>http://www.blogjava.net/anchor110/category/45633.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 25 Feb 2019 17:23:28 GMT</lastBuildDate><pubDate>Mon, 25 Feb 2019 17:23:28 GMT</pubDate><ttl>60</ttl><item><title>git基础操作</title><link>http://www.blogjava.net/anchor110/articles/433638.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 15 Feb 2019 07:48:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/433638.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/433638.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/433638.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/433638.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/433638.html</trackback:ping><description><![CDATA[@import url(/css/cuteeditor.css);
git log和git reflog，可查看历史提交的过程及commit id；
<div><span style="font-size: 16px; caret-color: #4f4f4f; color: #4f4f4f; font-family: &quot;Microsoft YaHei&quot;, &quot;SF Pro Display&quot;, Roboto, Noto, Arial, &quot;PingFang SC&quot;, sans-serif; background-color: #ffffff;">gerrit +&nbsp;</span><a href="https://www.baidu.com/s?wd=jenkins&amp;tn=24004469_oem_dg&amp;rsv_dl=gh_pl_sl_csd" target="_blank" style="font-size: 16px; box-sizing: border-box; outline: 0px; color: #6795b5; text-decoration: none; cursor: pointer; font-family: &quot;Microsoft YaHei&quot;, &quot;SF Pro Display&quot;, Roboto, Noto, Arial, &quot;PingFang SC&quot;, sans-serif; word-wrap: break-word;">jenkins</a>做code review。</div><img src ="http://www.blogjava.net/anchor110/aggbug/433638.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2019-02-15 15:48 <a href="http://www.blogjava.net/anchor110/articles/433638.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ssh另一台机器时，报Password authentication is disabled to avoid man-in-the-middle attacks.</title><link>http://www.blogjava.net/anchor110/articles/418195.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 23 Sep 2014 11:21:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/418195.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/418195.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/418195.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/418195.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/418195.html</trackback:ping><description><![CDATA[想ssh至192.168.1.35，报如下错误：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">[root@Surf</span><span style="color: #000000; ">-</span><span style="color: #000000; ">BJ</span><span style="color: #000000; ">-</span><span style="color: #000000; ">CAC</span><span style="color: #000000; ">-</span><span style="color: #000000; ">233</span><span style="color: #000000; ">&nbsp;pusher]#&nbsp;ssh&nbsp;</span><span style="color: #000000; ">192.168</span><span style="color: #000000; ">.</span><span style="color: #000000; ">1.35</span><span style="color: #000000; "><br />@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<br />@&nbsp;&nbsp;&nbsp;&nbsp;WARNING:&nbsp;REMOTE&nbsp;HOST&nbsp;IDENTIFICATION&nbsp;HAS&nbsp;CHANGED</span><span style="color: #000000; ">!</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@<br />@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<br />IT&nbsp;IS&nbsp;POSSIBLE&nbsp;THAT&nbsp;SOMEONE&nbsp;IS&nbsp;DOING&nbsp;SOMETHING&nbsp;NASTY</span><span style="color: #000000; ">!</span><span style="color: #000000; "><br />Someone&nbsp;could&nbsp;be&nbsp;eavesdropping&nbsp;on&nbsp;you&nbsp;right&nbsp;now&nbsp;(man</span><span style="color: #000000; ">-</span><span style="color: #000000; ">in</span><span style="color: #000000; ">-</span><span style="color: #000000; ">the</span><span style="color: #000000; ">-</span><span style="color: #000000; ">middle&nbsp;attack)</span><span style="color: #000000; ">!</span><span style="color: #000000; "><br />It&nbsp;is&nbsp;also&nbsp;possible&nbsp;that&nbsp;the&nbsp;RSA&nbsp;host&nbsp;key&nbsp;has&nbsp;just&nbsp;been&nbsp;changed.<br />The&nbsp;fingerprint&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;the&nbsp;RSA&nbsp;key&nbsp;sent&nbsp;by&nbsp;the&nbsp;remote&nbsp;host&nbsp;is<br />7c:c5:c4:7b:</span><span style="color: #000000; ">78</span><span style="color: #000000; ">:e3:</span><span style="color: #000000; ">13</span><span style="color: #000000; ">:</span><span style="color: #000000; ">60</span><span style="color: #000000; ">:4a:4d:ff:8c:</span><span style="color: #000000; ">46</span><span style="color: #000000; ">:3b:e6:0d.<br />Please&nbsp;contact&nbsp;your&nbsp;system&nbsp;administrator.<br />Add&nbsp;correct&nbsp;host&nbsp;key&nbsp;in&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">root</span><span style="color: #000000; ">/</span><span style="color: #000000; ">.ssh</span><span style="color: #000000; ">/</span><span style="color: #000000; ">known_hosts&nbsp;to&nbsp;get&nbsp;rid&nbsp;of&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">&nbsp;message.<br />Offending&nbsp;key&nbsp;in&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">root</span><span style="color: #000000; ">/</span><span style="color: #000000; ">.ssh</span><span style="color: #000000; ">/</span><span style="color: #000000; ">known_hosts:</span><span style="color: #000000; ">9</span><span style="color: #000000; "><br />Password&nbsp;authentication&nbsp;is&nbsp;disabled&nbsp;to&nbsp;avoid&nbsp;man</span><span style="color: #000000; ">-</span><span style="color: #000000; ">in</span><span style="color: #000000; ">-</span><span style="color: #000000; ">the</span><span style="color: #000000; ">-</span><span style="color: #000000; ">middle&nbsp;attacks.<br />Keyboard</span><span style="color: #000000; ">-</span><span style="color: #000000; ">interactive&nbsp;authentication&nbsp;is&nbsp;disabled&nbsp;to&nbsp;avoid&nbsp;man</span><span style="color: #000000; ">-</span><span style="color: #000000; ">in</span><span style="color: #000000; ">-</span><span style="color: #000000; ">the</span><span style="color: #000000; ">-</span><span style="color: #000000; ">middle&nbsp;attacks.<br />Permission&nbsp;denied&nbsp;(publickey,password).</span></div><br />解决办法：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">[root@Surf</span><span style="color: #000000; ">-</span><span style="color: #000000; ">BJ</span><span style="color: #000000; ">-</span><span style="color: #000000; ">CAC</span><span style="color: #000000; ">-</span><span style="color: #000000; ">233</span><span style="color: #000000; ">&nbsp;pusher]#&nbsp;mv&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">root</span><span style="color: #000000; ">/</span><span style="color: #000000; ">.ssh</span><span style="color: #000000; ">/</span><span style="color: #000000; ">known_hosts&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">root</span><span style="color: #000000; ">/</span><span style="color: #000000; ">.ssh</span><span style="color: #000000; ">/</span><span style="color: #000000; ">known_hosts_bak</span></div><br /><br /><br /><img src ="http://www.blogjava.net/anchor110/aggbug/418195.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-09-23 19:21 <a href="http://www.blogjava.net/anchor110/articles/418195.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>catalina.out无限增长问题的解决办法</title><link>http://www.blogjava.net/anchor110/articles/404926.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sun, 13 Oct 2013 04:41:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/404926.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/404926.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/404926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/404926.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/404926.html</trackback:ping><description><![CDATA[<div><p>tomcat默认情况下，catalina.out日志增长都是无限的，从而导致日志文件超大。</p>  <p>1、下载安装cronolog，步骤如下：</p>  <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">安装过程如下：<br /><br />A、下载（最新版本）<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;wget&nbsp;http:</span><span style="color: #008000; ">//</span><span style="color: #008000; ">cronolog.org/download/cronolog-1.6.2.tar.gz</span><span style="color: #008000; "><br /></span><span style="color: #000000; "><br />B、解压缩<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;tar&nbsp;zxvf&nbsp;cronolog</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1.6</span><span style="color: #000000; ">.</span><span style="color: #000000; ">2</span><span style="color: #000000; ">.tar.gz<br /><br />C、进入cronolog安装文件所在目录<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;cd&nbsp;cronolog</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1.6</span><span style="color: #000000; ">.</span><span style="color: #000000; ">2</span><span style="color: #000000; "><br /><br />D、运行安装<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;.</span><span style="color: #000000; ">/</span><span style="color: #000000; ">configure<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;make<br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;make&nbsp;install<br /><br />E、查看cronolog安装后所在目录（验证安装是否成功）<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;which&nbsp;cronolog<br /><br />一般情况下显示为：</span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">local</span><span style="color: #000000; ">/</span><span style="color: #000000; ">sbin</span><span style="color: #000000; ">/</span><span style="color: #000000; ">cronolog</span></div><p><br />2、修改tomcat启动文件<a target="_blank" href="http://wolfgangkiefer.blog.163.com/blog">catalina.sh</a></p><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">A、将touch&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">$CATALINA_OUT</span><span style="color: #000000; ">"</span><span style="color: #000000; ">行注释掉。<br /><br />B、将<br />org.apache.catalina.startup.Bootstrap&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">$@</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;start&nbsp;\&nbsp;&nbsp;</span><span style="color: #000000; ">&gt;&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">$CATALINA_BASE</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/</span><span style="color: #000000; ">logs</span><span style="color: #000000; ">/</span><span style="color: #000000; ">catalina.out&nbsp;</span><span style="color: #000000; ">2</span><span style="color: #000000; ">&gt;&amp;</span><span style="color: #000000; ">1</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">&amp;</span><span style="color: #000000; ">&nbsp;&nbsp;替换成:<br />org.apache.catalina.startup.Bootstrap&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">$@</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;start&nbsp;</span><span style="color: #000000; ">2</span><span style="color: #000000; ">&gt;&amp;</span><span style="color: #000000; ">1</span><span style="color: #000000; ">&nbsp;\<br /><br /></span><span style="color: #000000; ">|</span><span style="color: #000000; ">&nbsp;cronolog&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">$CATALINA_BASE</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/</span><span style="color: #000000; ">logs</span><span style="color: #000000; ">/</span><span style="color: #000000; ">catalina.out.</span><span style="color: #000000; ">%</span><span style="color: #000000; ">Y</span><span style="color: #000000; ">-%</span><span style="color: #000000; ">m</span><span style="color: #000000; ">-%</span><span style="color: #000000; ">d&nbsp;</span><span style="color: #000000; ">&gt;&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">dev</span><span style="color: #000000; ">/</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">&amp;</span><span style="color: #000000; ">&nbsp;&nbsp;<br />重启tomcat，则下次将会在catalina.out后面加上年月日，从而按日进行日志输出。</span></div><pre><pre></pre></pre></div><img src ="http://www.blogjava.net/anchor110/aggbug/404926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-10-13 12:41 <a href="http://www.blogjava.net/anchor110/articles/404926.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.IllegalArgumentException: Invalid row number (-32768) outside allowable range (0..1048575) </title><link>http://www.blogjava.net/anchor110/articles/403011.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sun, 18 Aug 2013 16:19:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/403011.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/403011.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/403011.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/403011.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/403011.html</trackback:ping><description><![CDATA[在用poi导出excel的过程中，发现当数据量超过65535的时候，会报错，报错信息如下：<br /><div>java.lang.IllegalArgumentException: Invalid row number (-32768) outside allowable range (0..1048575)</div><br />经检查，发现问题出现在这一句上：<br /><div><div>HSSFRow row = sheet.createRow((short) iRow); <br /><br />将数据类型short去掉，即可支持更大数据量的导出。</div></div><img src ="http://www.blogjava.net/anchor110/aggbug/403011.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-08-19 00:19 <a href="http://www.blogjava.net/anchor110/articles/403011.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>subclipse共享工程时，报Malformed network data</title><link>http://www.blogjava.net/anchor110/articles/393848.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 05 Jan 2013 23:54:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/393848.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/393848.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/393848.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/393848.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/393848.html</trackback:ping><description><![CDATA[在eclipse3.7中用subclipse共享工程至svn服务器时，控制报错：<br />&#215;&#215;&#215;Malformed network data<br /><br />经查，是因为subclipse安装不完整导致。<br />解决办法：<br />help--&gt;Eclipse Marketplace--&gt;Popular--&gt;找到subclipse，点击install，然后重新安装即可。<img src ="http://www.blogjava.net/anchor110/aggbug/393848.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-01-06 07:54 <a href="http://www.blogjava.net/anchor110/articles/393848.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>intellij编译报错：Internal error: com.intellij.psi.tree.IFileElementType cannot be cast to com.intellij.psi.tree.IStubFileElementType</title><link>http://www.blogjava.net/anchor110/articles/392811.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 11 Dec 2012 07:49:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/392811.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/392811.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/392811.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/392811.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/392811.html</trackback:ping><description><![CDATA[intellij编译时，报错，信息如下：<br /><div>Internal error: com.intellij.psi.tree.IFileElementType cannot be cast to com.intellij.psi.tree.IStubFileElementType</div><br />解决办法：File--&gt;Invalidate caches。<br /><br /><img src ="http://www.blogjava.net/anchor110/aggbug/392811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-12-11 15:49 <a href="http://www.blogjava.net/anchor110/articles/392811.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何替换tomcat下的小猫咪图标</title><link>http://www.blogjava.net/anchor110/articles/391431.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 16 Nov 2012 03:19:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/391431.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/391431.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/391431.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/391431.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/391431.html</trackback:ping><description><![CDATA[在tomcat下部署应用程序，运行后，发现在地址栏中有个tomcat的小猫咪图标。<br />有时候，我们自己不想显示这个图标，想换成自己定义的的图标，那么按如下方法操作即可：<br />1、将$TOMCAT_HOME/webapps/ROOT/tomcat.svg改名。<br />2、将自定义的图标文件改名为favicon.ico，并覆盖$TOMCAT_HOME/webapps/ROOT/favicon.ico。<br /><br />清空浏览器缓存，刷新界面即可看到自定义效果的图标。<img src ="http://www.blogjava.net/anchor110/aggbug/391431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-11-16 11:19 <a href="http://www.blogjava.net/anchor110/articles/391431.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>webwork文件上传中文文件名上传问题解决</title><link>http://www.blogjava.net/anchor110/articles/388236.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 21 Sep 2012 03:28:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/388236.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/388236.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/388236.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/388236.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/388236.html</trackback:ping><description><![CDATA[场景：<br />用webwork上传中文文件名的文件时，在action中接收到的文件名已经乱码。<br /><br />解决办法：<br />修改webwork.properties文件，将上传文件的解析器，修改成pell，如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">#&nbsp;multipart&nbsp;parser<br />#弃用jakarta，解决中文上传文件时文件名乱码问题<br />webwork.multipart.parser</span><span style="color: #000000; ">=</span><span style="color: #000000; ">pell</span></div><img src ="http://www.blogjava.net/anchor110/aggbug/388236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-09-21 11:28 <a href="http://www.blogjava.net/anchor110/articles/388236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实用找网站图标的方法</title><link>http://www.blogjava.net/anchor110/articles/387120.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 05 Sep 2012 11:28:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/387120.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/387120.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/387120.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/387120.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/387120.html</trackback:ping><description><![CDATA[步骤：<br />1、在网站主域名后，添加favicon.ico，如：www.youku.com/favicon.ico。<br />2、浏览器中发出请求。<br />3、另存为，即保存此网站的logo图标。<br /><br />由于默认保存的ico格式的文件。如果需要png格式的文件，有两种方法：<br />1、另存为时，直接重命名成.png格式。<br />2、先存成ico，再利用在线转png工具，转换成png格式。网址：http://converticon.com<br /><br />另外一种比较好的方法是：<br />在百度中搜网站名称：比如&#8220;乐视&#8221;，百度默认会把网站的图标显示出来，而且是PNG格式。直接保存这个即可。<img src ="http://www.blogjava.net/anchor110/aggbug/387120.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-09-05 19:28 <a href="http://www.blogjava.net/anchor110/articles/387120.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>htmlparser中获取网页超链接的两种方法</title><link>http://www.blogjava.net/anchor110/articles/386059.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 22 Aug 2012 10:33:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/386059.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/386059.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/386059.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/386059.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/386059.html</trackback:ping><description><![CDATA[方法一：<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">URL&nbsp;url&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;URL(pageUrl);<br />URLConnection&nbsp;conn&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;url.openConnection();<br />parser&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;Parser(conn);<br /><div>NodeList list&nbsp;<span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;parser.parse(</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;TagNameFilter(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">a</span><span style="color: #000000; ">"</span><span style="color: #000000; ">));</span></div></span></div><br />方法二：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">HTMLLinkBean&nbsp;htmlLinkBean&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;HTMLLinkBean();<br />htmlLinkBean.setURL(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">http://www.sohu.com</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />URL[]&nbsp;urls&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;htmlLinkBean.getLinks();<br /></span></div><img src ="http://www.blogjava.net/anchor110/aggbug/386059.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-08-22 18:33 <a href="http://www.blogjava.net/anchor110/articles/386059.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>org.htmlparser.util.EncodingChangeException: character mismatch问题解决</title><link>http://www.blogjava.net/anchor110/articles/386057.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 22 Aug 2012 10:04:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/386057.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/386057.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/386057.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/386057.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/386057.html</trackback:ping><description><![CDATA[场景：<br />项目中利用htmlparser抽取网页中的超链接，代码如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">URL&nbsp;url&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;URL(pageUrl);<br />URLConnection&nbsp;conn&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;url.openConnection();<br />parser&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;Parser(conn);<br />list&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;parser.parse(</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;TagNameFilter(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">a</span><span style="color: #000000; ">"</span><span style="color: #000000; ">));</span></div>传参数pageUrl="http://tv.sohu.com/movie/"运行时，报错：<br /><div>org.htmlparser.util.EncodingChangeException: character mismatch。<br /><br />解决办法：<br />修改htmlparser.jar中的org.htmlparser.tags.MetaTag.java，修改如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;doSemanticAction() </span><span style="color: #0000FF; ">throws</span><span style="color: #000000; "> ParserException&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;httpEquiv;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;charset;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;httpEquiv&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;getHttpEquiv();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Content-Type</span><span style="color: #000000; ">"</span><span style="color: #000000; ">.equalsIgnoreCase(httpEquiv))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(Page.DEFAULT_CHARSET&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;getPage().getEncoding())&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;charset&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;getPage().getCharset(getAttribute(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">CONTENT</span><span style="color: #000000; ">"</span><span style="color: #000000; ">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getPage().setEncoding(charset);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}</span></div>重新运行，问题解决。</div><img src ="http://www.blogjava.net/anchor110/aggbug/386057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-08-22 18:04 <a href="http://www.blogjava.net/anchor110/articles/386057.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>graphviz在linux上的中文乱码问题解决办法（转自：http://www.haw-haw.org/post/1839）</title><link>http://www.blogjava.net/anchor110/articles/370432.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 21 Feb 2012 08:41:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/370432.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/370432.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/370432.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/370432.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/370432.html</trackback:ping><description><![CDATA[<div><p>用svg格式输出没有问题。<br /> 网上解释，据说有两个问题要解决：</p> <ol><li>dot文件需要为utf8编码</li><li>需要指定fontname</li></ol> <p>对于我来讲，第一点不成问题，我缺省编码就是utf8<br /> 那么关键就是第二个问题了<br /> centos5.x下</p>  <div><div><pre style="font-family:monospace;">yum <span style="color: #c20cb9; font-weight: bold;">install</span> fonts-chinese</pre></div></div>  <p>centos6.x下</p>  <div><div><pre style="font-family:monospace;">yum <span style="color: #c20cb9; font-weight: bold;">install</span> cjkuni-ukai-fonts</pre></div></div>  <p>然后在.dot文件中指出：</p>  <div><div><pre style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">node</span> <span style="color: #66cc66;">[</span> <span style="color: #000066;">fontname</span> <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">"AR PL ZenKai Uni"</span> <span style="color: #66cc66;">]</span>;</pre></div></div>  <p>(centos6.x用</p>  <div><div><pre style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">node</span> <span style="color: #66cc66;">[</span> <span style="color: #000066;">fontname</span> <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">"AR PL UKai CN"</span> <span style="color: #66cc66;">]</span>;<br /><br />其实经我测试，只要包安装完毕，fontname不用改成能中文显示正常。<br /></pre></div></div></div><img src ="http://www.blogjava.net/anchor110/aggbug/370432.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-02-21 16:41 <a href="http://www.blogjava.net/anchor110/articles/370432.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>好的开源工具记录</title><link>http://www.blogjava.net/anchor110/articles/349575.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 05 May 2011 03:45:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/349575.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/349575.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/349575.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/349575.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/349575.html</trackback:ping><description><![CDATA[1、<span lang="EN-US"><font face="Tahoma">JTidy</font></span><span style="font-family: '微软雅黑','sans-serif';">：是一个用</span><span lang="EN-US"><font face="Tahoma">java</font></span><span style="font-family: '微软雅黑','sans-serif';">写的</span><span lang="EN-US"><font face="Tahoma">HTML</font></span><span style="font-family: '微软雅黑','sans-serif';">语法检查器，用</span><span lang="EN-US"><font face="Tahoma">JTidy</font></span><span style="font-family: '微软雅黑','sans-serif';">可以检查并修正语法不正确的</span><span lang="EN-US"><font face="Tahoma">html</font></span><span style="font-family: '微软雅黑','sans-serif';">，同时还可以对</span><span lang="EN-US"><font face="Tahoma">html</font></span><span style="font-family: '微软雅黑','sans-serif';">的</span><span lang="EN-US"><font face="Tahoma">DOM</font></span><span style="font-family: '微软雅黑','sans-serif';">进行分析。</span>
<img src ="http://www.blogjava.net/anchor110/aggbug/349575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-05-05 11:45 <a href="http://www.blogjava.net/anchor110/articles/349575.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HttpClient PostMethod模拟带文件上传+普通字段的http请求（可解决文件为网络文件的问题）</title><link>http://www.blogjava.net/anchor110/articles/343202.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 19 Jan 2011 05:55:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/343202.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/343202.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/343202.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/343202.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/343202.html</trackback:ping><description><![CDATA[代码示例：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">postMethod&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;PostMethod(</span><span style="color: #000000;">"</span><span style="color: #000000;">http://api.t.sina.com.cn/statuses/upload.xml</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
Part[]&nbsp;parts&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;{</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringPart(</span><span style="color: #000000;">"</span><span style="color: #000000;">source</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">695132533</span><span style="color: #000000;">"</span><span style="color: #000000;">),&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringPart(</span><span style="color: #000000;">"</span><span style="color: #000000;">status</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;URLEncoder.encode(status,&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">utf-8</span><span style="color: #000000;">"</span><span style="color: #000000;">)), new FilePart("pic", new File("1.jpg"))};<br />
postMethod.setRequestEntity(</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;MultipartRequestEntity(parts,&nbsp;postMethod.getParams()));</span></div>
<br />
上例中，<span style="color: #000000;">MultipartRequestEntity封装了普通字段和文件字段。<br />
<br />
另注：由于自己的应用中，文件块不是在本地的，而是来源于网络，所以FilePart的创建，改为以下代码：<br />
</span>
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">URL url = new URL(picUrl);<br />
URLConnection connection = url.openConnection();<br />
InputStream is = connection.getInputStream();<br />
<em>/**&nbsp; 这么写不对<br />
int length = is.available();<br />
byte[] buffer = new byte[length];<br />
is.read(buffer);<br />
*/</em><br />
//应该这样写<br />
ByteArrayOutputStream baos = new ByteArrayOutputStream();<br />
int len = 0;<br />
byte[] b = new byte[1024];<br />
while ((len = is.read(b, 0, b.length)) != -1) {<br />
&nbsp;&nbsp;&nbsp; baos.write(b, 0, len);<br />
}<br />
byte[] buffer =&nbsp; baos.toByteArray();<br />
new</span><span style="color: #000000;">&nbsp;FilePart(</span><span style="color: #000000;">"</span><span style="color: #000000;">pic</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;ByteArrayPartSource(</span><span style="color: #000000;">"</span><span style="color: #000000;">pic</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;buffer))</span></div>
<br />
<img src ="http://www.blogjava.net/anchor110/aggbug/343202.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-01-19 13:55 <a href="http://www.blogjava.net/anchor110/articles/343202.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HttpClient PostMethod提交自定义参数</title><link>http://www.blogjava.net/anchor110/articles/343199.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 19 Jan 2011 05:45:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/343199.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/343199.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/343199.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/343199.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/343199.html</trackback:ping><description><![CDATA[用PostMethod 模拟http post请求，需要解决传递字符串，文件等需求。<br />
httpclient对此，提供了对应实现，实现方法关键在：RequestEntity。<br />
示例：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">RequestEntity&nbsp;requestEntity&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;newStringRequestEntity(text);&nbsp;&nbsp;<br />
post.setRequestEntity(requestEntity);&nbsp; <br />
</span></div>
示例中，是传递一个普通字符型参数。<br />
这个方法代替了以前直接设置Request body。
<br />
<br />
RequestEntity是一个接口，有很多实现：
<br />
ByteArrayRequestEntity, FileRequestEntity, InputStreamRequestEntity, MultipartRequestEntity, StringRequestEntity
<br />
基本上从名字上就可以直接看出功能，可以从字符串，流，文件，字节数组中产生request body。
<br />
<br />
还有更复杂的Multipart，就是夹杂文件和普通字段的提交。
<br />
示例如下：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">Part[]&nbsp;parts&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;{</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringPart(</span><span style="color: #000000;">"</span><span style="color: #000000;">source</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">695132533</span><span style="color: #000000;">"</span><span style="color: #000000;">),&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringPart(</span><span style="color: #000000;">"</span><span style="color: #000000;">status</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;URLEncoder.encode(status,&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">utf-8</span><span style="color: #000000;">"</span><span style="color: #000000;">)),&nbsp;filePart};<br />
postMethod.setRequestEntity(</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;MultipartRequestEntity(parts,&nbsp;postMethod.getParams()));</span></div>
<br />
<img src ="http://www.blogjava.net/anchor110/aggbug/343199.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-01-19 13:45 <a href="http://www.blogjava.net/anchor110/articles/343199.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>firefox插件poster的使用，发起自定义http请求</title><link>http://www.blogjava.net/anchor110/articles/341786.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 28 Dec 2010 08:13:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/341786.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/341786.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/341786.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/341786.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/341786.html</trackback:ping><description><![CDATA[在开发WEB程序的时候，经常需要模拟http请求，接收服务器响应，从而检验程序的正确性。<br />
Firefox插件poster，可以模拟各种http请求，并详细设置请求参数，比如http header，parameter等。<br />
<br />
poster主界面如下：<br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/anchor110/poster.jpg" height="478" width="558" /><br />
<br />
<br />
界面简洁明了，很容易入手。<br />
下面发起一个普通的http请求，处理过程如下：<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/anchor110/processing.jpg" height="120" width="367" /><br />
<br />
响应界面如下：<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/anchor110/response.jpg" height="588" width="505" /><br />
<br />
希望poster工具，能带给你快乐的编程体验！<br />
<br />
<br />
<img src ="http://www.blogjava.net/anchor110/aggbug/341786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2010-12-28 16:13 <a href="http://www.blogjava.net/anchor110/articles/341786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>