记录Atlas安装与配置过程 安装环境是基于centos8,安装过程配置文件内容根据自己实际修改 jdk要安装1.8版本 Zookeeper安装 下载Zookeeper 解压...
记录Atlas安装与配置过程 安装环境是基于centos8,安装过程配置文件内容根据自己实际修改 jdk要安装1.8版本 Zookeeper安装 下载Zookeeper 解压...
初始化线程的4种方式: 1、继承Thread main startmain end当前线程:Thread-0运行结果:5 2、实现Runnable接口 main startm...
1.创建异步对象 CompletableFuture提供四个静态方法来创建一个异步操作。 runAsync举例: main startmain end当前线程:pool-1-...
1.本地锁实现 如下图所示,共有8个商品服务,每个商品服务都有10000个并发去查询数据库,用本地锁去实现,只能锁住单个服务,在同一时间,还是会有8个线程去查询数据库。 te...
三种特殊数据类型 Geospatial 地理位置 只有六个命令: Hyperloglog 优点:占用的内存是固定,2^64 不同的元素的技术,只需要废 12KB内存!如果要从...
Redis概述 Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务 !是一个开源的使用ANSI、C语言编写、支持网络、可基于...
一、前言: 最近学习了消息队列,刚好最近有一个需求:mysql数据更新或删除时,需要同步更新到Elasticsearch。所以写一篇简书来记录一下解决过程。如果还没有了解过...
一、搭建初始环境 1.引入依赖 2. 配置 二、Hello World 1.生产者 2.消费者 三、Work queues 1.生产者 2.消费者 说明:默认在Spring ...
一、前言: 上一篇简书说到三种RabbitMq的模型,接下来这篇简书介绍剩下的三种。 二、Routing: 在Fanout模式中,⼀条消息,会被所有订阅的队列都消费。但是,在...
一、准备工作: 创建一个spring boot项目,并且引入相关依赖 二、Hello World: 在上图的模型中,P表示消息生产者,即要发送消息的程序。C表示消费者,即处理...
一、MQ引言 MQ (Message Quene) : 翻译为消息队列,通过典型的生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的...
一、Java Stream API简单介绍 Java8的两个重大改变,一个是Lambda表达式,另一个就是Java Stream函数式编程接口。Java Stream就是一个...
一、引入: 在理想情况下,二叉搜索树增删查改的时间复杂度为O(logN)。但是,在插入数据的时候,可能会导致树会倾斜,不同的插入顺序会导致树的高度不一样,树的高度决定了它查找...
在上一篇简书中,我用k8s搭建了一个dns集群。 在这里将给这个集群增加一个健康检测和挂载本地存储 一、健康检测: k8s提供了两类探针:livenessProbe和read...