自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_G5niusX的博客

XxX到此一游

  • 博客(12)
  • 收藏
  • 关注

原创 Apollo 系列 ———— (二) Apollo 客户端

JAVA 应用程序配置关于 namespace 的理解,namespace 其实是一系列配置项的集合,比如说我们配置 redis 的相关配置,需要有 host , port 等配置项,我们可以把 redis.host,redis.port 这些配置项直接放到默认的 namespace 里面,也可以自己新建一个 namespace ,名称叫做 redis。这样方便我们管理redis 相关的配置...

2019-11-15 10:43:35 1145

原创 从零学习设计模式——迭代器模式

迭代器模式迭代器模式的概念 根据顺序访问集合对象的元素,并不需要知道集合对象的底层表示和实现,在JAVA中有者广泛的使用,尤其是在集合里面.1.1 JAVA代码 本例子会使用迭代器模式来实现2个类的遍历,一个类中的集合是数组,一个类中的集合是LIST 先创建一个迭代器接口/** * 菜单迭代器 * * @Author _G5niusX ...

2018-05-01 17:54:22 178

原创 从零学习设计模式——模板方法模式

模板方法模式模板方法模式的概念 将行为模式模板化,将相同的行为抽成抽象类中的方法,不同的行为抽成抽象方法,让不同的类去实现1.1 JAVA代码 制作饮料的抽象类,将不同的行为做了抽象,只需要调用一个方法就可以完成饮料的制作/** * @author SaErNuoSi * @date 2018/4/27 15:58 */@Log4j2publi...

2018-04-27 16:24:52 150

原创 我不会写JAVA —— STATIC关键字

static关键字static的作用 被static修改的类或者方法或者变量(句柄)可以被直接调用,同时被static修饰的变量在内存中只有一份 在StaticApplication中申明一个static的i,初始值为90,每次构造的时候都会+1,并且打印当前i的值/** * @author SaErNuoSi * @date 2018/4/26 21:25...

2018-04-26 22:02:39 167

原创 404图片

404图片的网络地址,提供给码云MD文件使用.

2018-04-26 17:42:55 899

原创 从零学习设计模式——命令模式

命令模式命令模式的概念 在面向对象程式设计的范畴中,命令模式(Command Pattern)是一种设计模式,它尝试以物件来代表实际行动1.1 JAVA代码 声明一个命令接口,有执行方法和撤销方法/** * @author SaErNuoSi * @date 2018/4/26 13:44 */public interface Command { ...

2018-04-26 16:04:20 183

原创 从零学习设计模式——装饰者模式

装饰者模式装饰者模式的概念 装饰者模式将责任动态附加到了对象上,若要扩展功能装饰者提供了比继承更好的弹性,JAVA中的IO流操作就是使用了装饰者模式,本文会尝试做一杯冰摇柠檬茶1.1 JAVA代码 先创建一个饮料的抽象类,把计算价格的方法让子类去实现/** * 饮料基类 * * @author SaErNuoSi * @date 2018/4...

2018-04-25 14:34:37 222

原创 从零学习设计模式——观察者模式

观察者模式观察者模式的概念 观察者模式定义了对象之间的一对多依赖关系,当一个对象改变状态的时候,所有的依赖者都能收到通知.JAVA中的观察者模式 观察者有两种实现方法,一种是推模型,还有一种是拉模型1 推模型 由订阅者主动把消息推(push)给订阅者1.1 java代码 订阅者接口/** * 主题接口,它的实现类会通...

2018-04-25 10:55:00 137

原创 从零学习设计模式——策略模式

策略模式策略模式的概念 策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化 策略模式的优点是提供了管理相关的算法族的办法、策略模式提供了可以替换继承关系的办法、使用策略模式可以避免使用多重条件转移语句JAVA中的策略模式1 java代码 1.1 建立一个抽象类,抽象方法委托给子...

2018-04-24 11:10:41 223 1

原创 从零学习设计模式——工厂模式

工厂模式工厂模式的概念 顾名思义就是像工厂一样生产产品(类实例)的一种模式.JAVA中的工厂模式 工厂模式分为简单工厂和抽象工厂两种1 简单工厂1.1 JAVA代码 简单工厂模式,通过判断来产生各种产品/** * 简单工厂模式,通过判断来产生各种产品 * * @author SaErNuoSi * @date 2018/...

2018-04-23 13:19:21 171

原创 从零学习设计模式——代理模式

代理模式代理模式的概念 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下, 一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。JAVA中的代理模式1 静态代理(接口代理) 静态代理是通过代理类和真正的业务类实现同一个接口,然后代理类持有这个接口的变量来完成代理。1.1 java代码...

2018-04-23 09:56:50 222

原创 从零学习设计模式——单例模式

单例模式的概念单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。1.1 饿汉加载(最简单有效的方式)单例模式因为私有化了构造器所以可以通过反射的形式再次构造。1.1.1 JAVA代码/** * 立即...

2018-04-22 19:08:03 160

空空如也

空空如也

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

TA关注的人

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