上一页 1 ··· 599 600 601 602 603 604 605 606 607 ··· 784 下一页
摘要: DSL编程:有人将DSL编程称之为声明式(Declarative)编程。DSL是在模型之上建立的一种更加灵活的对 模型化的理解和使用方式。语义模型是DSL的核心。内部DSL:用通用语言的语法表示DSL,需要安装某种风格使用这种语言。外部DSL:在主程序设计语言之外,用一种单独的语言表示领域专有语言。... 阅读全文
posted @ 2015-04-10 14:13 沧海一滴 阅读(14545) 评论(0) 推荐(0) 编辑
摘要: Eclipse中的重构类型 如果你看一下Eclipse的重构菜单,可以看到四部分。第一部分是撤销和重做。其他的三部分包含Eclipse提供的三种类型的重构。 第一种类型的重构改变代码的物理结构,像Rename和Move。第二种是在类层次上改变代码结构,例如Pull Up和Push Down。第三... 阅读全文
posted @ 2015-04-10 12:59 沧海一滴 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 重构是对软件内部结构的一种调整,目的是在不改变软件行为的前提下,提高其可理解性,降低其修改成本。开发人员可以使用一系列重构准则,在不改变软件行为的前提下,调整软件的结构。 有很多种原因,开发人员应该重构代码,例如之前的开发人员代码写得很烂、自己以前设计时有缺陷、需求变更需要添加一些新的功能或修改原有... 阅读全文
posted @ 2015-04-10 12:57 沧海一滴 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 没有恢复中断状态时,在Step1执行期间发生中断,Step2操作还会继续,这就存在让数据出现不一致的风险:import java.util.concurrent.TimeUnit;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/*201... 阅读全文
posted @ 2015-04-10 01:42 沧海一滴 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 本篇文章是对java的 wait(),notify(),notifyAll()进行了详细的分析介绍,需要的朋友参考下wait(),notify()和notifyAll()都是java.lang.Object的方法:wait(): Causes the current thread to wait u... 阅读全文
posted @ 2015-04-10 01:32 沧海一滴 阅读(283) 评论(0) 推荐(0) 编辑
上一页 1 ··· 599 600 601 602 603 604 605 606 607 ··· 784 下一页