摘要: 之前学习了验证的两种方式:1.基于OCL+Query的方式2.基于validation framework的 每个约束都要编写约束和扩展点,3.跳过OCL与Query编写condition要考虑几点扩展:1.验证规则类别的扩展,要求在加载规则时动态找到所有的规则类别。2.验证规则的扩展,要求面向未... 阅读全文
posted @ 2015-10-21 23:33 fireflyupup 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 简称SOLID1. 单一职责原则 职责定义为引起变化的原因。一个类,最好只做一件事,只有一个引起它的变化。不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。2. 开放封闭原则 对... 阅读全文
posted @ 2015-10-16 17:14 fireflyupup 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象,通过这种方式确定哪些对象是"可达的", 哪些对象是"不可达的"。但是,为了保证GC能够在不同平台实现的问题,Java规范对GC的很多行为都没有进行严格... 阅读全文
posted @ 2015-10-14 12:42 fireflyupup 阅读(850) 评论(0) 推荐(0) 编辑
摘要: CollectionList 在Collection的基础上引入了有序的概念,位置精确;允许相同元素。在列表上迭代通常优于索引遍历。特殊的ListIterator迭代器允许元素插入、替换,双向访问,从列表中的制定位置开始(根据index获取index位置的元素)。未实现get方法。Abstract... 阅读全文
posted @ 2015-10-13 16:53 fireflyupup 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: Collection接口extends Iteratable接口。Iteratable:实现接口使得对象能够成为“for-each loop”的目标,T是指iterator返回的元素类型 操作: Iterator iterator() 返回type T的元素的迭代器。 forEach(Co... 阅读全文
posted @ 2015-10-12 17:23 fireflyupup 阅读(248) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/javaman_chen/article/details/6020050//这里的验证强调的是condition的构造,基于查找来判断验证结果。支持OCL也支持java自己编写。quary的基本逻辑是:编写约束条件,执行语句条件的查询,根据查询结果判断验证结... 阅读全文
posted @ 2015-10-12 10:38 fireflyupup 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 自: http://blog.csdn.net/javaman_chen/article/details/6057033 http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-emfvldt/ http://blog.csdn.ne... 阅读全文
posted @ 2015-10-12 10:37 fireflyupup 阅读(711) 评论(0) 推荐(0) 编辑
摘要: google 公司的很多业务具有数据量巨大的特点,为此,google 公司研发了云计算技术。google 云计 算结构中的 google 文件系统是其云计算技术中的三大法宝之一。本文主要介绍了 google 公司根据自己公司应 用对文件系统的要求设计的 GFS 的体系结构,首先简单介绍了 go... 阅读全文
posted @ 2015-09-23 22:52 fireflyupup 阅读(6291) 评论(0) 推荐(0) 编辑