摘要: 定义 工厂的工厂,主要面对的对象为产品族 uml 代码 package abstractfactory; /** * @author mrhy * @date 2021/1/4 13:54 * Copyright (C), 2018-2021 */ public class Customer { p 阅读全文
posted @ 2021-01-04 15:15 小憨马 阅读(31) 评论(0) 推荐(0)
摘要: 一、简单工厂模式 定义 定义一个工厂类,他可以根据不同的参数,创建不同的实例。众多实例之间有着共同的父类或者接口。实现此功能的方法一般为静态方法 优点 需要什么,仅仅需要传入一个或者多个参数,就能获取到实例,而无需知道其内部的实现过程 在简单工厂模式中,用于创建实例的方法通常为静态方法(static 阅读全文
posted @ 2021-01-04 15:14 小憨马 阅读(62) 评论(0) 推荐(0)
摘要: 单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需 阅读全文
posted @ 2021-01-04 15:11 小憨马 阅读(37) 评论(0) 推荐(0)
摘要: 七大设计原则 原则一:单一功能原则 Single Responsibility Principle, SRP 核心思想:解耦和增强内聚性(高内聚,低耦合) 类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时 阅读全文
posted @ 2021-01-04 15:10 小憨马 阅读(68) 评论(0) 推荐(0)
摘要: 一、什么是雪崩效应 二、雪落而不雪崩的解决方案 隔离 熔断 降级 限流 超时 三、容错 容错的三个核心思想 保证自己不被上游服务压垮 保证自己不被下游服务拖垮 保证自己不受外界环境影响 四、解决方案(Sentinel) Sentinel规则 1. 流控规则 流量控制,其原理是监控流量的QPS(每秒查 阅读全文
posted @ 2020-12-24 17:19 小憨马 阅读(305) 评论(0) 推荐(1)