自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式之模版方法

类图特点代码 在编程过程中,会有这样的情况:一个模块下的几个功能,可以分几个相同的工序,则利用模版方法,可以将这些工序提炼出来,而每个工序的具体实现,推迟到子类中实现。类图 1. 在AbstractClass类中,存在一个模版方法,是一个普通方法,实现了一类算法的骨架,定义了工序的执行顺序 2. ConcreateClass类实现了父类中抽象出的一系列工序操作特点个人理解,模版方法主

2017-10-20 16:01:34 206

原创 设计模式之装饰模式

类图特点说明代码 工作中会涉及到对一个类,增加非核心功能,比如:给游戏人物增加皮肤类图特点核心职责和修饰功能分开;核心职责由ConcreateComponent类实现,修饰功能由Decorator类的子类实现。装饰类继承核心方法,同时增加一个核心类的引用属性说明当其他ConcreateComponent类时,可以直接让Decorator类继承前者,此时不需要额外增加Componen

2017-10-19 15:51:23 169

原创 JDK中动态代理

JDK中动态代理相关代码如下父类接口ServiceTarget类ServiceBeanProxyFactory类ServiceProxyClientTest代码JDK动态代理源码分析comsunproxyProxy0源码从上述源码可知附录Proxy部分源码代理模式JDK中动态代理JDK只针对接口进行代理;要想对类进行实现代理可以使用:CGLIB,ASM等相关的操作字节码实现

2017-10-10 09:54:18 229

原创 设计模式之策略模式

策略模式策略模式的实现代码如下父类CashSuper子类CashNormalCashRebateCashReturn策略配置类CashContext 问题:对商场营销模式进行封装(正常,打折,返利)策略模式策略模式是对算法家族的封装,使得算法的变化,不会影响使用的算法。如果说简单工厂模式是对类进行的封装,那策略模式,就是对行为进行了封装。商场的营销场景:不同促销活动,其实质是同一

2017-10-09 16:36:05 197

原创 设计模式之原型模式

现象原型模式深复制与浅复制现象 工作中会遇到这样的问题:需要创建一批结构复杂的同一类对象,这时就需要考虑复杂对象创建时,对性能的影响了。 于是,就是了一个选择问题:要得到一批同一类对象,是继续用new,还是……clone?原型模式类组成 Prototype类:就是jdk中的Cloneable接口ConcreatePrototype类:具体要clone的类,继承了Prototy

2017-10-09 15:56:06 235

nexus安装包unix

 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。

2019-01-02

空空如也

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

TA关注的人

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