design and architecture
stephen80
这个作者很懒,什么都没留下…
展开
-
接口的参数
接口的参数,不能太具体,抽象程度高一点,对扩展性有好处。原创 2009-05-08 11:21:57 · 216 阅读 · 0 评论 -
反思贫血模型
以前的项目,用贫血模型,一直没有问题.最近的一个项目,发现扩展性不好,概念不完整.以后,不用贫血模型了.核心的思路:[list][*](spring/hibernete) 放到模型下边[*]domain model 抽象化。[/list]结果模型:client -->{ domain model (abstract);service }->{persis...原创 2009-05-11 13:36:47 · 83 阅读 · 0 评论 -
设计模式、算法及架构
最近的项目,促使我决定总结一下。计划,半年完成,大概的框架:[list][*]设计原则[*]设计模式[*]反模式[*]并发计算[*]架构[/list]同时总结另外一个领域'分布式计算和data sharding'整理一个ddd 的ppt.最近太忙,这些计划,抽时间完成。...原创 2009-05-11 15:57:05 · 112 阅读 · 0 评论 -
放弃ddd ,根本的prefactoring
呵呵, 认真读完prefactoring .感觉 jolt award 确实牛。ddd 根本没有进去名单,也有一定道理。所以,beautiful code 也要好好读。planwhats you plan?1. write product market report:virtual,search2. read beautiful code3. working pip...原创 2009-05-26 10:45:13 · 171 阅读 · 0 评论 -
java 性能和系统软件
最近两个java 项目均是性能关键型。影响性能的两个主要因素:[list][*]算法[*]实现[/list]结论:对于内存丰富型,海量处理(服务器)应用,java 带来的性能损失(相对c++),不会超过20%。这样的系统软件,用Java 并无不妥。论据为了支持以上结论, 列出如下论据[list=1][*]block io , java 性能损失不...2009-07-10 12:17:41 · 91 阅读 · 0 评论 -
distributed computing infrastructure
最近的要点是。设计 distributed computing infrastructure.有时间,也看看 stl source code.原创 2010-05-19 17:50:24 · 102 阅读 · 0 评论