<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>碧荷故乡_胡奇的专栏 - </title><link>category/312099.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Thu, 10 Jul 2008 23:56:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>胡奇（依天把剑）</dc:creator><title>Sourceforge.net怎么又被封了？</title><link>http://blog.csdn.net/kthq/archive/2008/07/10/2636409.aspx</link><pubDate>Thu, 10 Jul 2008 23:53:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2008/07/10/2636409.aspx</guid><wfw:comment>comments/2636409.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2008/07/10/2636409.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2636409.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2636409</trackback:ping><description>大约几天前（2008年6月20几号吧），需要下载一个位于SF.net的opensource的软件，连之，不果，当时以为链接是坏的或项目已经下马，遂未往心里去……&lt;img src ="aggbug/2636409.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>导致Lucene无法索引查询的NoClassDefFoundError</title><link>http://blog.csdn.net/kthq/archive/2008/03/07/2156877.aspx</link><pubDate>Fri, 07 Mar 2008 15:52:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2008/03/07/2156877.aspx</guid><wfw:comment>comments/2156877.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2008/03/07/2156877.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2156877.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2156877</trackback:ping><description>Lucene乃是当今免费开源搜索引擎的霸主，确实它十分好用，发展势头也很生猛……但是其存在一个隐藏的很深的bug，相信困扰了不少和我一样研究使用过它的人，这个bug从早期的版本到目前的V2.3.1一个存在，不能不说是一个遗憾……&lt;img src ="aggbug/2156877.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>提升基于JDBC的应用程序访问数据库的效率</title><link>http://blog.csdn.net/kthq/archive/2007/11/18/1891685.aspx</link><pubDate>Sun, 18 Nov 2007 22:51:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/11/18/1891685.aspx</guid><wfw:comment>comments/1891685.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/11/18/1891685.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1891685.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1891685</trackback:ping><description>一般来说，我们的JavaEE - JDBC企业应用程序的主要瓶颈之一就是在访问数据库，而数据库的瓶颈又主要在海量数据的查询上。如何解决这个问题？最简单的方法就是为数据库表建立精确的索引。
如何做到有效的建立索引？不妨利用P6Spy及SQL Profiler软件包针对应用程序对数据的访问进行动态监测，通过利用P6Spy代理数据库驱动程序记录数据的访问、收集分析应用程序使用的SQL语句，找出性能瓶颈，生成优化方案报告及建立索引的SQL脚本……
&lt;img src ="aggbug/1891685.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>基于Spring的轻量级Web Service事务管理框架及其实现</title><link>http://blog.csdn.net/kthq/archive/2007/11/04/1865537.aspx</link><pubDate>Sun, 04 Nov 2007 00:17:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/11/04/1865537.aspx</guid><wfw:comment>comments/1865537.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/11/04/1865537.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1865537.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1865537</trackback:ping><description>……大部分情况下，我们使用HTTP协议来传送SOAP消息，一般来说无法保证Web Service客户端和服务端的一致性，即Web Service事务不可控制……如何控制事务？正是利用Spring这种我们“JavaEE生活”中最大众化的产品的事务管理机制，结合Apache最新的Web Service引擎Axis2，加以扩展实现的……它可以在一定范围内解决Web服务客户端与服务端事务不可控制的问题，利用自定义策略补偿出现异常情况的事务……ClearWork@SourceForge&lt;img src ="aggbug/1865537.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>XPath应用</title><link>http://blog.csdn.net/kthq/archive/2007/10/07/1813960.aspx</link><pubDate>Sun, 07 Oct 2007 14:32:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/10/07/1813960.aspx</guid><wfw:comment>comments/1813960.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/10/07/1813960.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1813960.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1813960</trackback:ping><description>XPath即为XML路径语言(XML Path Language)，它是一种用来确定XML文档中某部分位置的语言。怎么说呢，有了XPath，XML文档就像一个数据库，使用XPath查询XML文档就像使用SQL查询数据库一样快捷有效。从最简单有用的说……XPath路径描述符号&lt;img src ="aggbug/1813960.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>DocBook vs Apache Forrest</title><link>http://blog.csdn.net/kthq/archive/2007/10/05/1812038.aspx</link><pubDate>Fri, 05 Oct 2007 15:49:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/10/05/1812038.aspx</guid><wfw:comment>comments/1812038.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/10/05/1812038.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1812038.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1812038</trackback:ping><description>内容大部分来自翻译Pete Freitag's DocBook vs Apache Forrest……DocBook和Apache Forrest这两种基于XML的文档框架工具无疑是占有统治地位的。基本来说，这两种框架都可以让你自由的定义文档的布局、格式、章节，从而完成你的“著作”。它们需要你完全使用基于一种特定schema/dtd的XML书写文档，然后根据应用的样式表去生成诸如XHTML、PDF、RTF之类的最终文档产品……&lt;img src ="aggbug/1812038.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>MySQL数据库使用快速上手</title><link>http://blog.csdn.net/kthq/archive/2007/08/28/1762813.aspx</link><pubDate>Tue, 28 Aug 2007 21:27:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/08/28/1762813.aspx</guid><wfw:comment>comments/1762813.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/08/28/1762813.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1762813.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1762813</trackback:ping><description>……MySQL乃是制作开源、演示甚至小型商业项目的首选货色，不愧为IT人士居家旅行之必备产品。个人认为它最大的特色就是“轻量”、“简便”、“快捷”，当然还有Free:-)所以这就是本文的目标……&lt;img src ="aggbug/1762813.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>如何将多个jar包合并为一</title><link>http://blog.csdn.net/kthq/archive/2007/08/28/1762774.aspx</link><pubDate>Tue, 28 Aug 2007 21:01:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/08/28/1762774.aspx</guid><wfw:comment>comments/1762774.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/08/28/1762774.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1762774.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1762774</trackback:ping><description>最近集成开源项目的时候发现一个问题，每个项目都要引用一堆jar包，多有重复，且版本也不统一，如果能把功能相似的jar文件合并为一岂不是很方便……&lt;img src ="aggbug/1762774.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>从建立宠物医院（PetClinic）项目开始你的Spring2之旅</title><link>http://blog.csdn.net/kthq/archive/2007/07/22/1701948.aspx</link><pubDate>Sun, 22 Jul 2007 10:56:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/07/22/1701948.aspx</guid><wfw:comment>comments/1701948.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/07/22/1701948.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1701948.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1701948</trackback:ping><description>Spring以依赖注入（Dependency Injection）控制反转（IOC，Inversion of Control）和面向切面编程（AOP，Aspect Oriented Programming）为核心思想……Spring也一贯本着“不重复发明轮子”的基本指导思想，在其内集成或封装了大量的开源项目，而且这些开源项目都是经过精心挑选的，至少在其领域内是具有实用价值的……如果你想试用和了解Spring2的强大功能和技术架构，我认为在Tomcat上运行一下它的范例项目petclinic（宠物医院）是个不错的选择……把项目导入到Eclipse中运行，这样可以很方便的随时跟踪和学习源代码……&lt;img src ="aggbug/1701948.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>使用Ajax技术可能面临的一些问题</title><link>http://blog.csdn.net/kthq/archive/2007/06/23/1664003.aspx</link><pubDate>Sat, 23 Jun 2007 23:45:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/06/23/1664003.aspx</guid><wfw:comment>comments/1664003.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/06/23/1664003.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1664003.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1664003</trackback:ping><description>Ajax确实能给客户甚至开发者带来很棒的体验，但在某些情况下，Ajax所表现出来的特性很可能成为了它的弱点、甚至缺陷。那么，谈谈使用Ajax技术可能面临的一些问题：XMLHttpRequest 的可用性，可用性考虑，服务器负载，处理异步。&lt;img src ="aggbug/1664003.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>Ajax技术原理分析</title><link>http://blog.csdn.net/kthq/archive/2007/06/23/1663989.aspx</link><pubDate>Sat, 23 Jun 2007 23:25:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/06/23/1663989.aspx</guid><wfw:comment>comments/1663989.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/06/23/1663989.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1663989.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1663989</trackback:ping><description>可以说Ajax不是一项技术，而是一种Web交互的操作模式。同时，Ajax并不是这两年出现的什么新东西，因为所有实现Ajax应用程序的组件都已经在我们的浏览器里存在若干年了。下面的时序图可以清晰的展现Ajax技术在客户端与服务器之间往返交换数据的过程……&lt;img src ="aggbug/1663989.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>对Spring事务管理实现技术的分析</title><link>http://blog.csdn.net/kthq/archive/2007/06/23/1663199.aspx</link><pubDate>Sat, 23 Jun 2007 12:33:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/06/23/1663199.aspx</guid><wfw:comment>comments/1663199.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/06/23/1663199.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>comments/commentRss/1663199.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1663199</trackback:ping><description>Spring提供了TransactionProxyFactoryBean作为动态代理的生成工厂，该工厂产生目标bean的动态AOP（——面向方面编程）事务代理。事务代理根据所配置的事务属性自动管理事务操作。该事务代理对事务的透明管理依赖于一个在ApplicationContext范围全局可见的PlatformTransactionManager……事务管理器必须要知道被管理的DataSource的位置，这也就是为什么我们无法在Spring/JTA框架中管理Web Service事务的原因……AOP、代理或是回调函数，它们都是基于一种名为“增强机制”的思想去做的——将一个线性的程序过程进行切片，在这些“切片”上对程序的功能进行“增强”。&lt;img src ="aggbug/1663199.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>蚂蚁、原形、大水牛和粗麻布</title><link>http://blog.csdn.net/kthq/archive/2007/06/23/1663197.aspx</link><pubDate>Sat, 23 Jun 2007 12:27:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/06/23/1663197.aspx</guid><wfw:comment>comments/1663197.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/06/23/1663197.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1663197.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1663197</trackback:ping><description>利用Ant作为公共基线以保证：代码永远是可构建的以及程序员可以自由选择任何他们习惯使用的IDE工具、环境或编辑器……个人认为Prototype最大的卖点就在于它封装了一套机制，可以在script中像在java中一样创建类、使用对象，从而使开发人员能方便的以面向对象的风格编写脚本……感觉Buffalo的重量要比DWR轻些，当然，就我个人来说，还是宁愿用自己简单封装的Ajax框架，因为我觉得Ajax这种东西根本没有必要封装的那么重……如果你确认你的SOA架构和企业应用主要基于java技术，那么为什么不考虑使用Burlap呢？&lt;img src ="aggbug/1663197.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>2007年开源工作流项目的评价比较和参考意见</title><link>http://blog.csdn.net/kthq/archive/2007/06/14/1652538.aspx</link><pubDate>Thu, 14 Jun 2007 16:26:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/06/14/1652538.aspx</guid><wfw:comment>comments/1652538.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/06/14/1652538.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>comments/commentRss/1652538.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1652538</trackback:ping><description>from optaros' Open Source Catalogue 2007.
optaros是美国的开源软件研究及解决方案咨询公司，以下是其2006年底发布的2007开源软件评点报告中关于工作流系统的介绍，值得参考……所有开源工作流项目在“企业应用等级”这一项中获得的最高评价也不过2星级，这说明开源技术的研究者对于工作流系统这种相对庞大、复杂的软件体系，从开源项目应用到商业系统中还是持保守态度的。所以，如果没有足够的技术研究和二次开发的实力，又要解决大型或中型企业应用系统的业务流程管理问题，还是采购功能和支持相对完善的商业软件比较保险。&lt;img src ="aggbug/1652538.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>胡奇（依天把剑）</dc:creator><title>了解几种常见的开源软件许可证</title><link>http://blog.csdn.net/kthq/archive/2007/06/14/1652165.aspx</link><pubDate>Thu, 14 Jun 2007 14:04:00 GMT</pubDate><guid>http://blog.csdn.net/kthq/archive/2007/06/14/1652165.aspx</guid><wfw:comment>comments/1652165.aspx</wfw:comment><comments>http://blog.csdn.net/kthq/archive/2007/06/14/1652165.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1652165.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1652165</trackback:ping><description>了解一下几种常见的开源软件许可证。这可以规避一些法律上的麻烦、做到心里有底；对项目、技术选型也会有所帮助……所以在选择应用开源软件时，一定要明白自己的用途，选择合适许可证下的软件。&lt;img src ="aggbug/1652165.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>