<?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/ctojxzsycztao" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/ctojxzsycztao" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 12 May 2009 17:00:00 GMT</lastBuildDate><title>c.Tao's java world</title><description>有很多事 憶不能迴頭,但還有些事 可以重新開始</description><link>http://blog.csdn.net/ctojxzsycztao/</link><item><title>Spring2.5 + JPA (Hibernate3.2) 实例源码(CTO)</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/12/4171730.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/4171730.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/4171730.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4171730</trackback:ping><description>一具spring2.5 与 jpa 的集成实例&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/4171730.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/215409387/ctojxzsycztao/csdn.net/s.gif?r=http://blog.csdn.net/ctojxzsycztao/archive/2009/05/12/4171730.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot;/&gt;</description><pubDate>Wed, 13 May 2009 01:00:00 +0800</pubDate><author>陈涛</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/12/4171730.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2009/05/12/4171730.aspx</guid><dc:creator>陈涛</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/12/4171730.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409387/5481369</fs:itemid></item><item><title>Spring2.5 + Hibernate3.2 集成实例(CTO)</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/11/4169237.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/4169237.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/4169237.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4169237</trackback:ping><description>描述了 spring2.5 基于注解驱动与 hibernate3.2 的集成开发实例&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/4169237.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/215409388/ctojxzsycztao/csdn.net/s.gif?r=http://blog.csdn.net/ctojxzsycztao/archive/2009/05/11/4169237.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot;/&gt;</description><pubDate>Tue, 12 May 2009 06:15:00 +0800</pubDate><author>陈涛</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/11/4169237.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2009/05/11/4169237.aspx</guid><dc:creator>陈涛</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/11/4169237.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409388/5481369</fs:itemid></item><item><title>利用Ant打包、编译和部署</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/06/4155271.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/4155271.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/4155271.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4155271</trackback:ping><description>&lt;br /&gt;一、Ant简介&lt;br /&gt;Ant是用来编译/运行/测试java程序,构建、包装和发布过程中几乎每一件事都可以由Ant的任务来处理. &lt;br /&gt;二、Ant管理项目&lt;br /&gt;   当开始一个新的项目时,首先应该编写Ant的构建文件，构建文件定义了构建过程，并被团队开发中每个人使用。Ant构建文件的默认命名为build.xml,也可以取其他的名字，只不过把这个命名当成参数传递给Ant，构建文件可以放置任何位置，一般是放到项目顶级目录中， 这样可以保持项目的整洁和清晰，下面是一个典型的项目层次结构,如下所示：build存放编译的class文件和jsp文件。 class存放编译后的文件。 src存放文件。 lib存放第三方JAR包。 dist存放打包，发布以后的代码 &lt;br /&gt;&lt;br /&gt;Ant构建文件是XML文件,每个构建文件定义一个唯一的项目(Project元素)，每个项目下可以定义很多目标(target元素),这些目标元素可以有依赖关系,当执行这些目标元素时需要执行他们所依赖的目标元素，每个目标中可以定义多个任务，目标中还定义了所要执行的任务序列。Ant在构建目标时必须调&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/4155271.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 May 2009 00:58:00 +0800</pubDate><author>陈涛</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/06/4155271.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2009/05/06/4155271.aspx</guid><dc:creator>陈涛</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2009/05/06/4155271.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409389/5481369</fs:itemid></item><item><title>JAVA 常用正则表达式(转)</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2009/03/05/3958446.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/3958446.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/3958446.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3958446</trackback:ping><description>&lt;br /&gt;&quot;^\d+$&quot;　　   //非负整数（正整数 + 0） &lt;br /&gt;&quot;^[0-9]*[1-9][0-9]*$&quot;　　 //正整数 &lt;br /&gt;&quot;^((-\d+)|(0+))$&quot;　　  //非正整数（负整数 + 0） &lt;br /&gt;&quot;^-[0-9]*[1-9][0-9]*$&quot;　　 //负整数 &lt;br /&gt;&quot;^-?\d+$&quot;　　　　  //整数 &lt;br /&gt;&quot;^\d+(\.\d+)?$&quot;　　  //非负浮点数（正浮点数 + 0） &lt;br /&gt;&quot;^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$&quot;　　//正浮点数 &lt;br /&gt;&quot;^((-\d+(\.\d+)?)|(0+(\.0+)?))$&quot;　　//非正浮点数（负浮点数 + 0） &lt;br /&gt;&quot;^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$&quot;　　//负浮点数 &lt;br /&gt;&quot;^(-?\d+)(\.\d+)?$&quot;　　 &lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/3958446.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 05 Mar 2009 16:41:00 +0800</pubDate><author>陈涛</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2009/03/05/3958446.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2009/03/05/3958446.aspx</guid><dc:creator>陈涛</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2009/03/05/3958446.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409390/5481369</fs:itemid></item><item><title>JAVA 得到上下文绝对路径</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2009/01/22/3849603.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/3849603.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/3849603.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3849603</trackback:ping><description>/* 第一种:在 Struts2 当中,Struts1同样也可通过这种形式获取: *//* 获取 request 对象 */HttpServletRequest request = ServletActionContext.getRequest();/* 得到当前上下文绝对路径以保存图片 */String contextPath = request.getSession().getServletContext().getRealPath(&quot;\\&quot;);/* 第二种:在 Filter 当中: */public void init(FilterConfig config) throws ServletException {  /* 可将此参数放入到 Session 可供全局使用 */  String contextPath = config.getServletContext().getRealPath(&quot;\\&quot;); }/* 第三种 */String contextPath = request.getScheme(&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/3849603.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 22 Jan 2009 16:36:00 +0800</pubDate><author>陈涛</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2009/01/22/3849603.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2009/01/22/3849603.aspx</guid><dc:creator>陈涛</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2009/01/22/3849603.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409391/5481369</fs:itemid></item><item><title>Oracle删除数据库重复计录--CTO</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2008/12/05/3454094.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/3454094.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/3454094.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3454094</trackback:ping><description>删除重复计录&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/3454094.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 06 Dec 2008 00:55:00 +0800</pubDate><author>陈涛</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2008/12/05/3454094.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2008/12/05/3454094.aspx</guid><dc:creator>陈涛</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2008/12/05/3454094.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409392/5481369</fs:itemid></item><item><title>JAVASCRIPT 比较日期大小与验证日格式--CTO</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2008/09/06/2890993.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/2890993.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/2890993.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2890993</trackback:ping><description>JAVASCRIPT 比较日期大小与验证日格式&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/2890993.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 06 Sep 2008 21:15:00 +0800</pubDate><author>陈涛</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2008/09/06/2890993.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2008/09/06/2890993.aspx</guid><dc:creator>陈涛</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2008/09/06/2890993.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409393/5481369</fs:itemid></item><item><title>JAVASCRIPT +CHECKBOX实现全选与反选函数--CTO</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2008/09/06/2890975.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/2890975.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/2890975.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2890975</trackback:ping><description>JAVASCRIPT +CHECKBOX实现全选与反选函数&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/2890975.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 06 Sep 2008 21:01:00 +0800</pubDate><author>ctojxzsycztao</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2008/09/06/2890975.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2008/09/06/2890975.aspx</guid><dc:creator>ctojxzsycztao</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2008/09/06/2890975.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409394/5481369</fs:itemid></item><item><title>java 日志论--log4j 讲解--CTO</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2008/06/15/2549387.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/2549387.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/2549387.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2549387</trackback:ping><description>java 日志论--log4j 讲解--CTO&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/2549387.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 15 Jun 2008 20:41:00 +0800</pubDate><author>ctojxzsycztao</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2008/06/15/2549387.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2008/06/15/2549387.aspx</guid><dc:creator>ctojxzsycztao</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2008/06/15/2549387.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409395/5481369</fs:itemid></item><item><title>Hibernate createCriteria查询详解</title><link>http://blog.csdn.net/ctojxzsycztao/archive/2008/06/11/2536582.aspx</link><wfw:comment>http://blog.csdn.net/ctojxzsycztao/comments/2536582.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ctojxzsycztao/comments/commentRss/2536582.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2536582</trackback:ping><description>Hibernate createCriteria查询详解&lt;img src =&quot;http://blog.csdn.net/ctojxzsycztao/aggbug/2536582.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 12 Jun 2008 01:30:00 +0800</pubDate><author>ctojxzsycztao</author><comments>http://blog.csdn.net/ctojxzsycztao/archive/2008/06/11/2536582.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ctojxzsycztao/archive/2008/06/11/2536582.aspx</guid><dc:creator>ctojxzsycztao</dc:creator><fs:srclink>http://blog.csdn.net/ctojxzsycztao/archive/2008/06/11/2536582.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ctojxzsycztao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ctojxzsycztao/~7371851/215409396/5481369</fs:itemid></item></channel></rss>