Review 方法
Fagan’s InspectionRole: Author, Moderator(主持人,组织者,主要reviewer), Inspector, Reader, Recorder,verifier phases: planning, preparation, Inspectio...
Top-Down and Botton-up
different perspectives SOA: the bottom-up approach, which is primarily IT driven.也即把现有的Java bean包装重用成Web Service等。 And BPM, the top-down approa...
锤子和钉子
give a child a hammer, everything becomes a nail.
高性能数据库设计
字段冗余 Sharding 水平切分:分库,分表 根据一个标志字段如user id 问题:如何路由? 集群(Cluster),负载均衡(找到集群中的DB) 读写DB分离 Master DB(写),Slave DB(读),一般读写比例是10:1
需求开发
Kano ModelRequirements Type: Must-Be基本需求,没有完成就意味着不是一个完全功能的产品 One-Dimentionalthe more the better, 实现的需求与客户满意度成正比 Delighters这中需求没实现不会影响客户满意度。但如果有的话,...
portlet lifecycle
processAction processEvent render serveResource
session 实现
我们知道session 实现有好几种机制,比如cookie, url-rewriting, etc. When cookie is disabled on client side, most of time we can refer to use response.encodeURL o...
数据库表设计
Q: 如何在开发后期修改表结构对现有程序影响最小 表设计是预留一个无任何业务意义的字段,比如userFiled1,userField2,….方便以后与具体业务字段映射 设计一个特殊的字段存放XML文件,XML文件中存放自定义的结构,方便系统扩充。存取是需要解析XML字符串 通过象Hi...
java 常见排序算法
摘自http://deng5566.iteye.com/blog/678817,仅供自学。 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序 为了便于管理,先引入个基础类: 12345678910111213141516package algori...
CMMI
CMMI Maturity Levels: Level-1: Chaotic, individual heroics Level-2: Managed processes are planned, documented, monitored, and controlled at t...