<?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/bryanliu1982" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/bryanliu1982" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 25 Jun 2009 14:12:00 GMT</lastBuildDate><title>Bryan‘s Column</title><link>http://blog.csdn.net/bryanliu1982/</link><item><title>Open debug mode for Tomcat and use Eclipse to remote debug the application</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/06/25/4297567.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4297567.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4297567.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4297567</trackback:ping><description>Open debug mode for Tomcat and use Eclipse to remote debug the application&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4297567.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/237042704/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/06/25/4297567.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/bryanliu1982/237042704/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/bryanliu1982/237042704/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Jun 2009 22:12:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/06/25/4297567.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/06/25/4297567.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/06/25/4297567.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/237042704/1179808</fs:itemid></item><item><title>struts2中用interceptor实现权限控制</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/06/10/4256686.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4256686.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4256686.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4256686</trackback:ping><description>Struts2 login interceptor&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4256686.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615781/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/06/10/4256686.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/bryanliu1982/236615781/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/bryanliu1982/236615781/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 10 Jun 2009 18:31:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/06/10/4256686.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/06/10/4256686.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/06/10/4256686.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615781/1179808</fs:itemid></item><item><title>List of HTTP headers</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228346.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4228346.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4228346.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4228346</trackback:ping><description>HTTP headers&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4228346.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615782/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228346.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/bryanliu1982/236615782/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/bryanliu1982/236615782/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 31 May 2009 22:37:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228346.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228346.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228346.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615782/1179808</fs:itemid></item><item><title>Force &quot;Save file&quot; dialog on the JSP page</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228244.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4228244.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4228244.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4228244</trackback:ping><description>Force Save Dialog&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4228244.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615783/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228244.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/bryanliu1982/236615783/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/bryanliu1982/236615783/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 31 May 2009 22:14:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228244.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228244.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228244.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615783/1179808</fs:itemid></item><item><title>Content Type type</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228234.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4228234.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4228234.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4228234</trackback:ping><description>Content type&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4228234.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615784/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228234.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/bryanliu1982/236615784/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/bryanliu1982/236615784/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 31 May 2009 22:11:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228234.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228234.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/05/31/4228234.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615784/1179808</fs:itemid></item><item><title>The significance of the class search path</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201381.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4201381.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4201381.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4201381</trackback:ping><description>java classpath&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4201381.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615785/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201381.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/bryanliu1982/236615785/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/bryanliu1982/236615785/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 May 2009 23:03:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201381.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201381.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201381.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615785/1179808</fs:itemid></item><item><title>Create Swing Image Button</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201315.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4201315.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4201315.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4201315</trackback:ping><description>Swing Button Image&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4201315.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615786/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201315.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/bryanliu1982/236615786/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/bryanliu1982/236615786/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 May 2009 22:38:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201315.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201315.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/05/19/4201315.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615786/1179808</fs:itemid></item><item><title>进一步提升 Struts 2 对 Velocity 的支持力度</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/05/14/4181677.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4181677.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4181677.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4181677</trackback:ping><description>Velocity Struts2&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4181677.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615788/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/05/14/4181677.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/bryanliu1982/236615788/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/bryanliu1982/236615788/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 14 May 2009 17:33:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/05/14/4181677.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/05/14/4181677.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/05/14/4181677.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615788/1179808</fs:itemid></item><item><title>Advanced Event Registration Model</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/05/13/4180015.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4180015.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4180015.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4180015</trackback:ping><description>Javascript Event Registration&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4180015.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615789/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/05/13/4180015.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/bryanliu1982/236615789/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/bryanliu1982/236615789/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 14 May 2009 07:00:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/05/13/4180015.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/05/13/4180015.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/05/13/4180015.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615789/1179808</fs:itemid></item><item><title>DOJO + Eclipse</title><link>http://blog.csdn.net/bryanliu1982/archive/2009/05/11/4167942.aspx</link><wfw:comment>http://blog.csdn.net/bryanliu1982/comments/4167942.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/bryanliu1982/comments/commentRss/4167942.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4167942</trackback:ping><description>DOJO Eclipse&lt;img src =&quot;http://blog.csdn.net/bryanliu1982/aggbug/4167942.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236615790/bryanliu1982/csdn.net/s.gif?r=http://blog.csdn.net/bryanliu1982/archive/2009/05/11/4167942.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/bryanliu1982/236615790/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/bryanliu1982/236615790/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 11 May 2009 23:14:00 +0800</pubDate><author>Bryan</author><comments>http://blog.csdn.net/bryanliu1982/archive/2009/05/11/4167942.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/bryanliu1982/archive/2009/05/11/4167942.aspx</guid><dc:creator>Bryan</dc:creator><fs:srclink>http://blog.csdn.net/bryanliu1982/archive/2009/05/11/4167942.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bryanliu1982/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bryanliu1982/~1179827/236615790/1179808</fs:itemid></item></channel></rss>