02 2019 档案

摘要:一、基础架构 构建Eureka服务治理有三个核心角色:服务注册中心、服务提供者和服务消费者。上图就是这三个角色之间的通信工作架构图。 服务注册中心(Eureka Server):Eureka提供的服务端,提供服务注册和发现的功能; 服务提供者:提供服务的应用,遵循Eureka通信机制的应用。它将自己 阅读全文
posted @ 2019-02-19 09:35 KamShing 阅读(414) 评论(0) 推荐(0)
摘要:一、什么是Proxy模式 Proxy,代理的意思,它指的是代替别人进行工作的人。当不一定需要本人亲自进行工作时,就可以寻找代理人去完成工作。在面向对象编程时,“本人”和“代理人”都是对象,要记住的一样东西,就是代理人可以替代本人去做某些事情,意味着代理人和本人就具有一定程度相同的属性和方法。 二、P 阅读全文
posted @ 2019-02-19 08:51 KamShing 阅读(250) 评论(0) 推荐(0)
摘要:一、什么是Flyweight模式 Flyweight,是轻量级的意思,Flyweight模式旨在使得类的创建、使用变得简便。如何实现呢?在一般的编程里面,想要使用一个对象,会通过new的方式创建,那么每一个地方需要使用该对象,就要new一次,在计算机内存中则需要每次都要分配内存空间出来,当使用new 阅读全文
posted @ 2019-02-18 17:00 KamShing 阅读(365) 评论(0) 推荐(0)
摘要:一、什么是Composite模式? Composite模式,可以借助计算机文件夹的例子去理解,一个文件夹里面可以存放文件,也可以存放子文件夹,这样子形成一种结构,这个“文件夹”就类似于一个容器,而且还是一种具有递归结构的容器。我们可以用Composite模式创造出这样的结构,使得容器和内容具有一致性 阅读全文
posted @ 2019-02-18 16:50 KamShing 阅读(455) 评论(0) 推荐(0)
摘要:一、什么是Strategy模式? Strategy,意思是“策略”的意思。使用Strategy模式设计的代码,就自带一种逻辑判断在里面,可以整体的替换算法的实现部分,或者说跟机器学习有相似之处。 二、Strategy模式思想 Context类:里面定义了Strategy类型属性,负责使用Strate 阅读全文
posted @ 2019-02-18 14:29 KamShing 阅读(343) 评论(0) 推荐(0)
摘要:一、什么是Bridge模式? 讲述之前,先介绍两个关于类层次的重要概念:类的功能层次结构和类的实现层次结构。 1、类的功能层次结构 假如现在有一个父类ClassFarther,它具有一些基本功能,现在希望在业务上新增新的功能时,可以通过编写一个子类ClassSon去继承父类ClassFarther, 阅读全文
posted @ 2019-02-18 13:23 KamShing 阅读(210) 评论(0) 推荐(0)
摘要:Redis被称为是内存数据库,那是因为它会将其所有数据存储在内存里,因此Redis具有强劲的速度性能,但是,也正因为数据存储在内存中,当Redis重启后,所有存储在内存的数据就会丢失。为了使得数据持久化,Redis提供了两种方式:RDB方式和AOF方式。 一、RDB方式 RDB方式的持久化是通过快照 阅读全文
posted @ 2019-02-18 11:38 KamShing 阅读(189) 评论(0) 推荐(0)