potian发表的精彩技术文章

Ruby 单件类

class T1 class << self def foo puts "singleton method foo" end end def self.foo puts "class method foo" end end 这两种方法是完全一样的,所以谁先定义谁就被覆盖,谁后定义谁起作用 ...
by potian 2006-05-13 浏览 (12230) 回复 (19) 关键字:

美就是生产力(Rails美学宣言阐释)

呵呵,名字取得恐怖一点,实际上是对Rails作者一份PDF的解释,让大家找一下Rails的感觉而已
by potian 2006-04-25 浏览 (24910) 回复 (38) 关键字:

关于Rails Scaling的系列文章

值得阅读 http://poocs.net/articles/2006/03/13/the-adventures-of-scaling-stage-1 1台lighttp proxy服务器,4台应用服务器,2台数据库服务器 引用The application servers are dual Xeon 3.06GHz, 2GB RAM, SCSI U320 HDDs RAID-1. The ...
by potian 2006-04-20 浏览 (12854) 回复 (22) 关键字:

potian的软件开发常用工具箱

我说说自己开发一个Java程序常用的工具箱(仅为个人习惯): 准备篇 1。白板(白板笔)。 1)需求阶段和客户讨论问题时分析、设计、客户在这里自由交流大家对问题的看法 2)在项目分析和设计阶段用来进行头脑风暴,是设计的最重要的工具。白板上画的可以是UML图,但也可以是项目团队能够理解的任意图形,或者就是简单的线条、图形都可以 3)无处不在的讨论,任何时候对需求的理解和对设计的讨论都在白板上进 ...
by potian 2004-10-22 浏览 (36106) 回复 (37) 关键字:

真正高伸缩性和高可用性的秘密?

最近我带的一个项目预计将每天接受300万次左右的点击,我的主要体系考虑包括: 1 舍弃EJB 2 舍弃集群 3 不同行业数据库划分到相对基本独立的不同服务器群(而不是依赖服务器之间密切关联的集群) 4 不同页面采用不用服务器群 5 无状态 6 对Resin的内部页面展示机制进行专门化的定制(只能为我这个程序所用) 7 在数据的不同获取和生成阶段大量采用缓存技术 这或许出乎某些理论研究者或者某些认 ...
by potian 2004-07-11 浏览 (11931) 回复 (17) 关键字: