自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 论坛 (4)
  • 收藏
  • 关注

原创 【六大设计原则】6. 开闭原则 -Open Closed Principle

Open Closed Principle:Software entities like classes, modules and functions should be open for extension but closed for modifications.对扩展开放,对修改关闭。一个软件实体应该通过扩展来实现变化,而不是通过修改已有代码来实现变化。一个软件实体应该通过扩

2012-12-31 16:14:18 1623

六大设计原则总结:6)开闭原则 -Open Closed Principle

Open Closed Principle:Software entities like classes, modules and functions should be open for extension but closed for modifications.对扩展开放,对修改关闭。一个软件实体应该通过扩展来实现变化,而不是通过修改已有代码来实现变化。一个软件实体应该通过扩展来...

2012-12-31 16:14:00 78

六大设计原则总结:5)迪米特法则 -Law of Demeter

LoD,Law of Demeter:又称最少知识原则(Least Knowledge Principle),一个对象应该对其他对象有最少的了解一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类来说,无论逻辑多么复杂,都尽量地的将逻辑封装在类的内部,对外除了提供的public方法,不对外泄漏任何信息。问题由来: 类与类之间的关系越密切,耦合度越大,当一个类发生改变...

2012-12-31 16:13:00 81

六大设计原则总结:4)接口隔离原则 -Interface Segregation Principle

Interface Segregation Principle:Clients should not be forced to depend upon interfaces that they don't use.——客户端只依赖于它所需要的接口;它需要什么接口就提供什么接口,把不需要的接口剔除掉。The dependency of one class to another one sho...

2012-12-31 16:12:00 86

六大设计原则总结:3)依赖倒置原则 -Dependence Inversion Principle:

DIP,Dependence Inversion Principle:High level modules should not depend upon low level modules. Both should depend upon abstractions.Abstractions should not depend upon details. Details should dep...

2012-12-31 16:10:00 39

六大设计原则总结:2)里氏替换原则 -Liskov Substitution Principle

LSP,Liskov Substitution Principle:1) If for each object s of type S, there is an objectt of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when s is substi...

2012-12-31 16:08:00 64

原创 【六大设计原则】5. 迪米特法则 -Law of Demeter

LoD,Law of Demeter:又称最少知识原则(Least Knowledge Principle),一个对象应该对其他对象有最少的了解一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类来说,无论逻辑多么复杂,都尽量地的将逻辑封装在类的内部,对外除了提供的public方法,不对外泄漏任何信息。问题由来:        类与类之间的关系越密切,耦合度越大

2012-12-31 08:13:23 6020

原创 【六大设计原则】4. 接口隔离原则 -Interface Segregation Principle

Interface Segregation Principle:Clients should not be forced to depend upon interfaces that they don't use.——客户端只依赖于它所需要的接口;它需要什么接口就提供什么接口,把不需要的接口剔除掉。The dependency of one class to another one s

2012-12-31 08:12:27 1413

原创 【六大设计原则】3. 依赖倒置原则 -Dependence Inversion Principle:

DIP,Dependence Inversion Principle:High level modules should not depend upon low level modules. Both should depend upon abstractions.Abstractions should not depend upon details. Details should d

2012-12-31 08:10:58 1521

原创 【六大设计原则】2. 里氏替换原则 -Liskov Substitution Principle

LSP,Liskov Substitution Principle:1) If for each object s of type S, there is an objectt of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when s is substi

2012-12-31 08:08:45 1826

原创 【六大设计原则】1. 单一职责原则 -Single Responsibility Principle

SRP,Single Responsibility Principle:There should never be more than one reason for a class to change.应该有且仅有一个原因引起类的变更。(如果类需要变更,那么只可能仅由某一个原因引起)问题由来:        类T负责两个不同的职责:职责P1,职责P2。当由于职责P1

2012-12-29 16:31:46 2159 1

六大设计原则总结:1)单一职责原则 -Single Responsibility Principle

SRP,Single Responsibility Principle:There should never be more than one reason for a class to change.应该有且仅有一个原因引起类的变更。(如果类需要变更,那么只可能仅由某一个原因引起)问题由来: 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T...

2012-12-29 16:31:00 58

翻译 【SDO】Service Data Objects(SDO) 简介

SDO是为了屏蔽数据格式、数据源的差异性而出现的。新公司用到了SDO并自己做了SDO的实现,作为学习,试着翻译这篇篇IBM 2004年的文章原文:http://www.ibm.com/developerworks/java/library/j-sdo摘要:如果你觉得J2EE编程模型及其API总是让你在特定技术配置(technology-specific configuratio

2012-12-28 17:44:56 5875

Service Data Objects(SDO) 简介

SDO是为了屏蔽数据格式、数据源的差异性而出现的。新公司用到了SDO并自己做了SDO的实现,作为学习,试着翻译这篇篇IBM 2004年的文章原文:http://www.ibm.com/developerworks/java/library/j-sdo摘要:如果你觉得J2EE编程模型及其API总是让你在特定技术配置(technology-specific configuration)、编...

2012-12-28 17:44:00 280

原创 自动创建Excel sheet页索引的办法

方法一:1)先下载一个Excel文件:http://vdisk.weibo.com/s/lKO2s2)把Catalog页移动到需要建立索引的Excel文件中3)右键Create按钮 - Assign Macro... - 选择:Catalog.Create_DropDown_MainMenu      右键Clear按钮   - Assign Macro... - 选择:Cat

2012-12-27 17:40:05 4868

自动创建Excel sheet页索引的办法

方法一:1)先下载一个Excel文件:http://vdisk.weibo.com/s/lKO2s2)把Catalog页移动到需要建立索引的Excel文件中3)右键Create按钮 - Assign Macro... - 选择:Catalog.Create_DropDown_MainMenu 右键Clear按钮 - Assign Macro... - 选择:Catalog.Del...

2012-12-27 17:40:00 1060

原创 【Hibernate】Hibernate.update()、merge()

http://www.hibernate-training-guide.com/merge.htmlupdate()方法存在的问题:In session, Hibernate guarantees no two Persistent objects represent the same row.  Again, this guarantee no longer holds with

2012-12-27 11:05:31 918

Hibernate.update()、merge()及引申

http://www.hibernate-training-guide.com/merge.htmlupdate()方法存在的问题:In session, Hibernate guarantees no two Persistent objects represent the same row. Again, this guarantee nolonger holds with D...

2012-12-27 11:05:00 70

commons-modeler-2.0.1.jar + commons-logging-1.1.2-bin.zip

用Apache的commons-modeler辅助开发JMX时,必须的jar包。

2013-03-21

Eclipse快捷键整理

Eclipse常用的快捷键

2008-04-04

Java代码规范

Java代码规范,编写格式良好的代码

2008-04-04

在for循环中,如何实现变量的动态命名?

发表于 2008-09-18 最后回复 2017-03-07

导入文本文件到SQL2000,最后一步提示列数过多

发表于 2008-09-23 最后回复 2008-10-19

SQL Server导入文本文件,如何删除指定的若干列?

发表于 2008-09-23 最后回复 2008-10-19

普通的关系型数据库用的是什么类型的数据结构?

发表于 2008-09-18 最后回复 2008-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除