﻿<?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-honzeland</title><link>http://www.blogjava.net/honzeland/</link><description>记录点滴。。。</description><language>zh-cn</language><lastBuildDate>Thu, 30 Apr 2026 13:25:54 GMT</lastBuildDate><pubDate>Thu, 30 Apr 2026 13:25:54 GMT</pubDate><ttl>60</ttl><item><title>Interesting books read or being read</title><link>http://www.blogjava.net/honzeland/archive/2011/04/07/347790.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Thu, 07 Apr 2011 07:30:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2011/04/07/347790.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/347790.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2011/04/07/347790.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/347790.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/347790.html</trackback:ping><description><![CDATA[<h5><span id="btAsinTitle">Oracle Performance Tuning for 10gR2, Second Edition --&nbsp;</span><span  style="font-weight: normal; font-size: medium; "><a href="http://www.amazon.com/Oracle-Performance-Tuning-10gR2-Second/dp/1555583458">http://www.amazon.com/Oracle-Performance-Tuning-10gR2-Second/dp/1555583458</a></span></h5>
<h5><br />
</h5>
<img src ="http://www.blogjava.net/honzeland/aggbug/347790.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2011-04-07 15:30 <a href="http://www.blogjava.net/honzeland/archive/2011/04/07/347790.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GAE Logging</title><link>http://www.blogjava.net/honzeland/archive/2010/11/11/337794.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Thu, 11 Nov 2010 04:52:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/11/11/337794.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/337794.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/11/11/337794.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/337794.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/337794.html</trackback:ping><description><![CDATA[Official document:&nbsp;<a href="http://code.google.com/appengine/docs/java/runtime.html#Logging">http://code.google.com/appengine/docs/java/runtime.html#Logging</a>&nbsp;&nbsp;<br />
Log4j configuration in production env:<br />
<a href="http://blog.xam.de/2010/03/logging-in-google-appengine-for-java.html">http://blog.xam.de/2010/03/logging-in-google-appengine-for-java.html</a>&nbsp;<br />
<a href="http://www.mail-archive.com/google-appengine-java@googlegroups.com/msg06396.html">http://www.mail-archive.com/google-appengine-java@googlegroups.com/msg06396.html</a><br />
<br />
<img src ="http://www.blogjava.net/honzeland/aggbug/337794.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-11-11 12:52 <a href="http://www.blogjava.net/honzeland/archive/2010/11/11/337794.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Read a Stress Test Report </title><link>http://www.blogjava.net/honzeland/archive/2010/11/05/337319.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Fri, 05 Nov 2010 06:16:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/11/05/337319.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/337319.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/11/05/337319.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/337319.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/337319.html</trackback:ping><description><![CDATA[<h1 style="font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #933226; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Load Average:&nbsp;</h1>
<h1 style="font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #933226; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="color: #000000; font-family: Arial; font-weight: normal; font-size: medium; ">1.&nbsp;<a href="http://www.teamquest.com/resources/gunther/display/5/index.htm">http://www.teamquest.com/resources/gunther/display/5/index.htm</a><br />
2.&nbsp;</span><a href="http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages">http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages</a>&nbsp;(Great)</h1>
<img src ="http://www.blogjava.net/honzeland/aggbug/337319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-11-05 14:16 <a href="http://www.blogjava.net/honzeland/archive/2010/11/05/337319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GAE Mapping</title><link>http://www.blogjava.net/honzeland/archive/2010/10/27/336273.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Wed, 27 Oct 2010 05:27:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/10/27/336273.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/336273.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/10/27/336273.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/336273.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/336273.html</trackback:ping><description><![CDATA[<a href="http://gae-java-persistence.blogspot.com/2010/03/executing-simple-joins-across-owned.html" title="Executing Simple Joins Across Owned Relationships">Executing Simple Joins Across Owned Relationships</a>
<img src ="http://www.blogjava.net/honzeland/aggbug/336273.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-10-27 13:27 <a href="http://www.blogjava.net/honzeland/archive/2010/10/27/336273.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Servlet Mappings - rules, pattern....</title><link>http://www.blogjava.net/honzeland/archive/2010/10/22/335921.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Fri, 22 Oct 2010 14:41:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/10/22/335921.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/335921.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/10/22/335921.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/335921.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/335921.html</trackback:ping><description><![CDATA[<a href="http://www.rawbw.com/~davidm/tini/TiniHttpServer/docs/ServletMappings.html">http://www.rawbw.com/~davidm/tini/TiniHttpServer/docs/ServletMappings.html</a>
<img src ="http://www.blogjava.net/honzeland/aggbug/335921.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-10-22 22:41 <a href="http://www.blogjava.net/honzeland/archive/2010/10/22/335921.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GWT-RPC in a Nutshell - go through the internal</title><link>http://www.blogjava.net/honzeland/archive/2010/10/22/335920.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Fri, 22 Oct 2010 14:40:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/10/22/335920.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/335920.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/10/22/335920.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/335920.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/335920.html</trackback:ping><description><![CDATA[<a href="http://www.gdssecurity.com/l/b/2009/10/08/gwt-rpc-in-a-nutshell/">GWT-RPC in a Nutshell: http://www.gdssecurity.com/l/b/2009/10/08/gwt-rpc-in-a-nutshell/</a>
<div><br />
</div>
<img src ="http://www.blogjava.net/honzeland/aggbug/335920.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-10-22 22:40 <a href="http://www.blogjava.net/honzeland/archive/2010/10/22/335920.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[zz] Tuning Your Stress Test Harness</title><link>http://www.blogjava.net/honzeland/archive/2010/09/11/331731.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Sat, 11 Sep 2010 04:27:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/09/11/331731.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/331731.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/09/11/331731.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/331731.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/331731.html</trackback:ping><description><![CDATA[<h2 style="padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 1.4em; padding-bottom: 15px; margin-top: 15px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; text-transform: uppercase; color: #999999; padding-top: 0px; border-bottom-color: #dddddd; border-bottom-width: 1px; border-bottom-style: solid; font-family: 'trebuchet ms', '', 'lucida grande', '', verdana, arial, sans-serif; line-height: 22px; "><a href="http://www.theserverside.com/news/1365219/Tuning-Your-Stress-Test-Harness?asrc=SS_CLA_315053&amp;psrc=CLT_81" style="color: #002c99; text-decoration: none; ">HTTP://WWW.THESERVERSIDE.COM/NEWS/1365219/TUNING-YOUR-STRESS-TEST-HARNESS?ASRC=SS_CLA_315053&amp;PSRC=CLT_81</a></h2>
<img src ="http://www.blogjava.net/honzeland/aggbug/331731.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-09-11 12:27 <a href="http://www.blogjava.net/honzeland/archive/2010/09/11/331731.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GWT 2 Spring 3 JPA 2 Hibernate 3.5 Tutorial – Eclipse and Maven 2 showcase </title><link>http://www.blogjava.net/honzeland/archive/2010/08/20/329452.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Fri, 20 Aug 2010 05:01:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/08/20/329452.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/329452.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/08/20/329452.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/329452.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/329452.html</trackback:ping><description><![CDATA[See details at:&nbsp;<a href="http://www.javacodegeeks.com/2010/07/gwt-2-spring-3-jpa-2-hibernate-35.html">http://www.javacodegeeks.com/2010/07/gwt-2-spring-3-jpa-2-hibernate-35.html</a>
<div><a href="http://gae-java-persistence.blogspot.com/2010/03/executing-simple-joins-across-owned.html" style="color: #333333; text-decoration: none; display: inline !important; font-weight: normal; font-family: Georgia, serif; font-size: 26px; line-height: 36px; "><span style="font-size: 10pt; "></span></a><span style="font-size: 14pt; "><a href="http://gae-java-persistence.blogspot.com/2010/03/executing-simple-joins-across-owned.html" style="color: #333333; text-decoration: none; display: inline !important; font-weight: normal; font-family: Georgia, serif; font-size: 26px; line-height: 36px; "><span style="font-size: 10pt; "></span></a><span style="font-size: 12pt; "><a href="http://gae-java-persistence.blogspot.com/2010/03/executing-simple-joins-across-owned.html" style="color: #333333; text-decoration: none; display: inline !important; font-weight: normal; font-family: Georgia, serif; font-size: 26px; line-height: 36px; "><span style="font-size: 10pt; "><span style="font-size: 12pt; ">Executing Simple Joins Across Owned Relationships</span></span></a>&nbsp;for gae:&nbsp;<a href="http://gae-java-persistence.blogspot.com/2010/03/executing-simple-joins-across-owned.html">http://gae-java-persistence.blogspot.com/2010/03/executing-simple-joins-across-owned.html</a></span><a href="http://gae-java-persistence.blogspot.com/2010/03/executing-simple-joins-across-owned.html"></a></span><a href="http://gae-java-persistence.blogspot.com/2010/03/executing-simple-joins-across-owned.html"></a></div>
<img src ="http://www.blogjava.net/honzeland/aggbug/329452.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-08-20 13:01 <a href="http://www.blogjava.net/honzeland/archive/2010/08/20/329452.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java remote invocation frameworks (RPC)</title><link>http://www.blogjava.net/honzeland/archive/2010/06/09/323153.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Wed, 09 Jun 2010 06:25:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/06/09/323153.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/323153.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/06/09/323153.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/323153.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/323153.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="color: #000000;"><font size="3">1. Remote
Method Invocation (<span class="relatedlinks-highlight">RMI</span>)</font></p>
<p class="MsoNormal" style="color: #000000;"><font size="3">2. Hessian <o p=""></o></font></p>
<p class="MsoNormal" style="color: #000000;"><font size="3">3. <span class="IL_AD" id="IL_AD4">Burlap</span><o p=""></o></font></p>
<p class="MsoNormal" style="color: #000000;"><font size="3">4. HTTP invoker</font></p>
<p class="MsoNormal" style="color: #000000;"><font size="3">5. <span class="relatedlinks-highlight">EJB</span><o p=""></o><br />
</font></p>
<p class="MsoNormal" style="color: #000000;"><font size="3"></font>6. JAX-RPC<font size="3"><span class="relatedlinks-highlight"><br />
</span></font></p>
<p class="MsoNormal" style="color: #000000;"><font size="3"><span class="relatedlinks-highlight">7. JMX<br />
</span></font></p>
<img src ="http://www.blogjava.net/honzeland/aggbug/323153.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-06-09 14:25 <a href="http://www.blogjava.net/honzeland/archive/2010/06/09/323153.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat Architecture Diagram</title><link>http://www.blogjava.net/honzeland/archive/2010/05/10/320458.html</link><dc:creator>honzeland</dc:creator><author>honzeland</author><pubDate>Mon, 10 May 2010 02:39:00 GMT</pubDate><guid>http://www.blogjava.net/honzeland/archive/2010/05/10/320458.html</guid><wfw:comment>http://www.blogjava.net/honzeland/comments/320458.html</wfw:comment><comments>http://www.blogjava.net/honzeland/archive/2010/05/10/320458.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/honzeland/comments/commentRss/320458.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/honzeland/services/trackbacks/320458.html</trackback:ping><description><![CDATA[zz from http://marakana.com/forums/tomcat/general/106.html<br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/honzeland/Tomcat_Architecture-680x428.png" height="428" width="680" /><br />
Valve and Filter:<br />
"Valve" is Tomcat<a id="KonaLink0" target="undefined" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://www.velocityreviews.com/forums/t147502-anyone-know-the-difference-between-tomcat-valve-and-filter.html#"><font style="color: blue ! important; font-family: sans-serif; font-weight: 400; font-size: 13.3333px; position: static;" color="blue"></font></a> specific notion, and they get applied at a higher level than anything in a specific webapp. Also, they work only in Tomcat.<br />
<br />
"Filter" is a Servlet Specification notion and should work in any compliant servlet container. They get applied at a lower level than all of Tomcat's<br />
Valves.<br />
<br />
However, consider also the division between your application and the application&nbsp;
<a id="KonaLink2" target="undefined" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://www.velocityreviews.com/forums/t147502-anyone-know-the-difference-between-tomcat-valve-and-filter.html#"><font style="color: blue ! important; font-family: sans-serif; font-weight: 400; font-size: 13.3333px; position: static;" color="blue"></font></a>server. Think whether the feature you're planning is part of your application, or is it rather a generic feature of the application server, which could have uses in other applications as well. This would be the correct criteria to decide between Valve and Filter.<br />
<br />
Order for filter: The order in which they are
defined matters. The container will execute the filters in the order
in which they are defined.<br />
<img src ="http://www.blogjava.net/honzeland/aggbug/320458.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/honzeland/" target="_blank">honzeland</a> 2010-05-10 10:39 <a href="http://www.blogjava.net/honzeland/archive/2010/05/10/320458.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>