自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 Java 代理模式

简介Java编程的目标是实现现实不能完成的,优化现实能够完成的,是一种虚拟技术。生活中的方方面面都可以虚拟到代码中。代理模式所讲的就是现实生活中的这么一个概念:中介。代理模式的定义:给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式包含如下角色:ISubject:抽象主题角色,是一个接口。该接口是对象和它的代理共用的接口。RealSubjec

2017-11-19 21:58:36 246

原创 Netty 常量池实现以及ChannelOption与Attribute作用分析

ChannelOption主要是配置一些底层网络层比如说TCP协议 里面的一些设置项,而且是以线程安全的方式配置channelConfig。ChannelOption并不维护对应的vlaue,而是存储对应的类型,而具体的值是有channelConfig来设置存储的,我们来通过源码梳理ChannelOption与他的父类的继承关系 如下: ChannelOption 继承 Abstrac

2017-11-19 12:19:11 1789

原创 java 行为型模式 模板模式

模板方法模式定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义改算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。使用场合 1)一次性实现一个算法的不变部分,并且将可变的行为留给子类来完成。2)各子类公共的行为应该被提取出来并集中到一个公共父类中以避免代码的重复。首先识

2017-11-13 23:07:13 167

原创 Java Exception异常

Java 中的异常分为两大类:(1)Checked Exception(2)Unchecked Exception(Runtime Exception)Java中所有的异常类都会直接或间接地继承自ExceptionJava中所有的运行时异常都会直接或间接的继承RuntimeException,而RuntimeException也继承ExceptionJava中所有的非运

2017-11-07 22:44:32 186

空空如也

空空如也

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

TA关注的人

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