学习之路
lansefaze
这个作者很懒,什么都没留下…
展开
-
学习之路
<br />说点近来学习的感悟。<br /> <br />学习这个东西呢,得看书,当然不是电子书,是传统的纸质书籍,必须得买正版的,越贵越好!<br />你想啊,当你没事的时候扫一眼书架,突然发现还有这么一本超级贵的书搁在那还没有怎么翻看呢,<br />最起码你难道不好奇它咋就那么贵呢,看看不久知道了么。<br />并且纸质书籍有个好处,就是纸张的表现力远非电子屏幕所能代替,我总感觉纸张的字里行间比电子屏幕多了更多的潜台词,<br />同样的描写山峦,纸张明显就可以看见山峦的蜿蜒起伏,电子屏幕只会让眼睛近视原创 2011-03-11 16:18:00 · 174 阅读 · 0 评论 -
了解一下RSL fail-safe server
<br />前段时间搞爬虫,经常遭遇入口机器出现问题导致系统无法提供服务的情况,很是郁闷。<br />虽然agent已经有了alert系统来保证下面的agent即使出现问题系统也会迅速做出反应,但是server一旦挂掉却束手无策。<br />郁闷了一段时间后,一次偶然的机会看到了RSL这个设计,觉得很好,所以在这里介绍一下,供大家参考。<br /> <br />RSL, replicate state library, 是一组method和library的集合,用来组成一个集群,从而实现failover的功原创 2011-05-23 11:43:00 · 441 阅读 · 0 评论 -
项目之处
不废话,如果你在最初项目的设计阶段,没有把所有的疑问搞明白,那么你就会在项目后期花10倍的时间去搞明白它们!绝对真理,教训啊!以后一定要记住,磨刀真的不误砍柴工,一个详细的设计,在你搞明白所有的细节后,即使后期有所改动,也不会让你很困惑!所以,前期一定要做好功夫,把问题都搞明白。原创 2011-06-09 22:47:00 · 205 阅读 · 0 评论 -
封装变化
最近的一个项目搞的有点焦头烂额!一开始设计的时候可能略显过度,后期又因为急于交付实施某些地方又没有做到很好的封装。这样前期的设计就显得不那么值得了,因为抽象和封装都被破坏了! 比如其中的一个模块task,他有很多的状态。关于状态的管理我应该单独封装进一个类中去管理,而不应该杂乱无章的统统放进task中随便改动。由单独的接口来控制状态的改变,要比随意的改动更符合OO。原创 2011-06-18 12:22:00 · 363 阅读 · 0 评论