最新 最热

剑指 Offer 09. 用两个栈实现队列C++

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )...

2022-11-18
1

死信队列 和消息TTL过期代码

先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer将消息投递到broker或者直接到queue里了,consumer从queue取出消息进行消费,但某些时候由于特定的原因导致queue中...

2022-11-13
1

栈和队列的实现

一、栈1.概念 一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作,进行数据插入和删除操作的一端称为栈顶,另一端称为栈底,栈中的数据元素遵循后进先出的原则。 注意从栈顶入,栈顶出...

2022-11-10
1

C++优先队列_队列queue中添加元素的方法

之前已经提到了队列(queue),队列是一种先进先出(First in First out,FIFO)的数据类型。每次元素的入队都只能添加到队列尾部,出队时从队列头部开始出。...

2022-11-09
1

c++容器类_类的容器

首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对...

2022-11-04
1

OAM协议详解_服务期限怎么填写

a) 目的地址(DA):Slow_Protocols_Multicast地址,使用和编码规定见IEEE802.3-2005 Annex 43B;

2022-11-01
1

每日一题(组队竞赛,排序子序列,倒置字符串, 删除公共字符,修理牧场)

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第18天,点击查看活动详情

2022-10-31
1

python的queue的简单使用

在线程之间传递数据是很常见的事情。python中的Queue模块可以为我们自动控制线程锁,保证数据同步。

2022-10-31
2

[StackOverflow] Difference between synchronous and asynchorous gRPC API

TLDR: Yes, async APIs would send the messages asynchronously without latter messages waiting, while synchronous APIs will block the whole thread while one messa...

2022-10-27
1

关于MQ的几件小事(四)如何保证消息不丢失

数据不能多,也不能少,不能多是说消息不能重复消费,这个我们上一节已解决;不能少,就是说不能丢失数据。如果mq传递的是非常核心的消息,支撑核心的业务,那么这种场景是一定不能丢失数据的。...

2022-10-27
1