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