目录 前言 RabbitMQ 什么是RabbitMQ RabbitMQ特点 安装启动 RabbitMQ和Kafka的消息收发区别 RabbitMQ使用案例 添加依赖 添加配置 创建RabbitMQ配置类 Rabbi...
1. 非公平锁实现原理 加锁解锁流程 构造器默认实现的是非公平锁 public ReentrantLock() {sync = new NonfairSync();} NonfairSync 继承 Sync...
1,先把压缩包放到/opt/install目录下 2,解压,更名 解压:[root@siwen install]# tar -zxf kafka_2.12-2.8.0.tgz -C ../...
python学习——python的队列 队列的实现和方法 方法 先进先出的代码实现 后进先出的代码实现 优先级队列 例题 python的Queue模块中提供了同步、线程...
Redis秒杀优化 改进秒杀业务,提高并发性能 需求: 1.新增秒杀优惠券的同时,将优惠券的信息保存到redis中 2.基于Lua脚本,判断...
目录 1、Executors.newCachedThreadPool() 与 Executors.newFixedThreadPool(n) 的区别是什么? 2、Executors.newCachedThreadPool() 与 Executors.ne...
1、十进制 转 二进制 十进制87 转换为 二进制为 1010111 2、二进制 转 十进制 二进制1010111 转换为 十进制 3、循环队列 计算长度通用公式: fr...