摘要:
基本介绍 1) 桥接模式(Bridge模式)是指:将实现与抽象放在两个不同的类层次中,使两个层 次可以独立改变。 2) 是一种结构型设计模式 3) Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同 的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现
阅读全文
posted @ 2020-07-09 00:45
从精通到陌生
阅读(190)
推荐(0)
摘要:
1.模板方法,在一个抽象类公开定义了执行它的方法的模板,它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方法进行。 2.简单说,模板方法模块,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构,就可以重定义该算法的某些特定步骤 3.这种类型的设计模式属于行
阅读全文
posted @ 2020-07-07 01:16
从精通到陌生
阅读(187)
推荐(0)
摘要:
1.代理模式:为一个对象提供一个替身,以控制对这个对象的访问,既通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上,增加额外的功能操作,即扩展目标对象的功能。 2.被代理的对象可以是远程对象,创建开销大的对象或需要安全控制的对象。 3.代理模式有不同的形式,主要有三种:静态代理,动
阅读全文
posted @ 2020-07-06 00:08
从精通到陌生
阅读(164)
推荐(0)
摘要:
对象适配器模式 1.应用实例说明,以生活中充电器的例子来讲解适配器,充电器本身相当于Adapter,220v交流电相当于src(既适配者) 我们的目标是5v直流电,使用对象适配器模式完成。 //适配接口 public interface IVoltage5V { public int output5
阅读全文
posted @ 2020-07-05 15:21
从精通到陌生
阅读(199)
推荐(0)
摘要:
天气预报项目需求,具体要求如下: 1.气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到第三方) 2.需要设计开放型API,便于其他第三方也能接入气象站获取数据。 3.提供温度、气压、和湿度的接口。 4.测量数据更新时,要能实时的通知给第三方 类图: 代码如下: //接口,
阅读全文
posted @ 2020-07-05 13:07
从精通到陌生
阅读(208)
推荐(0)
摘要:
/** * 1、如何使用Nacos作为配置中心统一管理配置 * * 1)、引入依赖, * <dependency> * <groupId>com.alibaba.cloud</groupId> * <artifactId>spring-cloud-starter-alibaba-nacos-conf
阅读全文
posted @ 2020-06-27 23:21
从精通到陌生
阅读(146)
推荐(0)
摘要:
cosumer方 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema
阅读全文
posted @ 2020-06-03 00:35
从精通到陌生
阅读(248)
推荐(0)
摘要:
1.RPC两个核心模块,通讯,序列化。 2.RPC框架有很多如: dubbo,gRPC,Thrift,HSF. 用maven 命令打包 一.启动zookeeper 1.先在windows里面启动zookeeper,注意前提需要在conf目录创建一个zoo.cfg文件,然后在bin目录下cmd进去执行
阅读全文
posted @ 2020-05-27 01:37
从精通到陌生
阅读(188)
推荐(0)
摘要:
1.验证vagrant是否安装成功 打开cmd窗口 输入: vagrant,有下列提示信息表示安装成功。 2.创建centos/7 3.
阅读全文
posted @ 2020-05-22 01:06
从精通到陌生
阅读(250)
推荐(0)
摘要:
1.引入关键依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
阅读全文
posted @ 2020-05-07 23:34
从精通到陌生
阅读(1457)
推荐(0)