240 发简信
IP属地:北京
  • 记录Atlas安装与配置过程

    记录Atlas安装与配置过程 安装环境是基于centos8,安装过程配置文件内容根据自己实际修改 jdk要安装1.8版本 Zookeeper安装...

  • 异步任务——多线程

    初始化线程的4种方式: 1、继承Thread main startmain end当前线程:Thread-0运行结果:5 2、实现Runnabl...

  • CompletableFuture

    1.创建异步对象 CompletableFuture提供四个静态方法来创建一个异步操作。 runAsync举例: main startmain ...

  • Resize,w 360,h 240
    分存式锁

    1.本地锁实现 如下图所示,共有8个商品服务,每个商品服务都有10000个并发去查询数据库,用本地锁去实现,只能锁住单个服务,在同一时间,还是会...

  • Resize,w 360,h 240
    Redis基础知识分享(二)

    三种特殊数据类型 Geospatial 地理位置 只有六个命令: Hyperloglog 优点:占用的内存是固定,2^64 不同的元素的技术,只...

  • Resize,w 360,h 240
    Redis基础知识分享(一)

    Redis概述 Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务 !是一个开源的使用ANSI...

  • Resize,w 360,h 240
    利用RabbitMQ同步es和mysql数据

    一、前言: 最近学习了消息队列,刚好最近有一个需求:mysql数据更新或删除时,需要同步更新到Elasticsearch。所以写一篇简书来记录...

  • Resize,w 360,h 240
    SpringBoot中使用RabbitMQ

    一、搭建初始环境 1.引入依赖 2. 配置 二、Hello World 1.生产者 2.消费者 三、Work queues 1.生产者 2.消费...

  • Resize,w 360,h 240
    RabbitMQ入门之六种模式介绍(二)

    一、前言: 上一篇简书说到三种RabbitMq的模型,接下来这篇简书介绍剩下的三种。 二、Routing: 在Fanout模式中,⼀条消息,会被...