网站首页 站内搜索

搜索结果

查询Tags标签: 队列,共有 1737条记录
  • 2022年-C#中高级开发工程师面试题【消息队列篇】

    心之所向,勇往直前!简单归纳消息队列相关的面试题正文1. MQ的作用是什么? 解耦、异步、削峰2. 如何保证消息队列的幂等性?a. 消费操作时可以先校验数据是否重复再写入b. 数据表设置唯一索引c. 丢到redis里(分布式锁)3. 如何保证消息队列的可靠性?(RabbitMq)a. C…

    2022/6/24 14:21:53 人评论 次浏览
  • 【java笔记】线程池ThreadPoolExecutor

    ===============================================2022/6/23_第2次修改 ccb_warlock更新说明: 2022/6/23: 1.补充了“为什么不允许通过Executors创建线程”的内容; =============================================== 在java中使用线程池,是在一个…

    2022/6/24 14:19:30 人评论 次浏览
  • Java 最常见的 208 道面试题:(14)

    十四、RabbitMQ135. rabbitmq 的使用场景有哪些?①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上…

    2022/6/23 5:19:57 人评论 次浏览
  • 2 万字 + 20张图| 细说 Redis 九种数据类型和应用场景

    2 万字 + 20张图| 细说 Redis 九种数据类型和应用场景作者:小林coding 计算机八股文网(操作系统、计算机网络、计算机组成、MySQL、Redis):https://xiaolincoding.com大家好,我是小林。 我们都知道 Redis 提供了丰富的数据类型,常见的有五种:String(字符串),Hash…

    2022/6/23 2:20:21 人评论 次浏览
  • Redis实现延迟队列的正确姿势

    在之前探讨延时队列的文章中我们提到了 redisson delayqueue 使用 redis 的有序集合结构实现延时队列,遗憾的是 go 语言社区中并无类似的库。不过问题不大,没有轮子我们自己造

    2022/6/23 2:20:11 人评论 次浏览
  • TP6消息队列

    什么是消息队列机制 消息(Message):传输的数据。 队列(Queue):队列是一种先进先出的数据结构。 消息队列从字面的含义来看就是一个存放消息的容器。 消息队列可以简单理解为:把要传输的数据放在队列中。 把数据放到消息队列叫做生产者 从消息队列里边取数据叫做消费者 一…

    2022/6/22 23:26:08 人评论 次浏览
  • Laravel队列

    Laravel流程: 触发机制:死循环的读取方式:易实现,故障及时回复(秒杀) 定时任务:压力均分、处理上限 守护进程:php-rpm和cgi队列使用场景:

    2022/6/22 23:26:05 人评论 次浏览
  • 领导:谁再用redis过期监听实现关闭订单,立马滚蛋!

    日前拜读阿牛老师的大作 领导:谁再用定时任务实现关闭订单,立马滚蛋! 发现其方案有若干瑕疵,特此抛砖引玉讨论一二。 在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有…

    2022/6/22 2:21:21 人评论 次浏览
  • C# 消息队列源码

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Messaging;namespace MSMQTest {public class TestMessageQueue{ private string Path; /// <summary> /// 1.通过Create方法创建使用指…

    2022/6/18 1:22:26 人评论 次浏览
  • RabbitMQ的简单介绍

    1、RabbitMQ的简介 RabbitMQ是由erlang语言开发,基于AMQP协议实现的消息队列,它的并发能力强,性能极好,延迟极低,稳定性和安全性很高,同时还支持集群。RabbitMQ在分布式系统开发中应用非常广泛,是最受欢迎的开源消息中间件之一。注意:由于RabbitMQ是采用erlang语言…

    2022/6/15 23:20:16 人评论 次浏览
  • 链队列(C++)

    初始化typedef int elemtype;typedef struct Node {elemtype data;//数据域struct Node*next; }Qnode,*QueuePtr;typedef struct{QueuePtr front ,rear; }LinkQueue;int Init_LinkQueue(LinkQueue* L) {Qnode* S;S = (Qnode*)malloc(sizeof(Node));if (!S){printf("初…

    2022/6/14 1:21:12 人评论 次浏览
  • 【PostgreSQL】使用查询语句分析锁队列

    \timing on set statement_timeout to 100ms;with recursive activity as (selectpg_blocking_pids(pid) blocked_by,*,age(clock_timestamp(), xact_start)::interval(0) as tx_age,-- "pg_locks.waitstart" – PG14+ only; for older versions: age(clock_ti…

    2022/6/12 6:20:22 人评论 次浏览
  • 洛谷P2627 [USACO11OPEN]Mowing the Lawn G (单调队列优化DP)

    一道单调队列优化DP的入门题。 f[i]表示到第i头牛时获得的最大效率。 状态转移方程:f[i]=max(f[j-1]-sum[j])+sum[i] ,i-k<=j<=i。j的意义表示断点,因为不能连续安排超过k只牛,肯定要在中间断开一处。 max中f[j-1]-sum[j]只和j相关,我们可以对其做递减单调队列,…

    2022/6/11 23:50:52 人评论 次浏览
  • php redis 延迟队列

    PHP+ redis实现延迟队列使用的是redis有序集合的特性来完成。大致思路如下:(1).下单成功通过zadd key score value命令把订单信息写入到集合中,例如key:order score:指定要执行的时间戳(单位秒) value:订单id 集合的最终元素成员如下score value 1603620459 …

    2022/6/9 2:20:06 人评论 次浏览
  • 线程池简介

    线程池简介 线程池(thread pool),一种线程使用模式,线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务;这避免了在处理短时间任务时创建与销毁线程的代价;线程池不仅能够保证内核的充分利用,还…

    2022/6/8 23:20:25 人评论 次浏览
扫一扫关注最新编程教程