摘要:
1.安装ElasticSearch6.5.1 使用的ElasticSearch版本为6.5.1,如果我们需要使用JDBC来连接的话是需要到白金版以上的,请务必保证版本正确可用。 ①官网下载地址: https://www.elastic.co/downloads/past-releases/ela 阅读全文
摘要:
1.原理 使用Zookeeper实现负载均衡原理,服务器端将启动的服务注册到,zk注册中心上,采用临时节点。客户端从zk节点上获取最新服务节点信息,本地使用负载均衡算法,随机分配服务器。 2.实例代码相关 Maven依赖: ZkServerScoekt: ZkServerClient: 阅读全文
摘要:
1.业务场景 通常我们在购物的时候都会有一个订单号,那如果在高并发的情况下如何保证订单号的唯一性呢?比如秒杀抢购我我们既要保证性能的可靠(分布式)又要保证不生成重复的订单号,这个时候我们就需要使用到分布式锁,这里我们介绍的分布式锁的实现方式是使用Zookeeper,关于Zookeeper我们这里 阅读全文
摘要:
1.简介 The command pattern is a behavioral design pattern in which an object is used to encapsulate all information needed to perform an action or trigg 阅读全文
摘要:
1.简介 RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion level capacity and flexib 阅读全文
摘要:
1.简介 The builder pattern is a design pattern designed to provide a flexible solution to various object creation problems in object oriented programmin 阅读全文
摘要:
1.XXL JOB简介 XXL JOB is a lightweight distributed task scheduling framework. It's core design goal is to develop quickly and learn simple, lightweight, 阅读全文
摘要:
1.简介 In computer programming, the strategy pattern (also known as the policy pattern) is a behavioral software design pattern that enables selecting a 阅读全文
摘要:
1.简介: in the book Design Patterns. The template method is a method in a superclass, usually an abstract superclass, and defines the skeleton of an ope 阅读全文
摘要:
1.什么是装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 2、装 阅读全文