Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
MQ可以用在哪些地方,解决什么问题?
MQ kafka是以吞吐量高而闻名 不过其数据稳定性一般 而且无法保证消息有序性 阿里巴巴的RocketMQ基于Kafka的原理 利用Java代码打造 弥补了Kafka的缺点 继承了其高吞吐的优势 其客户端目前以Java为主 RabbitM
MQ
消息中间件
队列
交换机
【C++研发面试笔记】16. 基本数据结构-队列queue与栈stack
C 研发面试笔记 16 基本数据结构 队列queue与栈stack 16 1 STL中stack实现 stack 模板类的定义在头文件中 栈中的数据是先进后出的 First In Last Out FILO 栈只有一个出口 允许新增元素 只
c
C研发面试笔记
队列
栈
STL
一个“制作午餐”的故事,帮助你理解并发和并行(上)
导读 这是一个关于 午餐时间 的小故事 用于阐述 threading asyncio multiprocessing cloud functions 等内容 为了方便阅读并理解文章的内容 全文分上 下两篇 上篇主要讲解并发 下篇重点讲解并行
队列
python
Java
编程语言
多线程
两个栈实现一个队列的功能
1 栈 是限制的线性表插入删除必须在同一端完成 栈的特点 先进后出 入栈将数据沉入栈底 最上面的一个数据是栈顶 获取栈顶元素Top 之后要进行Pop 删除栈顶 才可以取到第二个数据 2 队列 也是对线性表的一种限定 规定插入删除数据必须在异
数据结构
队列
c
其他文章太水,从头到尾写一篇rabbitmq,含Springboot整合rabbitmq
文章目录 安装跳过 不会的请百度 这篇文章主要记录理论以及编码 什么是rabbitmq 基本概念 不与SpringBoot整合的写法 先写一个工具类 获取连接等 简单队列模式 模型 生产者生产消息 消费者接受消息 简单消息队列不足 Work
rabbitmq
Java
队列
中间件
数组环形队列(FIFO)
数组环形队列 FIFO 一 说明 环形队列的关键是判断队列为空 还是为满 当tail追上head时 队列为满 当head追上tail时 队列为空 二 代码实现 define ElemType uint8 t 定义数据类型 define Qu
资料
队列
Queue
c语言
AtCoder Beginner Contest 212 D - Querying Multiset (优先队列+思维)
链接 题意 三种操作 向队列中放入一个x 将队列中的数都 x 拿出队列中最小的数 并输出 分析 首先我们知道本题的难点在于维护每次给队列中的数 x因为队列中的数加入的顺序不一样 所以第2种对队列中的贡献有的多有的少 我说的不太清楚 谨慎理解
思维
数据结构
队列
Java
算法
SpringBoot整合 ActiveMQ快速入门 实现点对点推送
ActiveMQ是一个高性能的消息服务 它已经实现JMS接口 Java消息服务 Java Message Service Java平台中关于面向消息中间件的接口 所以我们可以直接在 Java 中使用 使用场景 多项目解耦合 分布式事务 流量
队列
分布式
ActiveMQ
JMS
rabbitmq
是微服务不香了?淘宝为什么要放弃Spring Cloud 和 Dubbo?
都2021年了 还没用过微服务 吗 中台架构还只是听说过 2020年的双十一 天猫订单处理峰值达到58 3万笔 秒 2020年的双十二 数据量高达1200万 2021年的12306网站单日浏览峰值5000 亿次 2021年的一线互联网三高架
分布式
队列
Java
面试
编程语言
Java 线程池ExecutorService 等待队列问题
本人博客原地址 Java 线程池ExecutorService 等待队列问题 创作时间 2019 09 30 11 12 35 1 首先看下Executor获取线程池 这样方式 可以设置线程池的大小 但是了解线程池的内部原理的情况下 这样的
Java
多线程
队列
并发编程
java中Collection(集合)
文章目录 集合 Collection 一 集合的分类 二 集合的特点 三 集合的访问 四 List 1 List 接口方法 2 List的实现方式 1 List接口提供的of 方法 2 ArrayLIst 3 LinkList 3 遍历Li
java学习笔记
Java
队列
Java 优先队列(PriorityQueue)总结
PriorityQueue 实现的是 Queue 接口 可以使用 Queue 提供的方法 以及自带的方法 1 PriorityQueue概述 Java PriorityQueue 实现了 Queue 接口 不允许放入 null 元素 其通过
数据结构
Java
队列
C++STL之queue容器
概述 queue容器是一个队列 非常简单 它不支持迭代器 不支持随机访问 并且是一个单向队列 只能从尾部插入 头部删除 常用的方法是利用其先进先出的特性去接收消息 然后处理消息 例如车站的排队 当然list容器也可以实现先进先出 看你喜欢用
CSTL专栏
Queue
队列
c
【Java并发编程的艺术】Java并发容器和框架:Java中的阻塞队列
1 什么是阻塞队列 阻塞队列常用于生产者和消费者的场景 生产者是向队列里添加元素的线程 消费者是 从队列里取元素的线程 阻塞队列就是生产者用来存放元素 消费者用来获取元素的容器 阻塞队列 BlockingQueue 是一个支持两个附加操作的
Java并发编程(多线程)
队列
Java
多线程
并发编程
生产者消费者异步调用
场景 全量同步上游酒店数据 需要同步酒店数据量近百万 上游接口一家酒店需要调用2次接口才能获取完整的酒店数据 并且一次只能查询一家酒店 本地需要更新的表有9张表 7张百万级别 2张千万级别 如果一个一个酒店查询 然后更新就需要更新 近千万次
Java
队列
【数据结构】LoopQueue 循环队列
数据结构源码 接口 public interface Queue
算法与数据结构
数据结构
数据结构
算法
队列
为什么大家都在抵制用定时任务实现「关闭超时订单」功能?
作者 阿Q 来源 阿Q说代码 前几天领导突然宣布几年前停用的电商项目又重新启动了 让我把代码重构下进行升级 让我最深恶痛觉的就是里边竟然用定时任务实现了 关闭超时订单 的功能 现在想来 哭笑不得 我们先分析一波为什么大家都在抵制用定时任务来
队列
Java
rabbitmq
Redis
中间件
消息队列 RocketMQ:(九)消息重试
文章目录 消息队列 RocketMQ 一 概述 消息队列 RocketMQ 二 系统架构 消息队列 RocketMQ 三 发送普通消息 三种方式 消息队列 RocketMQ 四 顺序消息 消息队列 RocketMQ 五 延时消息 消息队列
RocketMQ
队列
Java
后端
分布式
环形缓冲区– Disruptor背后的数据结构
环形缓冲区 Disruptor背后的数据结构 Disruptor是一个高性能的库 用于在线程之间传递消息 该库由LMAX Exchange公司在几年前开发和开源 他们创建了此软件来处理其零售金融交易平台中的巨大流量 超过600万TPS 在2
队列
数据结构
Java
python
算法
SpringBoot集成RabbitMQ实现消息重试机制,消息重试3次失败后写入死信队列,消息重试3次失败后入库
yml配置 spring rabbitmq username admin password admin host localhost port 5672 virtual host publisher confirm true 发布确认 开启
Java
rabbitmq
springboot
交换机
队列
«
1 ...
3
4
5
6
7
8
9
»