<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/270943.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 28 Apr 2008 11:18:12 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>穆春雨</dc:creator><title>客户端与服务端的通讯</title><link>http://blog.csdn.net/shrekmu/archive/2008/04/28/2337897.aspx</link><pubDate>Mon, 28 Apr 2008 11:18:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2008/04/28/2337897.aspx</guid><wfw:comment>comments/2337897.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2008/04/28/2337897.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2337897.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2337897</trackback:ping><description>画面调用doAction()方法，读取画面的配置文件，并根据配置文件将画面上的内容映射到bean中，然后通过Spring HttpInvoker的将组成的bean传到服务端。&lt;img src ="aggbug/2337897.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>应用 fork-join 框架---硬件革新对软件的发展</title><link>http://blog.csdn.net/shrekmu/archive/2008/04/18/2305070.aspx</link><pubDate>Fri, 18 Apr 2008 17:03:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2008/04/18/2305070.aspx</guid><wfw:comment>comments/2305070.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2008/04/18/2305070.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2305070.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2305070</trackback:ping><description>以前一直觉得硬件和软件都是独立发展的，硬件的革新也不会导致太大的软件开发方面的不同，多核处理器的出现也不是什么大不了的事情。开发软件都老老实实的设计好数据结构，算法，借口，搞搞设计模式，问题解决了就可以了。可是看了这篇文章才发现那些大佬们的想法果然不同，以后需要多多关心相关的消息了。&lt;img src ="aggbug/2305070.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>序列化性能测试</title><link>http://blog.csdn.net/shrekmu/archive/2008/04/11/2282280.aspx</link><pubDate>Fri, 11 Apr 2008 15:11:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2008/04/11/2282280.aspx</guid><wfw:comment>comments/2282280.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2008/04/11/2282280.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2282280.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2282280</trackback:ping><description>这次项目中客户端和服务器端的通讯为了简单使用了Java的序列化功能，需要传输的地方直接构造一个HashMap传过去就可了，相当的简单。可是看以前做过的系统中都是使用字符串传输的，要不是直接构造一个特殊的字符串序列，要不就是构造一个xml文件都没有直接使用Java的序列化功能。又听说序列化的性能很差，所以在总结这个项目的客户端与服务端的数据传送之前先调查一下，序列化的性能差多少。&lt;img src ="aggbug/2282280.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>业务框架上消息、异常、Log的实现重点</title><link>http://blog.csdn.net/shrekmu/archive/2008/01/07/2028726.aspx</link><pubDate>Mon, 07 Jan 2008 13:28:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2008/01/07/2028726.aspx</guid><wfw:comment>comments/2028726.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2008/01/07/2028726.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2028726.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2028726</trackback:ping><description>业务框架上消息、异常、Log的实现重点&lt;img src ="aggbug/2028726.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>业务框架中Ｍｅｓｓａｇｅ的设计</title><link>http://blog.csdn.net/shrekmu/archive/2007/12/22/1958336.aspx</link><pubDate>Sat, 22 Dec 2007 11:00:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/12/22/1958336.aspx</guid><wfw:comment>comments/1958336.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/12/22/1958336.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1958336.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1958336</trackback:ping><description>这个项目由于我们公司设计经验不足，导致现在到后期需要花大量的时间来弥补。这几天在做项目中的消息整理和统一，觉得非常有必要在业务框架中加入相应的功能。&lt;img src ="aggbug/1958336.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>业务ｆｒａｍｅｗｏｒｋ中Ｅｘｃｅｐｔｉｏｎ的设计与ｌｏｇ的纪录方式</title><link>http://blog.csdn.net/shrekmu/archive/2007/11/29/1906743.aspx</link><pubDate>Thu, 29 Nov 2007 11:19:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/11/29/1906743.aspx</guid><wfw:comment>comments/1906743.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/11/29/1906743.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1906743.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1906743</trackback:ping><description>业务ｆｒａｍｅｗｏｒｋ中Ｅｘｃｅｐｔｉｏｎ的设计与ｌｏｇ的纪录方式&lt;img src ="aggbug/1906743.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>OpenCSV的使用</title><link>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904845.aspx</link><pubDate>Tue, 27 Nov 2007 22:05:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904845.aspx</guid><wfw:comment>comments/1904845.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904845.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1904845.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1904845</trackback:ping><description>OpenCSV的使用&lt;img src ="aggbug/1904845.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>Framework中Context的反思</title><link>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904769.aspx</link><pubDate>Tue, 27 Nov 2007 21:31:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904769.aspx</guid><wfw:comment>comments/1904769.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904769.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1904769.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1904769</trackback:ping><description>Framework中Context的反思&lt;img src ="aggbug/1904769.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>Eclipse RCP自动输入援助的实现--swtaddons的使用与扩展</title><link>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904500.aspx</link><pubDate>Tue, 27 Nov 2007 17:19:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904500.aspx</guid><wfw:comment>comments/1904500.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/11/27/1904500.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1904500.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1904500</trackback:ping><description>Eclipse RCP自动输入援助的实现--swtaddons的使用与扩展&lt;img src ="aggbug/1904500.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>利用正则表达式如何实现按字数换行</title><link>http://blog.csdn.net/shrekmu/archive/2007/11/21/1896539.aspx</link><pubDate>Wed, 21 Nov 2007 15:21:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/11/21/1896539.aspx</guid><wfw:comment>comments/1896539.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/11/21/1896539.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1896539.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1896539</trackback:ping><description>利用正则表达式如何实现按字数换行&lt;img src ="aggbug/1896539.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>InputStream、OutputStream与Reader、Writer的区别</title><link>http://blog.csdn.net/shrekmu/archive/2007/09/06/1775204.aspx</link><pubDate>Thu, 06 Sep 2007 20:25:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/09/06/1775204.aspx</guid><wfw:comment>comments/1775204.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/09/06/1775204.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1775204.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1775204</trackback:ping><description>一、区别

 InputStream、OutputStream直接操作byte数组。
 Reader、Writer在操作时会进行decode、encode，会根据你的系统属性编码格式对数据进行编码或解码。但是当文件的编码格式与当前系统的不一致时，就需要做编码的转换。
