搜索结果
查询Tags标签: 队列,共有 1737条记录-
.Net之延迟队列
介绍 具有队列的特性,再给它附加一个延迟消费队列消息的功能,也就是说可以指定队列中的消息在哪个时间点被消费。 使用场景 延时队列在项目中的应用还是比较多的,尤其像电商类平台:订单成功后,在30分钟内没有支付,自动取消订单 外卖平台发送订餐通知,下单成功后60s…
2022/7/4 23:24:11 人评论 次浏览 -
C#实现一个万物皆可排序的队列
需求 产品中需要向不同的客户推送数据,原来的实现是每条数据产生后就立即向客户推送数据,走的的是HTTP协议。因为每条数据都比较小,而数据生成的频次也比较高,这就会频繁的建立HTTP连接,而且每次HTTP传输中携带的业务数据都很小,对网络的实际利用率不高。希望能够提…
2022/7/4 14:20:10 人评论 次浏览 -
RabbitMQ-消息队列的收发模式(二)
为了测试方便代码复用这里封装了一个简单的连接mq的工具类 import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; import java.util.concurrent.TimeoutException;/*** @ClassName RabbitMqUtil* @Author …
2022/7/4 6:21:57 人评论 次浏览 -
AcWing 算法提高课 二维单调队列优化dp
单调队列可以求出,区间内的最值。 对于二维的情况,可以先在每一行,用单调队列求出,行方向上的最值。 然后在行方向上的最值的基础上,在每一列,用单调队列求出列方向上的最值。 即可得到二维区间的最值。 例题:1091. 理想的正方形 代码:#include<bits/stdc++.h&…
2022/7/4 1:21:16 人评论 次浏览 -
GMP模型
Golang协程调度器原理 & GMP设计思想 地址:https://www.bilibili.com/video/BV19r4y1w7Nx 1.Golang调度器的由来 1.1 早期单进程操作系统所有进程只能顺序执行,产生问题:单一执行流程,计算机只能一个任务一个任务进行 进程阻塞导致CPU浪费 (即某个进程阻塞,会导…
2022/7/3 23:22:58 人评论 次浏览 -
黑马--Redis篇
学习链接:https://www.bilibili.com/video/BV1cr4y1671t?p=1&vd_source=510ec700814c4e5dc4c4fda8f06c10e8 狂神笔记:https://www.cnblogs.com/meditation5201314/p/14882992.html#redis五种基本数据类型 代码地址:https://gitee.com/empirefree/SpringBoot-summa…
2022/7/2 2:20:23 人评论 次浏览 -
Kafka解析-1快速入门
前言 官网 Kafka 中文文档 - ApacheCN Apache Kafka Kafka传统定义:一个分布式基于发布/订阅模式的消息队列(MQ),主要应用于大数据实时处理领域。 Kafka最新定义:一个开源的分布式事件流平台(ESP),被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用…
2022/6/30 23:22:23 人评论 次浏览 -
关于Java线程池的灵魂8问
一、线程池基础总结 1.1 ThreadPoolExecutor线程池状态分类 RUNNABLE:运行状态,接受新任务,持续处理任务队列里的任务SHUTDOWN:不再接受新任务,但要处理任务队列里的任务STOP:不再接受新任务,不再处理任务队列里的任务,中断正在进行中的任务TIDYING:表示线程池正…
2022/6/30 14:19:44 人评论 次浏览 -
Java 入门34 常见的数据结构
我的理解是 栈就是一个杯子 只有一个口 向放进去的物品在最底下 后放进去的在上面 拿出来的时候 上面的物品(后放的)先拿出来我的理解是队列 就是一个竹筒(两头都是空的) 一段是前端(出队列) 一段是后端(入队列)数组 链表 二叉树
2022/6/30 1:51:09 人评论 次浏览 -
Hyperf 实现redis消息队列-源码解读
Hyperf 实现redis消息队列-源码解读之前写过一篇笔记《Redis实现消息队列》,其中对消息队列以及redis实现消息队列的三种方式进行了介绍。下面来对hyperf实现redis消息队列的源码进行解读,加深对redis如何来实现消息队列的理解。一、实现Redis消息队列的各个文件1、Drive…
2022/6/29 2:22:31 人评论 次浏览 -
队列应用-击鼓传花
// 队列的应用 let Queue = require(./01队列的封装) /*** 使用队列实现小游戏:击鼓传花,* 传入一组数据和设定的数字num,循环遍历数组内元素,* 遍历到的元素为指定数字num时将该元素删除,直至数组剩下一个元素。*/ // 队列应用:面试题:击鼓传花 let passGame = (n…
2022/6/28 6:22:30 人评论 次浏览 -
云计算参考架构几例
云计算参考架构: 上图阐释如何创建私有和混合云,最终用户可以自行提供计算、 存储和网络。许多大型组织开始创建内部的私有云,来增强其数据中心战略。 58同城的云架构: 百度社区的云架构 结合对弹性服务的理解,第一个是弹性伸缩,你让你的业务随着你的性能,随着你的流…
2022/6/26 23:31:46 人评论 次浏览 -
LeetCode 热题100 17. 电话号码的字母组合
来源:力扣(LeetCode)链接:https://leetcode.cn/problems/letter-combinations-of-a-phone-number分割线:这道题我一开始的思路想到了用hashmap来做数字和字母的对应,但是没有想到具体如何来做。看了题解后,对于用队列的方式来做这种思路我比较容易理解,但是奈何代…
2022/6/26 23:29:10 人评论 次浏览 -
上交os lec7 进程间通信
7.1进程间通信背景和基础将一个应用实现为一个进程,非常冗余比如本来,两个进程本来可以共享数据库实现其次是比较低效,由于本来实现一个邮件应用本来应该只关注邮件任务逻辑,但是将完整的应用设计为一个应用,其数据库也需要自己设计最后是即使将一个应用设计为一个进…
2022/6/26 5:23:13 人评论 次浏览 -
MFC入门
基本概念 SDK:软件开发工具包。 API函数:Windows操作系统提供给应用程序编程的接口。(Windows应用程序API函数是通过C语言实现的,所有主要的Windows函数都在Windows.h头文件中进行了声明。) 句柄(handle):在Windows程序中,有各种各样的资源(窗口、图标、光标,画…
2022/6/25 23:26:01 人评论 次浏览