<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[毕鹏的专栏]]></title><description><![CDATA[Jeffrey]]></description><link>https://blog.youkuaiyun.com/bipeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bipeng]]></copyright><item><title><![CDATA[Cache Insight]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/5928958</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/5928958</guid><author>bipeng</author><pubDate>Sat, 09 Oct 2010 10:27:00 +0800</pubDate><description><![CDATA[<br />Cache Features <br />首先，我们来浏览一下常见的Cache。 <br />这个链接给出了常用的Java Open Source Cache。 <br />http://java-source.net/open-source/cache-solutions <br /><br />memcached，JBoss Cache，SwarmCache，OSCache，JCS，EHCache等开源项目的出镜率和关注率比较高。 <br />memcached和其他几个不同，后面会详述。 ]]></description><category></category></item><item><title><![CDATA[org.apache.catalina.loader. WebappClassLoader.ENABLE_CLEAR_REFERENCES]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/5927281</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/5927281</guid><author>bipeng</author><pubDate>Fri, 08 Oct 2010 14:46:00 +0800</pubDate><description><![CDATA[<br /><br />If true, Tomcat attempts to null out any static or final fields from loaded classes when a web application is stopped as a work around for apparent garbage collection bugs and application coding errors.<br />There have been some issues reported]]></description><category></category></item><item><title><![CDATA[详细解析Java中抽象类和接口的区别]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/5927265</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/5927265</guid><author>bipeng</author><pubDate>Fri, 08 Oct 2010 14:42:00 +0800</pubDate><description><![CDATA[<br />在Java语言中， abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在，才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性，甚至可以相互替换，因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实，两者之间还是有很大的区别的，对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理]]></description><category></category></item><item><title><![CDATA[详细解析Java中抽象类和接口的区别 ]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/5927255</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/5927255</guid><author>bipeng</author><pubDate>Fri, 08 Oct 2010 14:40:00 +0800</pubDate><description><![CDATA[<br />在Java语言中， abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在，才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性，甚至可以相互替换，因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实，两者之间还是有很大的区别的，对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理]]></description><category></category></item><item><title><![CDATA[Javascript 设计模式]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2313277</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2313277</guid><author>bipeng</author><pubDate>Mon, 21 Apr 2008 22:30:00 +0800</pubDate><description><![CDATA[以前一直感觉javascript 是一种很弱的语言。最近做一些Ajax的东西，看别人实现了inherit, interface, abstract class, encapsulation。 开来javascript 社区并不想我想的那样。 不过感觉javascript 还是一个混乱的世界。]]></description><category></category></item><item><title><![CDATA[怎样在iPhone（touch)上安装第三方软件]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2137435</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2137435</guid><author>bipeng</author><pubDate>Sat, 01 Mar 2008 15:27:00 +0800</pubDate><description><![CDATA[                                                            从华容道到Google Maps应有尽有，让你目不暇接！快来体验全新的iPhone吧！                         查看你的iPhone(touch)固件版本            将iPhone连上电脑，然后在iTunes]]></description><category></category></item><item><title><![CDATA[设计Qt风格的C++API]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2093871</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2093871</guid><author>bipeng</author><pubDate>Thu, 14 Feb 2008 14:25:00 +0800</pubDate><description><![CDATA[ 		   这是Qt官方发布的文章，觉得对设计API很有借鉴意义。所以顺便拿来翻译了。原文的文内链接，因为blog不支持的关系，都没有起作用，想要html文件的直接问我要吧。作者Matthias Ettrich，译者Googol Lee，原文地址在这里。  在奇趣（Trolltech），为了改进Qt的开发体验，我们做了大量的研究。这篇文章里，我打算分享一些我们的发现，以及一些我们在设计]]></description><category></category></item><item><title><![CDATA[差距越来越大了]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2090987</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2090987</guid><author>bipeng</author><pubDate>Wed, 13 Feb 2008 20:36:00 +0800</pubDate><description><![CDATA[今年回家，又受到了巨大的打击。以前的高中同学已经有混到客级的了，请大家出手也大方，想要什么要什么，反正不花自己一分钱。想想自己辛辛苦苦干一个月都不够人家一顿饭钱，人比人气死人啊。越来越羡慕吃皇粮的人了。 值得庆幸的是，几个兄弟里，我不是最差的，至少我上了大学，还能装个人样。回想起来，当初一块打架，没想到还有些哥们经常打架。自己依然懦弱到被人打都不敢还手的份了。是啊，只身一个人在他乡，没钱没权的]]></description><category></category></item><item><title><![CDATA[磁盘调度算法]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2074721</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2074721</guid><author>bipeng</author><pubDate>Thu, 31 Jan 2008 13:08:00 +0800</pubDate><description><![CDATA[一直不知道 NTFS 和 ZFS用什么算法来读磁盘， 看到有人做fastcopy要自己写磁盘调度算法。 有人还在提电梯算法，现在是不是应该有更高级的东西了。磁盘转一次读出来的数据极限是多少呢？ 一个磁道？发现做程序经常遇到，磁盘的瓶颈问题。 还有一个就是内存不够用。水平还是太菜啊。不过从直觉上，应该把所有io 托管给os，os调度效率最好。]]></description><category></category></item><item><title><![CDATA[一篇比较有用的error handling的文章]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2074687</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2074687</guid><author>bipeng</author><pubDate>Thu, 31 Jan 2008 12:37:00 +0800</pubDate><description><![CDATA[http://www.aoc.nrao.edu/~tjuerges/ALMA/ACS/Docs/ARCUSErrorHandling.pdf ]]></description><category></category></item><item><title><![CDATA[现代战争 使命]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2072813</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2072813</guid><author>bipeng</author><pubDate>Wed, 30 Jan 2008 12:27:00 +0800</pubDate><description><![CDATA[经典的游戏，画面太好了， 爱不释手。 昨天通关了。光环3没有玩过，xbox上的，有没有pc版呢。]]></description><category></category></item><item><title><![CDATA[记几个流行的词]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2072719</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2072719</guid><author>bipeng</author><pubDate>Wed, 30 Jan 2008 11:26:00 +0800</pubDate><description><![CDATA[ Hardware/ Software as a Service——SaaS/HaaS 和grid 当年提的一样。 everything is service. 不知道,globus和OGSI怎么样了。 前几天看到OSGI, 兴奋的以为 OGSI终于发扬过大了， 可惜啊。前几天聚会，莫大哥说了一起的 asp就是现在SaaS的前身。 发现软件行业也在疯狂的包装， 新瓶装旧酒。]]></description><category></category></item><item><title><![CDATA[丰富的设计技能胜过特定于平台的知识]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2072701</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2072701</guid><author>bipeng</author><pubDate>Wed, 30 Jan 2008 11:19:00 +0800</pubDate><description><![CDATA[组织团队通常都是一项需要慎之又慎的任务，因为想要找到一位满足所有理想候选人条件的成员，几乎是不可能的。因此不可避免要进行各种取舍和权衡。在这样一个事实面前，一定要确定出哪些条件更加重要。而Martin Fowler真正看重的，是丰富的技能，而且这种技能并不仅仅局限于软件设计的范畴。他在最近的一篇文章中表达了这个观点。假如有两个人，第一个人非常了解所使用的平台，但对于设计的知识知之甚少；另一个人]]></description><category></category></item><item><title><![CDATA[打算升级系统了]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2072693</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2072693</guid><author>bipeng</author><pubDate>Wed, 30 Jan 2008 11:17:00 +0800</pubDate><description><![CDATA[一直很土，在sun ultra 20上用windows xp。 最近发现windows 7 出来了，很想升级一下。不知道， sun有没有oem。 售价要多少。]]></description><category></category></item><item><title><![CDATA[编程语言又要革命了，最近冒出来好多新语言啊]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2072522</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2072522</guid><author>bipeng</author><pubDate>Wed, 30 Jan 2008 10:11:00 +0800</pubDate><description><![CDATA[老牌的脚本python ruby lua erlang最近名气越来越大 。 perl也发布了新版本。新出的 F#。Scheme Lisp 也被加入了dot net。c/c++的进展好像不大。]]></description><category></category></item><item><title><![CDATA[优秀的程序员 发现就是在说我]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2072463</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2072463</guid><author>bipeng</author><pubDate>Wed, 30 Jan 2008 09:41:00 +0800</pubDate><description><![CDATA[不过这样的人还在做程序员可惜了啊。如何识别优秀的程序员？并不是像听起来那么容易。在这儿工作经验的作用是很有限的，因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。1，激情。我曾经遇到许多“职业程序员”，他们从事IT是因为觉得这是一种职业，他们只在工作时间编程，除非送去培训否则他们不会学习新东西，这不是好的程序员。我认为一个好的程序员总是对编程充满激情，而且好的开发者会做一些编程工]]></description><category></category></item><item><title><![CDATA[上海小聚]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2070712</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2070712</guid><author>bipeng</author><pubDate>Mon, 28 Jan 2008 23:23:00 +0800</pubDate><description><![CDATA[上海小聚的照片 http://p.blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/bipeng/362628/o_IMG_1454.JPG]]></description><category></category></item><item><title><![CDATA[重新认识container]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2070686</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2070686</guid><author>bipeng</author><pubDate>Mon, 28 Jan 2008 22:53:00 +0800</pubDate><description><![CDATA[我还清楚的记得，第一次从李老师那儿听说container这个词 ，结果他给我解释了半天还是似懂非懂的。今天，偷闲翻了下POSA4, 发现里面对container的解释特别清楚。 粗略的理解下来是，为了分离关注点，而实现的对系统资源的封装。豁然开朗的发现，os就是应用程序的container。突然非常想了解OS,现在的组件化到底做成了什么样子，不过听过2000开始，windows就是基于]]></description><category></category></item><item><title><![CDATA[Wincor WOSA 消息架构]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2070665</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2070665</guid><author>bipeng</author><pubDate>Mon, 28 Jan 2008 22:32:00 +0800</pubDate><description><![CDATA[最近在用java做一个java的项目， 虽然上大三做grid的时候就天天听SOA 这个词，后来又听说了SCA,但是那个时候不求甚解，都放过去了。现在，终于做了自己第一个和SOA有关系的项目。其实我发现其思想和Wincor WOSA的实现非常的相似， 都是基于了组件的架构，然后通过event bus和orchestration 来实现新的应用。 不过，WOSA里的组件之间的通过annotat]]></description><category></category></item><item><title><![CDATA[在Intel 架构上释放程序的最佳性能 ]]></title><link>https://blog.youkuaiyun.com/bipeng/article/details/2070652</link><guid>https://blog.youkuaiyun.com/bipeng/article/details/2070652</guid><author>bipeng</author><pubDate>Mon, 28 Jan 2008 22:17:00 +0800</pubDate><description><![CDATA[这篇文章是2004年发在程序员上的，今天居然在论坛上看到的， 写的不好，不过还是存在这儿。 软件性能的优化作为一项费时、艰难的工作往往被视为软件开发高手的领地，令一般软件开发人员望而却步。但是，软件性能对软件产品在市场中是否具有竞争力，以至软件产品能否取得成功，都起着关键作用。所以，如何提高软件的性能是作为软件工程师经常遇到的问题，也是软件工程师们一个头疼的问题。      有没有一种简单的方]]></description><category></category></item></channel></rss>