E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NIFI队列
算法-
队列
-买票需要的时间
力扣题目:2073.买票需要的时间-力扣(LeetCode)有n个人前来排队买票,其中第0人站在队伍最前方,第(n-1)人站在队伍最后方。给你一个下标从0开始的整数数组tickets,数组长度为n,其中第i人想要购买的票数为tickets[i]。每个人买票都需要用掉恰好1秒。一个人一次只能买一张票,如果需要购买更多票,他必须走到队尾重新排队(瞬间发生,不计时间)。如果一个人没有剩下需要买的票,那他
程序员南飞
·
2025-02-18 18:16
算法
数据结构
java
职场和发展
leetcode
消息
队列
简述
消息
队列
(MessageQueue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息
队列
的时候。
八二年的栗子
·
2025-02-18 18:39
java
面试官:谈谈RabbitMQ的队头阻塞问题?
RabbitMQ延迟消息的队头阻塞问题是指,在使用死信
队列
(DLX)和TTL(消息过期时间)实现延迟消息时,由于
队列
的先进先出(FIFO)特性,在
队列
头部消息未过期的情况下,即使后续消息已经过期也不能及时处理的情况
·
2025-02-18 17:46
java
菜鸟的成长之路
菜鸟的成长之路基础能力数据结构与算法数据结构链表数组栈
队列
字典bitset树堆完全二叉树平衡二叉树二叉查找树B树红黑树lsm树图通用算法排序十种排序算法查找二分查找深度广度优先搜索分治贪心回朔动态规划网络协议
东风吹破了青花瓷
·
2025-02-18 16:23
计算机
数据结构与算法
基础篇
入门
DDD - 可能会用到的分布式事务
一、分布式事务的概念:分布式事务是指跨越多个独立的资源或服务(例如多个数据库、微服务、消息
队列
等)执行的事务操作,其目标是确保整个事务在多个系统中保持原子性和一致性,即要么所有操作全部成功提交,要么全部回滚
谦亨有终
·
2025-02-18 13:27
架构
分布式
架构
FreeRTOS第9篇:任务的“快捷消息”——任务通知
如果每次沟通都召开全员会议(
队列
/信号量),效率必然低下;但若改用即时消息(任务通知),则能精准直达,快速响应。FreeRTOS的
指尖动听知识库
·
2025-02-18 10:17
单片机
stm32
freertos
Linux内核中的双向链表list_head
双向链表在Linux内核中使用非常多,它是内核各种
队列
、栈的基础,相关的结构定义和函数均在include/linux/list.h中定义,下面介绍下其原理及使用方法。
ioriwc
·
2025-02-18 07:50
linux
链表
运维
题解 | #数组中出现次数超过一半的数字#哈希最简单的解法
阻塞
队列
与普通
队列
的区别是?递归与非递归区别是什么?各自的优缺点?递归如何转为非递归题解|#数组中出现次数超过一半的数字#哈希最简单的解法classSolution{public:
2301_79125642
·
2025-02-18 05:59
java
在nodejs中使用RabbitMQ(四)
队列
类型Classic、Quorum、Stream
经典
队列
(ClassicQueues)、仲裁
队列
(QuorumQueues)和流
队列
(StreamQueues)——的特性对比表:FeatureClassicQueuesQuorumQueuesStreamQueuesNon-durablequeues
konglong127
·
2025-02-18 05:53
nodejs
rabbitmq
node.js
后端
根据身高重建
队列
1、题目描述:假设有打乱顺序的一群人站成一个
队列
,数组people表示
队列
中一些人的属性(不一定按顺序)。
德先生&赛先生
·
2025-02-18 05:51
力扣
leetcode
算法
职场和发展
使用 Docker 部署 RabbitMQ 的详细指南
使用Docker部署RabbitMQ的详细指南在现代应用程序开发中,消息
队列
系统是不可或缺的一部分。RabbitMQ是一个流行的开源消息代理软件,它实现了高级消息
队列
协议(AMQP)。
m0_74824552
·
2025-02-18 05:51
面试
学习路线
阿里巴巴
docker
rabbitmq
容器
微服务之消息
队列
而消息
队列
(MessageQueue,MQ)作为一种异步通信机制,能够有效解耦服务,提高系统的可扩展性、可靠性和最终一致性。1.微服务为什么要使用消息
队列
?
qq_40784183
·
2025-02-18 01:22
微服务
java
架构
C#——INI文件操作
usingSystem.IO;usingSystem.Runtime.InteropServices;usingSystem.Collections.Generic;publicclassOperateI
niFi
le
Vector_LW
·
2025-02-18 00:27
CSharp
redis 实现延迟消息
队列
Redis延迟消息
队列
实现配置参数第二步Listitem配置参数1.首先确认liunx中安装了redis2.修改redis的配置文件配置键空间通知在Redis配置文件(通常是redis.conf)中,启用键空间通知配置如下
键盘侠007
·
2025-02-17 22:15
redis
数据库
缓存
图论- Dijkstra算法
记录最短路径伪代码模版第一个问题解答第二个问题解答第三个问题解答前言学习这个算法之间,必须要对BFS遍历比较熟悉,它的本质就是一个特殊改造过的BFS算法.概念Dijkstra算法是一种计算图中单源最短路径算法,本质上是一个经过特殊改造的BFS算法,改造点有两个:使用优先
队列
左灯右行的爱情
·
2025-02-17 21:01
图论
算法
python
AQS 核心原理与高频面试题详解
AQS内部使用了一个FIFO的双向
队列
来管理线程,这个
队列
存储的是等待获取同步状态的线程节点。一、AQS的核心原理1.AQS的作用是什么?AQS是一个用于构建锁和同步器的
·
2025-02-17 15:40
java
常见数据结构的简介(基本概念 & 操作 & 时间复杂度)
文章目录0.概览1.线性表、栈和
队列
2.数组2.1基本操作1)时间复杂度2)案例3.字符串3.1存储结构3.2基本操作1)时间复杂度2)案例:最大公共字符串4.二叉树4.1储存结构4.2基本操作1)时间复杂度
子诚之
·
2025-02-17 14:19
编程
linux下共享内存和消息
队列
实现多进程间数据收发
linux下进程通信的方式有很多,共享内存,消息
队列
,管道等。共享内存可以传输大量数据,但是多个进程同时读取共享内存就会出现脏读,可以借助消息
队列
实现多进程消息发送和接收。
hsy12342611
·
2025-02-17 12:08
linux
linux
execve
共享内存的数据结构 ——循环
队列
+信息量 ——互斥锁、多进程的消费者模型 源码模型 测试代码 C++
要想实现多进程的生产/消费者模型只能采用循环
队列
。循环
队列
类值得一提的是这里面头尾指针的移动算法:(指针+1)取最大长度的余数。其他都很简单。
sevenysq
·
2025-02-17 11:03
数据结构
c++
centos
linux
Linux 基于共享内存的循环
队列
实现
Linux基于共享内存的循环
队列
实现Linux基于共享内存的循环
队列
实现一、共享内存与循环
队列
基础1.1共享内存特性1.2循环
队列
优势二、系统关键技术分析2.1共享内存操作APIshmget()创建共享内存
打工人你好
·
2025-02-17 11:32
Linux网络
linux
服务器
RocketMQ 消息堆积了怎么解决
目录引言消息堆积的原因RocketMQ的基本架构解决消息堆积的方法4.1扩大消费者规模4.2调整消息优先级4.3优化消费逻辑4.4消息重试与死信
队列
4.5监控与报警机制实现解决堆积的步骤5.1扩大消费者规模的配置
星辰@Sea
·
2025-02-17 11:01
消息队列
Java
rocketmq
C#与RabbitMQ:消息
队列
实践
今天咱们要聊聊如何用C#和RabbitMQ来搭建一个简单但又强大的消息
队列
系统。消息
队列
是个啥?简单来说,它就像是一个邮局,不同的是,这里传递的是程序之间的数据,而不是信件。
墨瑾轩
·
2025-02-17 04:29
一起学学C#【一】
c#
rabbitmq
ruby
在nodejs中使用RabbitMQ(六)sharding消息分片
RabbitMQ的分片插件(rabbitmq_sharding)允许将消息分布到多个
队列
中,这在消息量很大或处理速度要求高的情况下非常有用。
konglong127
·
2025-02-17 03:26
nodejs
rabbitmq
分布式
使用Java和RabbitMQ构建消息
队列
系统
使用Java和RabbitMQ构建消息
队列
系统大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!
微赚淘客系统@聚娃科技
·
2025-02-17 03:26
java-rabbitmq
java
rabbitmq
【RK3588嵌入式图形编程】-SDL2-鼠标输入处理
当检测到这些形式的输入时,一个SDL_Event会被推送到事件
队列
视觉与物联智能
·
2025-02-17 01:12
嵌入式Linux与边缘智能
RK3588
SDL2
嵌入式图形
嵌入式
Linux
物联网
嵌入式硬件
架构设计中的消息
队列
和事件驱动通信
背景介绍在现代软件系统架构设计中,消息
队列
和事件驱动通信已成为构建灵活、可扩展和高可用系统的基石。
AI大模型应用之禅
·
2025-02-16 22:21
DeepSeek
R1
&
AI大模型与大数据
计算科学
神经计算
深度学习
神经网络
大数据
人工智能
大型语言模型
AI
AGI
LLM
Java
Python
架构设计
Agent
RPA
3 > 数据结构与算法 栈与
队列
概览本节总结了栈和
队列
的基本概念和用法,另外附上栈与
队列
的基本操作代码(C语言版)。本节适合有C语言基础的初学者、期末复习、考研等方面的用途。栈只允许在一端插入和删除操作的线性表。
irisart
·
2025-02-16 18:49
数据结构与算法(C语言
考研
期末复习版)
c语言
数据结构
优先级
队列
PriorityQueue 模拟实现
文章目录概要整体架构流程小结概要优先级
队列
实际是小堆,根据不同的比较方法实现小堆,也可以根据自己的需要重写比较方法,从而实现自己想要的优先级
队列
,获取想要的数据,接下来将会用整数模拟实现一个优先级
队列
;
a添砖Java
·
2025-02-16 16:06
java
开发语言
Acwing-基础算法课笔记之搜索与图论(spfa算法)
Acwing-基础算法课笔记之搜索与图论(spfa算法)一、spfa算法1、概述2、模拟过程3、spfa算法模板(
队列
优化的Bellman-Ford算法)4、spfa算法模板(判断图中是否存在负环)一、
不会敲代码的狗
·
2025-02-16 16:02
Acwing基础算法课笔记
图论
算法
笔记
以下是一篇关于使用SLURM编写作业脚本的原创技术指南
通过编写规范的SLURM脚本,研究人员可以:1.精确申请计算资源(CPU/GPU/内存)2.实现任务
队列
管理3.自动化作业流程4.获得执行日志和性
这题有点难度
·
2025-02-16 15:57
人工智能
线程安全的集合类
使用同步包装器使用`CopyOnWriteArrayList`**“写时复制”机制**多线程环境使⽤
队列
多线程环境使⽤哈希表HashtableConcurrentHashMapHashMap、HashTable
、枉然
·
2025-02-16 09:42
JavaEE
安全
windows
jvm
hbase 刷新
队列
和文件描述符过高告警
5节点的hbase配置为虚机,8c16g,时常出现刷新
队列
和文件描述符过高告警,如下图,文件描述符的告警不会自动恢复基本上每周重启一次RegionServer,重启后刷新
队列
会降下来。
battybaby
·
2025-02-16 06:18
hbase
数据库
database
理解 WebGPU 中的 GPUQueue:GPU 的命令
队列
在WebGPU中,GPUQueue是一个命令
队列
接口,用于控制GPU上命令的执行。它类
ttod_qzstudio
·
2025-02-16 05:38
WebGPU
WebGPU
多进程与多线程的理论及应用场景
每个进程都有独立的内存空间和资源多线程:指在同一个进程内同时运行多个线程,线程共享进程的内存空间和资源内存和资源多进程:每个进程都有独立的内存空间和资源进程之间的通信通过IPC机制,如管道、共享内存、消息
队列
等由于进程独立
敖光 SRE
·
2025-02-16 04:01
python
Golang并发编程-协程goroutine的信道(channel)
信道,就是一个管道,连接多个goroutine程序,它是一种
队列
式的数据结构,遵循先入先出的规则。一、信道的定义与使用信道的声明信道声明的两种方式://
锅锅来了
·
2025-02-16 04:00
Golang实战案例
golang
开发语言
后端
goroutine
channel
golang并发
Spring Cloud Stream与RabbitMQ 死信
队列
消息如果在
队列
中一直没有被消费并且存在时间超过了TTL,消息就会变成"死信"(DeadMessage),后续无法再被消费。
y_bccl27
·
2025-02-16 03:56
RabbitMQ
消息
队列
随笔 3-抽象配置(spring-cloud-stream-rabbit)
0.慢慢的做梦…十五.SpringCloud极简入门-SpringCloudStream消息驱动(版本有些过时了)SpringCloudStream进阶配置——高可用(二)——死信
队列
rabbitmq-client
肯尼思布赖恩埃德蒙
·
2025-02-16 03:55
中间件
spring
java-rabbitmq
rabbitmq
浅聊MQ之Kafka、RabbitMQ、ActiveMQ、RocketMQ持久化策略
以下是主流消息
队列
(Kafka、RabbitMQ、ActiveMQ、RocketMQ)的持久化策略详解及实际场景示例:1.Kafka持久化策略核心机制:日志分段存储:每个Topic分区对应一个物理日志文件
天天向上杰
·
2025-02-16 03:24
kafka
rabbitmq
activemq
rocketmq
java
架构师技术图谱
分布式漫谈分布式系统大数据存储微服务可落地的DDD(6)-工程结构推荐系统框架消息
队列
编程语言设计模式重构集群
modouwu
·
2025-02-16 03:24
系统架构
设计模式Python版 命令模式(下)
文章目录前言一、命令
队列
的实现二、撤销操作的实现三、请求日志四、宏命令前言GOF设计模式分三大类:创建型模式:关注对象的创建过程,包括单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、原型模式和建造者模式
小王子1024
·
2025-02-16 02:50
设计模式Python版
设计模式
python
命令模式
C++ 标准库常见容器
容器类型类型分类特点示例代码vector序列容器动态数组,支持随机访问,末尾操作效率高std::vectorv={1,2,3};v.push_back(4);deque序列容器双端
队列
,支持两端操作和随机访问
杰仔coding
·
2025-02-16 02:18
C++
c++
开发语言
信号量基础总结
信号量在linux中信号量可以看作是一种睡眠锁,允许进程进入睡眠状态,其过程如下:存在一个Task获得已占用的信号量,信号量将task推进等待
队列
让其处于睡眠状态,CPU处理其他任务,当signal被释放
Estrella-q
·
2025-02-15 23:57
学习笔记
windows
linux
学习
数据结构的基础与应用
例如:数组、链表、栈、
队列
。非线性数
风亦辰739
·
2025-02-15 22:51
数据结构
python
开发语言
大模型转换为 GGUF
一、GGUF介绍GGUF格式的全名为(GPT-GeneratedU
nifi
edFormat),提到GGUF就不得不提到它的前身GGML(GPT-GeneratedModelLanguage)。
奔跑中的小象
·
2025-02-15 22:48
AI
GGUF
紫光展锐面试——软件岗
三面面试案例11、自我介绍2、问项目、方向3、static关键字4、volatile关键字5、final关键字6、synchronized关键字7、进程和线程的区别8、进程通信方式的区别(共享内存、消息
队列
优缺点
fpga和matlab
·
2025-02-15 19:27
★求职2:大厂笔试面试总结
面试
java
职场和发展
紫光展锐面试
紫光展锐笔试
【代码随想录训练营第42期 打卡总结 - 刷题记录】
目录一、感受二、打卡内容数组:链表:哈希表:字符串:栈与
队列
:二叉树:回溯:贪心:动态规划:单调栈:图论:三、收尾一、感受先说说这两个月来代码随想录打卡刷题的感受吧。
逝去的秋风
·
2025-02-15 19:25
代码随想录打卡
总结
C++之线程池(Thread Pool)
2.线程池的核心组件一个经典的线程池包含以下组件:(1)任务
队列
(TaskQueue):用于存储待执行的任务。通常是一个线程安全的
队列
(如queue>)。
画个逗号给明天"
·
2025-02-15 19:24
开发语言
c++
数据结构 day05
数据结构day055.
队列
5.3.链式
队列
5.3.1.特征5.3.2.代码实现6.双向链表6.1.特性6.2.代码实现5.
队列
5.3.链式
队列
5.3.1.特征逻辑结构:线性结构存储结构:链式存储操作:创建
cd小白
·
2025-02-15 18:17
Linux阶段三:数据类型
数据结构
Ubuntu 上安装和配置 Apache RocketMQ 4.7.1
RocketMQ是一个分布式消息
队列
系统,通常需要安装Namesrv(NameServer)和Broker组件。
java 凯
·
2025-02-15 17:38
ubuntu
apache
rocketmq
深度学习基础知识
cuda简介:CUDA(ComputeU
nifi
edDeviceArchitecture)是由NVIDIA开发的一种并行计算平台和应用程序编程接口(API)。
namelijink
·
2025-02-15 15:22
深度学习
人工智能
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他