搜索结果
查询Tags标签: 队列,共有 1737条记录-
Java ThreadPoolTaskExecutor 线程池的常见问题
重要参数 corePoolSize:核心线程数,常开的线程数,默认值:1。需注意:如果设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭直到关闭为0queueCapacity:阻塞队列(任务队列),需注意spring的默认值是Integer.MAX_VALUE,必须要手动修改,否则如果…
2022/2/23 20:22:09 人评论 次浏览 -
Java 线程池
Java 线程池 前言:啊里巴巴开发手册2021) 【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 说明:Executors 返回的线程池对象的弊端如下: 1) FixedThread…
2022/2/23 14:22:46 人评论 次浏览 -
6种消息队列介绍和对比
消息队列 是分布式应用间交换信息的重要组件,消息队列可驻留在内存或磁盘上, 队列可以存储消息直到它们被应用程序读走。 通过消息队列,应用程序可以在不知道彼此位置的情况下独立处理消息,或者在处理消息前不需要等待接收此消息。 所以消息队列可以解决应用解耦、异步…
2022/2/23 6:24:55 人评论 次浏览 -
算法-栈和队列(Java实现)
文章目录 栈和队列以及优先队列1.栈的压入、弹出序列 2. 返回滑动窗口中的最大值解法一:解法二:3. 返回数据流中的第K大元素栈和队列以及优先队列 1.栈的压入、弹出序列 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设…
2022/2/23 1:22:25 人评论 次浏览 -
2021年目前最新上千道Java面试题,刷完你不进大厂谁进大厂
18、Jedis 与 Redisson 对比有什么优缺点? 19、Redis 如何设置密码及验证密码? 20、说说 Redis 哈希槽的概念? 21、Redis 集群的主从复制模型是怎样的? 22、Redis 集群会有写操作丢失吗?为什么? 23、Redis 集群之间是如何复制的? 24、Redis 集群最大节点个数是多少…
2022/2/22 14:53:38 人评论 次浏览 -
C# 使用RammitMQ
以下内容选自:https://www.cnblogs.com/mq0036/p/11726733.html 前言 我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。 关于消息队列 其实消息队列…
2022/2/22 11:24:32 人评论 次浏览 -
java多线程之-线程池状态
1.背景 这一节我们来学习一下线程池状态..... 2.线程池状态状态名称 高3位 是否接受新任务 是否处理队列中的任务 说明RUNNING 111 是 是 线程池正常运行状态SHUTDOWN 000 否 是 不接收新的任务,但是会处理完队列中的任务STOP 001 否 否 会中断正在执行的任务,并且…
2022/2/22 9:23:30 人评论 次浏览 -
消息队列的一些认识
什么是消息队列? 消息队列可以看作是一个存放消息的容器,当我们需要使用消息的时候,直接从容器中取出消息供自己使用。 为什么要使用消息队列? 1、通过异步处理提高系统性能(减少响应所需时间)。将用户的请求数据存储到消息队列之后就立即返回结果。随后,系统再对消…
2022/2/21 23:26:54 人评论 次浏览 -
C++ priority_queue 容器
优先队列-priority_queue 不出所料,priority_queue 容器适配器定义了一个元素有序排列的队列。默认队列头部的元素优先级最高。因为它是一个队列,所以只能访问第一个元素,这也意味着优先级最高的元素总是第一个被处理。但是如何定义“优先级”完全取决于我们自己。如果…
2022/2/21 11:30:30 人评论 次浏览 -
python 多进程与进程池
多进程:导入包:from multiprocessing import Process, Queue 函数式使用法:def abc(abc,bcd):print(abc,bcd)return abc,bcd基本调用:res = Process(target=abc,args=(abc,bcd)) # 传入函数名,参数使用元组的形式写后面res.start() # 启动res.join() # 等待进程运行…
2022/2/21 7:30:20 人评论 次浏览 -
基于docker的RabbitMq服务
1. 什么是MQ消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已 作用:应用程序“对”应用程序的通信方法。异步 注册信息写到数据库--》发送邮件--》发送短信同步 注册信息写到数据 同时发送邮…
2022/2/20 23:33:49 人评论 次浏览 -
ESP32学习FREERTOS中队列Queue相关函数
1 xTaskCreate( vTaskCode, "NAME", STACK_SIZE, &ucParameterToPass, tskIDLE_PRIORITY, &xHandle );创建任务,具体参数有任务函数入口指针即函数名,任务名字,分配栈大小,任务函数参数,任务优先级,任务句柄等参数。1 void vTaskCode( void * …
2022/2/20 6:26:43 人评论 次浏览 -
rabbitmq延迟队列
rabbitmq延迟队列 延迟队列概念 延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的元素的队列 延迟队列使用场景订单在十分钟之内未支…
2022/2/17 23:16:34 人评论 次浏览 -
6.延迟队列
目录6.延迟队列6.1延迟队列概念6.2RabbitMQ 中的 TTL6.2.1消息设置 TTL6.2.2队列设置 TTL6.2.3两者的区别6.3队列 TTL6.3.1代码架构图6.3.2配置文件类代码6.3.3消息生产者代码6.3.4消息消费者代码6.4延时队列优化6.4.1代码架构图6.4.2配置文件类代码6.4.3消息生产者代码6.…
2022/2/17 6:14:43 人评论 次浏览 -
1.MQ 的相关概念
目录1.MQ 的相关概念1.1什么是 MQ1.2为什么要用 MQ1.2.1流量消峰1.2.2应用解耦1.2.3异步处理1.3MQ 的分类1.3.1ActiveMQ1.3.2Kafka1.3.3RocketMQ1.3.4RabbitMQ1.3.5kafka、activemq、rabbitmq、rocketmq优点和缺点 1.MQ 的相关概念 1.1什么是 MQ MQ(message queue),从字面…
2022/2/16 23:43:14 人评论 次浏览