<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Willem's Blog]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_5081</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_5081]]></copyright><item><title><![CDATA[为什么开源社区使用邮件列表讨论问题]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82675942</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82675942</guid><author>iteye_5081</author><pubDate>Wed, 16 Nov 2016 21:02:05 +0800</pubDate><description><![CDATA[
在Apache社区有一个不成文的规矩：“没有在邮件列表里面发生的事情就没有发生”。今天这篇blog就和大家聊聊为什么会有这样的规矩。
由于社区的成员遍布世界各地，时差是大家在沟通的过程中需要解决的一个很重要的问题。在Apache社区大部分的开发人员都居住在欧美的确，如果要大家一起坐下来开会，基本选的时间都是在东半球的开发人员睡觉的时候，例如每年两次的Apache成员大会基本上就选在了北京时间...]]></description><category></category></item><item><title><![CDATA[博客搬家了]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82675850</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82675850</guid><author>iteye_5081</author><pubDate>Tue, 15 Nov 2016 09:25:29 +0800</pubDate><description><![CDATA[
最近在github上面建了博客，会不定期更新内容。
有兴趣的同学可以访问 https://willemjiang.github.io.
]]></description><category></category></item><item><title><![CDATA[Camel 2.8.4 发布了]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82273287</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82273287</guid><author>iteye_5081</author><pubDate>Thu, 02 Feb 2012 10:48:31 +0800</pubDate><description><![CDATA[事隔两个月，Apache Camel 发布了2.8.4。如果你已经将Camel 2.8.x 应用到了生产系统的话，可以考虑一下升级因为这个版本修正大概20多个bug,其中需要重点关注的是
*CAMEL-4756 camel-test will through NPE when setting the system property of skipStartingCamelContext to b...]]></description><category></category></item><item><title><![CDATA[Apache Camel Test Framework]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82238820</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82238820</guid><author>iteye_5081</author><pubDate>Tue, 27 Dec 2011 12:59:52 +0800</pubDate><description><![CDATA[先说点题外话 ：
上周五我和几个朋友交流的时候我发现大家很少写测试，分析原因一个可能是大家认为程序还不复杂，我写测试的回报不高，还有一个原因可能是写单元测试很麻烦。 其实测试代码也可以写得很漂亮，而且一旦你针对自己的业务讲测试封装好了，其实写测试是很惬意的一件事。
 
对于我来说写Apache Camel的测试框架已经达到了这样的效果，在对Camel 代码除虫和添加新的功能的时候，我都很乐意...]]></description><category></category></item><item><title><![CDATA[CXF 年终三版齐发]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82236064</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82236064</guid><author>iteye_5081</author><pubDate>Tue, 20 Dec 2011 09:43:12 +0800</pubDate><description><![CDATA[今年CXF连续做了两次大的版本升级，先后发布了2.4.x 和2.5.x。这里可以给大家简单介绍一下2.4.x和2.5.x的亮点。
2.4.x 主要是通过升级模块配置文件，提升了CXF模块的加载速度，同时提供了对OSGi Blueprint的支持。
2.5.x 主要是针对WS-RM规范进行全面升级, 同时支持JDK7。
 
这次CXF年终版发布包含了 2.3.8, 2.4.5以及 2.5.1...]]></description><category></category></item><item><title><![CDATA[如何研读开源项目代码]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82235836</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82235836</guid><author>iteye_5081</author><pubDate>Mon, 19 Dec 2011 16:30:11 +0800</pubDate><description><![CDATA[今天在微博上看到庄表伟在知呼上回答的如何更有效地学习开源项目的代码？ 
我很认同他总结的 “学习开源，就尽可能在代码里找答案，而不是在代码之外找答案，那些都是二手的，而且很可能是不准确的。”  但是如何读好，读懂代码，我这边还是有不同的认识。
 
1. 需要从代码管理库下载完整的源代码，而不是简单的源代码文件包或者source.jar.
    这样做有很多好处，一个是你可以获取代码的修改...]]></description><category></category></item><item><title><![CDATA[Camel 2.8.3 发布记]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82208946</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82208946</guid><author>iteye_5081</author><pubDate>Thu, 24 Nov 2011 10:09:31 +0800</pubDate><description><![CDATA[为Apache项目发布版本有一系列的操作流程，好在有Maven的帮助，在做好设置之后，你只需要运行下面两个命令， mvn release plugin就可以帮你把所有的事情都做好。


mvn release:prepare
mvn release:perform
 
 
运行这两个命令并不难，做发布最难的地方是你要验证你要发布的软件的是没有什么漏掉和错误了，为了做到这一点。你需要跑很...]]></description><category></category></item><item><title><![CDATA[开源软件使用的几个阶段]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82173170</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82173170</guid><author>iteye_5081</author><pubDate>Fri, 21 Oct 2011 09:49:12 +0800</pubDate><description><![CDATA[ 
 
阶段一， 使用开源软件完成自己的日常工作。
虽然开源软件与其他商业软件相比较没有花哨的用户界面，没有完善的用户使用文档，但是这些开源软件可以满足大家日常工作的绝大部分要求。最重要的是这些开源软件对于最终用户来说都是可以无条件免费使用。
 
这一阶段的门槛很低。大家使用搜索引擎很容易就能找到介绍相关的软件使用的页面或者是日志。大家只要把相关的软件发行版本下载本地就能马上开始使用了。...]]></description><category></category></item><item><title><![CDATA[Git 使用备忘录]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82165511</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82165511</guid><author>iteye_5081</author><pubDate>Sun, 09 Oct 2011 17:53:28 +0800</pubDate><description><![CDATA[

本文只是笔者在使用Git过程中的总结的一些小经验，随时更新，请长期关注：
1. 如何查看一个文件的修改记录

查看某个文件的修改记录是我们经常要用到的，如果使用SVN可以使用下面的命令


svn log -l100 FILE_NAME

 对于Git来说也有相关的命令来帮你。gitk是git的图形化工具，详细内容大家可以参考StackOverFollow上面的问答


g...]]></description><category></category></item><item><title><![CDATA[Camel 2.8.1 released]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82139267</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82139267</guid><author>iteye_5081</author><pubDate>Sun, 18 Sep 2011 11:32:21 +0800</pubDate><description><![CDATA[由于Apache Camel的项目目前的演进速度很快，现在我们已经开始提供第二位小版本的发布，主要目的是修复已知的bug，为用户提供更好的用户体验。
 
如果在OSGi中使用camel-cxf 组件,或者使用MDC 日志获取Exchange信息 建议你立即升级 Apache Camel 2.8.1。
顺便说一句，新版本的Apache ActiveMQ , Apache ServiceMix ...]]></description><category></category></item><item><title><![CDATA[Git At Apache]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82139245</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82139245</guid><author>iteye_5081</author><pubDate>Sun, 18 Sep 2011 10:46:03 +0800</pubDate><description><![CDATA[目前Apache软件基金会(ASF)的绝大多少项目都是使用SubVersion 进行版本管理的，随着Git的使用日渐广泛，ASF 也开始提供Git repo供Git爱好者使用。
 
git svn 给我们提供了一个将SubVersion管理的项目迁移到Git上工具。由于git svn需要将Subversion中的所有提交记录都要下载到本地，如果你需要同步一个提交记录非常多(数十万条以上)的Su...]]></description><category></category></item><item><title><![CDATA[Camel 2.6.0 发布了]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/82003990</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/82003990</guid><author>iteye_5081</author><pubDate>Sun, 30 Jan 2011 09:48:56 +0800</pubDate><description><![CDATA[经过两个月的开发， Apache Camel 2.6.0 终于发布了。
Camel 2.6.0修正来 2.5.0发布之后，与OSGi相关的一些bug，以及JMS，FTP，Http，Jetty， Servlet，CXF相关的bug，并新增了 EventAdmin，JDBC－AggregationRepository， JMX， Kestrel， Pax-Logging， Spring Web Se...]]></description><category></category></item><item><title><![CDATA[Camel 2.5.0 发布了]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/81959737</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/81959737</guid><author>iteye_5081</author><pubDate>Sun, 07 Nov 2010 15:34:13 +0800</pubDate><description><![CDATA[经过了3个多月的开发，Camel 2.5.0 终于和大家见面了。 在Camel 2.5.0 中我们进行了300多项更新(其中包含了修正错误， 新功能扩展等）。大家可以通过Camel2.5.0 ReleaseNote
来获取详细的更新内容，下面是值得向大家推荐的内容：

  在CamelContext中添加了 suspend/resume 方法， 这样大家可以通过JMX 或者直接调用CamelC...]]></description><category></category></item><item><title><![CDATA[Apache Camel使用情况调查]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/81937099</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/81937099</guid><author>iteye_5081</author><pubDate>Mon, 18 Oct 2010 22:04:47 +0800</pubDate><description><![CDATA[Apache Camel 项目管理委员会最近发起了一个有关Camel使用情况的调查
。
这项调查由25个问题组成， 只要你使用Camel进行开发，就可以参加投票。
 该调查的结果将会影响到Camel后续版本的开发，请使用Camel开发的朋友踊跃投票。
 
本次调查截止日期为本月月底，有兴趣的朋友请及时投票。...]]></description><category></category></item><item><title><![CDATA[CXF 2.3.0 发布了]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/81934936</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/81934936</guid><author>iteye_5081</author><pubDate>Tue, 12 Oct 2010 21:03:04 +0800</pubDate><description><![CDATA[经过一年多的开发CXF2.3.0终于发布了， 这里值得关注的内容有



 支持JAX－WS 2.2，JAX-RS 1.1，
 为了方便JavaFirst 方式进行开发，添加了需要annotation； 

	@WSDLDocumentation  支持向生成的WSDL文件中体检node
        @SchemaValidation  打开schema交验功能
        @...]]></description><category></category></item><item><title><![CDATA[Apache Way -- Meritocracy]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/81929963</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/81929963</guid><author>iteye_5081</author><pubDate>Thu, 23 Sep 2010 08:56:54 +0800</pubDate><description><![CDATA[ 
大概一个多月前我参加了在上海举办的Apache Asia Road Show
的活动，很高兴见到了很多和我一样全职做开源项目开发的朋友。活动头一天晚上和几个朋友聊了一下有关开源的话题，现在回想起来还是很有感触的。



在Apache活动大会上Araon 做了一个关于Apache Way
的主题讲演，其中一个词 Meritocracy很有意思。在Apache社区中谁有能力做这个事...]]></description><category></category></item><item><title><![CDATA[Apache Asia Road Show ]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/81922629</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/81922629</guid><author>iteye_5081</author><pubDate>Fri, 27 Aug 2010 16:48:18 +0800</pubDate><description><![CDATA[最近忙着帮同事做 Camel in Action
 技术审稿，所以迟迟没有动笔写blog总结一下这次在上海举办的 Apache Asia Road Show。
首先说一下参会的情况吧：这次大会是Apache 在中国举办的第三次活动，前面两次都是在北京Interel 实验室举行的， 这次大会是在复旦大学张江校区举办的。这次活动吸引了大概300多人注册参加，在会场中看到很多人是从杭州，深圳远程过来...]]></description><category></category></item><item><title><![CDATA[介绍关于Apache ActiveMQ 和 Apache Camel的两本书]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/81893690</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/81893690</guid><author>iteye_5081</author><pubDate>Sat, 17 Jul 2010 21:42:55 +0800</pubDate><description><![CDATA[最近看过一些介绍开源项目的书籍，也受邀匿名评审过一些介绍开源项目的书籍，其中的一个最大感受是，如果这本书是由开源项目的核心开发人员写的，那这本书的价值就会比只简单介绍如何开源项目书籍高得多。对于开源项目的使用来说，如果你想快速掌握核心内容的话，光看代码是很难达到目的的， 不过核心开发人员的几句点拨往往会起点醍醐灌顶的作用。一旦你了解了设计思想，在你阅读和调试代码的过程中，你会发现这些场景都似曾相识...]]></description><category></category></item><item><title><![CDATA[Apache Camel 2.4.0 发布了]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/81893263</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/81893263</guid><author>iteye_5081</author><pubDate>Fri, 16 Jul 2010 11:33:56 +0800</pubDate><description><![CDATA[ 
 
Apache Camel 项目发布了新的2.4.0 版本。虽然这次发布距离上一次的Camel 2.3.0 版本的发布只相隔了一个半月的时间，但Camel2.4.0 中提供了很多重要的功能，例如异步的支持， OSGi支持的改进，已经全面支持Spring 3.0.3.
 
这次2.4.0 发布包含了大概改进了182 问题（包含了新的功能， 改进，以及错误修订），其中主要的改进有
 ...]]></description><category></category></item><item><title><![CDATA[Fuse Community Day －London 2010]]></title><link>https://blog.youkuaiyun.com/iteye_5081/article/details/81888013</link><guid>https://blog.youkuaiyun.com/iteye_5081/article/details/81888013</guid><author>iteye_5081</author><pubDate>Sun, 27 Jun 2010 11:58:33 +0800</pubDate><description><![CDATA[6月10日 fusesource.com
 在伦敦举办了一场Fuse Community Day
，这次的Fuse社区聚会不但有Fuse的主要开发人员做相关的主题讲演，而且还请到欧洲的Fuse 用户来分享他们使用Fuse的经验。相关的主题有


Camel in Action 的作者 Claus 介绍了一下Camel 开发的最新进展

CERN 欧洲原子能研究组织的 James 介绍了...]]></description><category></category></item></channel></rss>