二、转换

 new OutputStreamWriter(FileUtils.openOutputStream(new File(filePath)), "ms932")
 new InputStreamReader(FileUtils.openInputStream(new File(filePath)), "ms932") &lt;img src ="aggbug/1775204.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>逐渐挖掘Static Import</title><link>http://blog.csdn.net/shrekmu/archive/2007/08/29/1763803.aspx</link><pubDate>Wed, 29 Aug 2007 15:09:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/08/29/1763803.aspx</guid><wfw:comment>comments/1763803.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/08/29/1763803.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1763803.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1763803</trackback:ping><description>J2SE 1.5里引入了“Static Import”机制，借助这一机制，可以用略掉所在的类或接口名的方式，来使用静态成员。“静态导入”或者“静态成员导入”有一种省去常量前的挂靠单位的变通做法：将所有的常量都定义到一个接口里面，然后让需要这些常量的类实现这个接口（这样的接口有一个专门的名目，叫作“Constant Interface”）。精确的导入一个静态成员的方法，是在源文件的开头部分（任何类或接口的定义之前），加上类似这样的声明：import static 包名.类或接口名.静态成员名;&lt;img src ="aggbug/1763803.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>String Stringbuffer和StringBuilder的区别</title><link>http://blog.csdn.net/shrekmu/archive/2007/08/29/1763246.aspx</link><pubDate>Wed, 29 Aug 2007 10:11:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/08/29/1763246.aspx</guid><wfw:comment>comments/1763246.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/08/29/1763246.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1763246.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1763246</trackback:ping><description>对，就是支持线程同步保证线程安全而导致性能下降的问题。HashTable是线程安全的，很多方法都是synchronized方法，而HashMap不是线程安全的，但其在单线程程序中的性能比HashTable要高。StringBuffer和StringBuilder类的区别也在于此，新引入的StringBuilder类不是线程安全的，但其在单线程中的性能比StringBuffer高。&lt;img src ="aggbug/1763246.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>Manage test data for integration tests using Spring and DBunit </title><link>http://blog.csdn.net/shrekmu/archive/2007/08/27/1761162.aspx</link><pubDate>Mon, 27 Aug 2007 21:08:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/08/27/1761162.aspx</guid><wfw:comment>comments/1761162.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/08/27/1761162.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1761162.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1761162</trackback:ping><description>This article will look at configuring integration tests using Spring and DBUnit so that test data is inserted into the database before every test.This article also looks at a utility to export/import test data in the database using DBunit.This flat file now has the test data Before the integration tests run, the data in the flat file is inserted into the database After the integration tests run, the data is deleted from the database DBunitExporting data in the database using DBUnit.&lt;img src ="aggbug/1761162.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>穆春雨</dc:creator><title>Interface21 announces Spring Web Services 1.0</title><link>http://blog.csdn.net/shrekmu/archive/2007/08/27/1761158.aspx</link><pubDate>Mon, 27 Aug 2007 21:06:00 GMT</pubDate><guid>http://blog.csdn.net/shrekmu/archive/2007/08/27/1761158.aspx</guid><wfw:comment>comments/1761158.aspx</wfw:comment><comments>http://blog.csdn.net/shrekmu/archive/2007/08/27/1761158.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1761158.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1761158</trackback:ping><description>Your Humble Editor isn‘t sure; chances are both projects will continue to be part of the Spring portfolio. (We‘ll have an answer for this soon.) Spring-WS is "more powerful" than Spring Remoting in the arena of web services; as you do more with web services, chances are you‘ll end up using Spring-WS instead of Spring Remoting.&lt;img src ="aggbug/1761158.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>