最新 最热

从构建分布式秒杀系统聊聊重复下单

秒杀时为了公平起见,往往是单个用户只能购买一件商品,但是又要做到不能少买,那么问题来了,如何保证?

2019-12-09
1

RabbitMQ实现延时队列(死信队列)

TTL是time to live 的简称,顾名思义指的是消息的存活时间。rabbitMq可以从两种维度设置消息过期时间,分别是队列和消息本身。 队列消息过期时间-Per-Queue Message TTL: 通过设置队列的x-message-ttl参数来设置指定队列...

2019-12-02
1

python笔记:阻塞队列

在python中,提供了线程安全的阻塞队列queue。这使得对信号量的需求降低了不少。能很简单的实现生产消费者模式。

2019-11-22
1

【未完成】7-14 特殊队列 (30 分)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

2019-11-08
1

数据结构【第六篇】队列 (queue) 的实现与讲解

中午在食堂打饭,真是一个令人头疼的事情,去食堂的路上也总是步伐匆匆,为什么啊,这还用说,迟一点去,你就会知道什么叫做人山人海了,在食堂排队的时候,相比较学生来说,打饭阿姨毕竟是少数,在每个窗口都有人的时候,不免我们就得等待...

2019-10-31
1

数据结构与算法-队列

简介 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 代码示例p...

2019-10-26
1

数据结构与算法-阻塞队列

代码示例package *;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * @...

2019-10-26
1

每日一题 剑指offer(栈的压入和序列弹出)

编程是很多偏计算机、人工智能领域必须掌握的一项技能,此编程能力在学习和工作中起着重要的作用。因此小白决定开辟一个新的板块“每日一题”,通过每天一道编程题目来强化和锻炼自己的编程能力(最起码不会忘记编程)...

2019-10-24
0

每日一题 剑指offer(用两个栈实现队列)

编程是很多偏计算机、人工智能领域必须掌握的一项技能,此编程能力在学习和工作中起着重要的作用。因此小白决定开辟一个新的板块“每日一题”,通过每天一道编程题目来强化和锻炼自己的编程能力(最起码不会忘记编程)...

2019-10-24
1

【真实生产案例】消息中间件如何处理消费失败的消息?

下图是一个非常典型的生产环境的问题,很多公司都会在生产系统里使用MQ,即消息队列。

2019-10-21
1