<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Code On Earth]]></title><description><![CDATA[包子狼的专辑]]></description><link>https://blog.youkuaiyun.com/DirectRay</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DirectRay]]></copyright><item><title><![CDATA[面向Java新手的日志 承 一 异常的使用]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/84093891</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/84093891</guid><author>DirectRay</author><pubDate>Sun, 04 Dec 2011 09:35:52 +0800</pubDate><description><![CDATA[不说废话了，直接进入正题。容我吃几个砂糖橘以及旺旺煎饼，呵呵。。。肚子饿。



这一篇的主要议题是：异常的使用，the usage of Exception。



异常在Java里是再常见不过的东西，表征一段代码遇到了自己搞不定的事情，需要程序员来干预。比如说，数据库连不上啊，文件不存在啊。这种事情发生了，代码是没有权力也没有办法来判断要怎么办的。数据库连不上，是发邮件还是打电...]]></description><category></category></item><item><title><![CDATA[有些无语]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6707381</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6707381</guid><author>DirectRay</author><pubDate>Mon, 22 Aug 2011 09:16:35 +0800</pubDate><description><![CDATA[还是有些无语的。
一大早，部门经理找我过去，和我谈我之前写的PPT。当时招我进来的时候，和我也聊过，我的主要职责是写代码做技术。简单的讲，是个搞技术的人，而不是搞PPT搞方案的人。
但是今天早上和我说，你用了一周时间，写了个PPT，结果是这个样子的，blablablabla。]]></description><category></category></item><item><title><![CDATA[标准的好处及其他]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6697969</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6697969</guid><author>DirectRay</author><pubDate>Thu, 18 Aug 2011 13:27:43 +0800</pubDate><description><![CDATA[到了新公司上班，现在也有一个月了，暂时算安定下来了。HP的ProBook 4230s手感还行，就是键盘的键程有点短，敲打的时候不敢太用力。终于找到办法发博客还不被发现了，呵呵。。。
用Word 2010写博客，用Foxmail收邮件，客户端能做的真多。现在只剩下一个问题，那就是]]></description><category></category></item><item><title><![CDATA[开博第一页]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/83849609</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/83849609</guid><author>DirectRay</author><pubDate>Fri, 04 Mar 2011 10:38:59 +0800</pubDate><description><![CDATA[今天是我生日，又是周五，窃喜ing。
受张媛邀请，特来此开门立说，讲解一番。
之前，一直在博客园更新我的书本，地址是www.cnblogs.com/xhr8334，以后会移到这里来更新，如果有一些关于技术和生活的感悟，也会放在这里，敬请期待！...]]></description><category></category></item><item><title><![CDATA[RD浮世绘  外包的大树]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6516605</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6516605</guid><author>DirectRay</author><pubDate>Wed, 29 Dec 2010 17:03:00 +0800</pubDate><description><![CDATA[忽然想写一些关于RD的生活的东西了。技术是一部分，生活其实是更大的一部分。算上上下班时间，用于工作的也就是10个小时左右，起码有一半时间是属于自己的。那么呢，还是写写吧。朋友也有一些，关系都还可以，很想把他们的成长的路写出来。不为别的，只为给大家看看，提供参考。也算是友情的一种纪念吧，呵呵。第一篇，写一个最近走的很近的朋友，真名不具，就叫大树吧。大树，性别男，1981年人士。本科毕业，]]></description><category></category></item><item><title><![CDATA[RD自身修养 满招损谦受益]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6515740</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6515740</guid><author>DirectRay</author><pubDate>Mon, 20 Dec 2010 16:25:00 +0800</pubDate><description><![CDATA[满招损谦受益，这六个字说起来好简单，也好容易，但是做到就不那么容易了。为什么今天会谈到这个问题呢？其实也是有感而发。身边太多的新人不懂得这个道理了，更有甚者的是，不但不懂得，还反其道而行之。比如我曾经经历过的一件事，可以拿出来和大家共享。公司有个新人，自诩日语很好。有一次项目很紧的时候，我看他上班前在看日语书，于是就说了一句，让他不要看日语书，看工作相关的书籍。本来这句话没什么的，也就]]></description><category></category></item><item><title><![CDATA[RD自身修养 纷繁的世界，迷途的羔羊]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6515260</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6515260</guid><author>DirectRay</author><pubDate>Thu, 16 Dec 2010 17:12:00 +0800</pubDate><description><![CDATA[其实这篇文章和开发的关系并不大，更多的意义上来说，是在谈一个准则，做人做事的准则。那就是，规矩。很朴素的两个字。看起来很简单的一件事，也许会让你回味很久。意见貌似很轰轰烈烈的事情，说不定就是个局，请君入瓮而已。凡事得知道规矩，任何行业都有自身的规矩，大多数并不是被认为制定，但是却无比有力。很多时候，人们因为一些事情，被诱惑，被蛊惑，继而万劫不复。刚和一个朋友聊完。他是87年出生的，高中学历]]></description><category></category></item><item><title><![CDATA[RD自身修养 生命不息，学习不止]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6515130</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6515130</guid><author>DirectRay</author><pubDate>Wed, 15 Dec 2010 16:01:00 +0800</pubDate><description><![CDATA[首先做个通告。因为两个主流开发语言都已经谈了一些，所以我个人的下一步计划是先暂停一下对语言本身的讨论，转而谈一些关于RD自身学习和成长的事情。如果有什么比较好的素材或者是内容，会回来继续写语言相关内容。也就是说，以后更新不会一直抓住一个方向，然后再一个方向。而是一段时间一个主题。今天来谈谈一个老生常谈的东西，学习。我之前和一个朋友谈一些事情的时候，有一句话是记忆犹新。“我觉得你我在工作3年]]></description><category></category></item><item><title><![CDATA[.NET系列 之 开源和不开源的背后]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6514986</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6514986</guid><author>DirectRay</author><pubDate>Tue, 14 Dec 2010 16:44:00 +0800</pubDate><description><![CDATA[前几篇都着重在写Java和.NET社区的一些不同之处，也对二者做了一些比较。眼下呢，先休息一下，谈谈开源和不开源(为了对仗工整，叫闭源吧)的一些事情。也许不算什么，也许算点什么。这篇文章主要不是写技术的事情，而是谈一些和项目有关的问题。古人云，存在即合理。也就是说，一个事物能够存在并坚持一段时间，乃至取得成功，必然是有其合理性存在的。不用找那么多理由来解释它的合理性或者不合理性，毕竟一件事情总]]></description><category></category></item><item><title><![CDATA[.NET系列 之 借鉴的两种方式和不同结果]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6514848</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6514848</guid><author>DirectRay</author><pubDate>Mon, 13 Dec 2010 14:24:00 +0800</pubDate><description><![CDATA[前段时间爆发了两个厂家之间的口水战，如火如荼，甚至出现了逼着用户选择一个的情况。从某种意义上说，都有不对的地方。一个是山寨大王，一个是牵强附会，各打五十大板。今天就借着这个事情来说说山寨的问题吧。前面两篇文章，如果有同学一直在看，可以得出一个结论，微软的.NET技术很大程度上取自Java的JVM。这一点是毋庸置疑的，即使是微软也从未否认过这一点，毕竟有案可循可以考证的第一个商业化跨平台方案就是]]></description><category></category></item><item><title><![CDATA[.NET系列 之 关于拿来主义]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6514734</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6514734</guid><author>DirectRay</author><pubDate>Sun, 12 Dec 2010 13:05:00 +0800</pubDate><description><![CDATA[上篇末尾的时候谈到，微软和Java阵营对待自己的程序员也是有些不同的，今天就来谈谈这个问题。首先来明确一下程序员的工作主要内容和生活的主要内容，然后再具体谈这个问题吧。毕竟这些才是基础，才是问题的关键。大体上来说，人分为两大类，一类是相对懒一些的，一类是相对比较刻苦比较愿意钻研一些的。为什么我不用懒和勤快两个截然相反的词语呢？这是因为，一个真的懒人是不可能做程序员的。程序员讲究的是非常多的]]></description><category></category></item><item><title><![CDATA[.NET系列 第一篇 关于跨平台的种种言论之我见]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6514549</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6514549</guid><author>DirectRay</author><pubDate>Sat, 11 Dec 2010 09:31:00 +0800</pubDate><description><![CDATA[说到.NET，就不能不提到跨平台这个很诡异的事实。.NET的跨平台和Java的跨平台说像也像，说不像呢，也不像。看起来都是在一堆库上面跑的代码，都是某种意义上的托管代码，但是实际上还是不一样的。首先是能够用于开发的语言。.NET的VM制定了一系列的标准，为字节码做出了很多规范，并且提交成为ECMA国际标准。所有的语言都可以加入进来，只要你可以支持最低要求的CLR标准CTS，也可以生成IL字节码]]></description><category></category></item><item><title><![CDATA[.NET系列 第一篇 关于跨平台的种种言论之我见]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6069111</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6069111</guid><author>DirectRay</author><pubDate>Sat, 11 Dec 2010 09:29:00 +0800</pubDate><description><![CDATA[说到.NET，就不能不提到跨平台这个很诡异的事实。.NET的跨平台和Java的跨平台说像也像，说不像呢，也不像。看起来都是在一堆库上面跑的代码，都是某种意义上的托管代码，但是实际上还是不一样的。  首先是能够用于开发的语言。.NET的VM制定了一系列的标准，为字节码做出了很多规范，并且提交成为ECMA国际标准。所有的语言都可以加入进来，只要你可以支持最低要求的CLR标准CTS，也可以生成IL字节码，如此便可。JVM其实也差不多，只要你的编译后的文件符合Java的字节码要求就行。  但是这里面其实是有一个比较]]></description><category></category></item><item><title><![CDATA[告一段落 之 J2EE]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6514470</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6514470</guid><author>DirectRay</author><pubDate>Fri, 10 Dec 2010 15:18:00 +0800</pubDate><description><![CDATA[前面一段时间，先是写了不少J2EE的内容，后来又因为忙，很久没有更新。到今天终于有时间来更新，恍惚已经过去快半个月时间了。J2EE写了三篇文章，不算多，也不算少，暂时告一段落吧。虽然还有很多内容没有谈清楚说明白，但是至少到目前为止，也就这样吧，有点语无伦次，呵呵，见谅。最近压力有点大，不是太舒服。工作忙，是一方面。还有一方面是迷茫。下一步到底该怎么走，往哪里走，都没有一个很清楚的答案。是做技术]]></description><category></category></item><item><title><![CDATA[关于前段时间的公告]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6514294</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6514294</guid><author>DirectRay</author><pubDate>Thu, 09 Dec 2010 12:22:00 +0800</pubDate><description><![CDATA[前段时间因为工作繁忙，每天回家就睡觉，故没有更新前述文章。不要问我为毛木有存稿，熟么都木有。我是完全手写，自己全新创作的，不是专职作家。。。预计今天下午或者明天白天恢复更新吧，看能不能找到方便的地方。我现在身边全是4U乃至塔式的服务器，你说，换你，你能写的下去么？后面预计会开始一个新的篇章，就是谈谈我对开发的整体认识，敬请期待。]]></description><category></category></item><item><title><![CDATA[浅谈J2EE开发 之 易用的原则]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6512406</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6512406</guid><author>DirectRay</author><pubDate>Tue, 23 Nov 2010 13:54:00 +0800</pubDate><description><![CDATA[上次谈到了稳定和高效，今天来谈谈易用这个问题。貌似易用和开发的关系不是很大，毕竟，软件好用不好用更多的是设计上的问题，这话不假。其实呢，易用和开发也是有关系的。最简单的一条，你的软件不好用，就没人买，没人买你就没钱拿，没钱拿就只好回家喝汤了，呵呵。言归正传。易用的原则，第一，是忽略一些细节。这里说的细节是说业务的细节。也就是说，一般情况下乃至绝大多数情况下用户不会和不需要在意的东西。举]]></description><category></category></item><item><title><![CDATA[浅谈J2EE开发 之 易用的原则]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6029616</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6029616</guid><author>DirectRay</author><pubDate>Tue, 23 Nov 2010 13:54:00 +0800</pubDate><description><![CDATA[上次谈到了稳定和高效，今天来谈谈易用这个问题。  貌似易用和开发的关系不是很大，毕竟，软件好用不好用更多的是设计上的问题，这话不假。其实呢，易用和开发也是有关系的。最简单的一条，你的软件不好用，就没人买，没人买你就没钱拿，没钱拿就只好回家喝汤了，呵呵。  言归正传。  易用的原则，第一，是忽略一些细节。这里说的细节是说业务的细节。也就是说，一般情况下乃至绝大多数情况下用户不会和不需要在意的东西。举个例子说，比如到书店有两条路可以走，但是一条好走，另一条全是野狗挡道- -#，那就没必要给用户选择了吧，毕竟喜欢]]></description><category></category></item><item><title><![CDATA[Code On Earth 内容预告]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6024131</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6024131</guid><author>DirectRay</author><pubDate>Sat, 20 Nov 2010 22:12:00 +0800</pubDate><description><![CDATA[即将推出的内容包括：  浅谈J2EE  浅谈.NET  浅谈C系列  .NET与J2EE  .NET与C系列  J2EE与C系列  Oracle系列  RDBMS选择  RD的机器(关于RD机器里装的一些软件以及其他)  RD的生活(关于RD的生活中的压力和调节)  RD的学习与自学  浅谈软件开发的几点感受  目前能想到的是这些，同学们如果有想看的而上面没有包含的，可以提出来。如果不清楚是否包含的，也可以写出来，我有时间的时候尽力回复。如果我想到还有什么，也会及时补充进去的。]]></description><category></category></item><item><title><![CDATA[浅谈J2EE开发 之 高效的方法]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6024095</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6024095</guid><author>DirectRay</author><pubDate>Sat, 20 Nov 2010 21:58:00 +0800</pubDate><description><![CDATA[上次说到了J2EE开发中稳定的代价，也就是性能下降以及开发者的学习成本以及学习曲线。今天来说说J2EE开发中的高效。要理解高效，首先要明白高效是什么意思，只有在同一个大前提下才能明白在讨论什么，不然的话，南辕北辙了。  首先，高效是建立在稳定的基础上的，其次，高效是在符合业务逻辑的基础上，最后，高效不仅仅体现在程序跑的快上。  第一位的，自然是一些最基本的开发技巧。比如说，用StringBuffer，不要频繁开关数据库连接。这些东西在任何一本书上都可以查到。本质上是减少CPU指令，从而减少运行耗时。这里提一]]></description><category></category></item><item><title><![CDATA[浅谈J2EE开发 之 高效的方法]]></title><link>https://blog.youkuaiyun.com/DirectRay/article/details/6512128</link><guid>https://blog.youkuaiyun.com/DirectRay/article/details/6512128</guid><author>DirectRay</author><pubDate>Sat, 20 Nov 2010 21:55:00 +0800</pubDate><description><![CDATA[上次说到了J2EE开发中稳定的代价，也就是性能下降以及开发者的学习成本以及学习曲线。今天来说说J2EE开发中的高效。要理解高效，首先要明白高效是什么意思，只有在同一个大前提下才能明白在讨论什么，不然的话，南辕北辙了。首先，高效是建立在稳定的基础上的，其次，高效是在符合业务逻辑的基础上，最后，高效不仅仅体现在程序跑的快上。第一位的，自然是一些最基本的开发技巧。比如说，用StringBuffe]]></description><category></category></item></channel></rss>