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
非阻塞队列
异步解耦之RabbitMQ(二)__RabbitMQ架构及交换机
异步解耦之RabbitMQ(一)RabbitMQ架构RabbitMQ是一个基于AMQP(AdvancedMessageQueuingProtocol)协议的消息代理中间件,它通过交换机和
队列
实现消息的路由和分发
Ascend1797
·
2024-02-02 08:03
MQ
rabbitmq
分布式
Redis学习——高级篇⑩
Redis学习——高级篇⑩==========Redis高级之IO多路复用和epoll(十二)==========1.是什么2.Redis如何处理多并发客户端连接3.异步、同步、阻塞、
非阻塞
4.Java
_Matthew
·
2024-02-02 07:31
Redis
redis
学习
bootstrap
Redis简单总结
redis大部分功能是用来做缓存,计数器,排行榜,消息
队列
,分布式锁;1.缓存:作为缓解数据库读取数据压力,2.计数器:记录浏览量,点赞数redis为什么这么快:1.基于内存操作,2.单线程,避免了线程切换和竞态产生的资源消耗
毛毛的毛毛
·
2024-02-02 07:29
redis
数据库
缓存
JavaScript(二)----eventloop事件循环机制
为什么有同步任务与异步任务之分提高GPU的利用效率js任务执行js中的同步任务会在主线程按照顺序执行,异步任务会进入任务
队列
,在主线程会形成一个执行栈,主线程中的任务
MoreCode
·
2024-02-02 07:56
代码随想录算法训练营29期Day10|LeetCode 225,232
文档讲解:理论基础用栈实现
队列
用
队列
实现栈225.用
队列
实现栈题目链接:https://leetcode.cn/problems/implement-stack-using-queues/submissions
tlingyuqi
·
2024-02-02 07:03
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
代码随想录算法训练营29期Day35|LeetCode 860,406,452
文档讲解:柠檬水找零根据身高重建
队列
用最小数量的箭引爆气球860.柠檬水找零题目链接:https://leetcode.cn/problems/lemonade-change/description/思路
tlingyuqi
·
2024-02-02 07:03
代码随想录算法训练营29期
leetcode
算法
职场和发展
c++
Message Queue --- RabbitMQ
MessageQueueIntro什么是MQ为什么使用MQ常见的MQ什么是MQMQ全称是MessageQueue,消息的
队列
,因为是
队列
,所以遵循FIFO先进先出的原则,它是一种跨进程的通信机制,用于上下游传递消息
马达加斯加D
·
2024-02-02 07:21
Spring框架
rabbitmq
linq
分布式
消息
队列
和Kafka
1.消息
队列
:将需要发送的数据存放在
队列
中2.消息
队列
中间件:存储消息的组件(软件),如Kafka、RabbitMQ、ActiveMQ、RocketMQ、ZeroMQ3.Kafka应用场景:异步处理系统解耦流量削峰
一路向北看星晴
·
2024-02-02 07:47
java
队列
运用#扫描#洛谷/C语言
题目描述有一个1×n的矩阵,有n个整数。现在给你一个可以盖住连续k个数的木板。一开始木板盖住了矩阵的第1∼k个数,每次将木板向右移动一个单位,直到右端与第�n个数重合。每次移动前输出被覆盖住的数字中最大的数是多少。输入格式第一行两个整数n,k,表示共有n个数,木板可以盖住k个数。第二行n个整数,表示矩阵中的元素。输出格式共n−k+1行,每行一个整数。第i行表示第i∼i+k−1个数中最大值是多少。输
落木喃欢
·
2024-02-02 06:23
c语言
算法
node 事件循环
事件机制采用设计模式中观察者模式实现-每个异步事件生成一个事件观察者,事件发生后调用回调函数事件驱动程序-当webserver接收到请求,将其关闭然后处理,开始服务下一个web请求-当这个请求完成,将其放回处理
队列
Jay_ZJ
·
2024-02-02 06:15
JAVA操作Rabbitmq-原理讲的很详细
常见的消息
队列
很多,主要包括RabbitMQ、Kafka、RocketMQ和ActiveMQ,相关的选型可以看我之前的系列,这篇文章只讲RabbitMQ,先讲原理,后搞实战。
hjc_042043
·
2024-02-02 06:41
MQ系列
Java相关
java-rabbitmq
java
rabbitmq
消息
队列
的应用场景
消息
队列
的应用场景消息
队列
中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息
队列
有ActiveMQ,RabbitMQ,ZeroMQ
hjc_042043
·
2024-02-02 06:10
MQ系列
MQ队列
Tomcat -- server.xml
Tomcat部署项目server.xml配置tomcat使用Acceptor线程专门负责从Accept
队列
中取出connection,接受该connection,然后交给工作线程去处理(读取请求参数、处理逻辑
花追雨
·
2024-02-02 06:36
环境
参数配置
tomcat
xml
java
【分布式技术专题】Guava RateLimiter 针对于限流器的入门到实战(含源码分析介绍)
漏桶算法用一个固定大小的
队列
。比如设置
洛神灬殇
·
2024-02-02 06:52
实战指南之分布式/微服务
java
guava
开发语言
消息模型与生成pdf
今日内容消息中间件RabbitMQ五种消息模型SpringAMQP生产pdfJaspersoftStudio第一章消息中间件(面试)消息
队列
中间件是分布式系统中重要的组件,主要解决异步消息,应用解耦,流量削峰等问题
Mr.YHL
·
2024-02-02 06:20
队列
rabbitmq
java
中间件
大数据
栈和
队列
-逆波兰表达式求值
Problem:150.逆波兰表达式求值文章目录题目思路复杂度Code题目输入一个根据逆波兰表达式表示的四则运算表达式,输出计算结果。注意除法是向零取整。示例1:输入:tokens=[“2”,“1”,“+”,“3”,““];输出:9示例2:输入:tokens=[“10”,“6”,“9”,“3”,”+“,”-11","”,“/”,“*”,“17”,“+”,“5”,“+”];输出:22思路逆波兰表达式
hema12138
·
2024-02-02 06:05
数据结构和算法
leetcode
算法
栈和
队列
-有效括号
Problem:20.有效的括号文章目录题目思路解题方法复杂度Code题目输入一个只有大中小三个括号组成的字符串,判断该字符串是否是有效的括号对。示例1:输入:‘([])’;输出:True示例2:输入:‘([{])’;输出:False思路括号匹配的方式是先出现的最后匹配,和栈的结构类似,所以我们可以采用栈来实现括号匹配解题方法定义一个栈表示当前剩余未匹配的左括号,遍历字符串,若当前字符是左括号,那
hema12138
·
2024-02-02 06:04
数据结构和算法
leetcode
算法
栈和
队列
-删除字符串中的所有相邻重复项
Problem:1047.删除字符串中的所有相邻重复项文章目录题目思路复杂度Code题目输入一个字符串,且定义一个操作,对字符串连续的两个字符,若其相等则去除这两个字符,对字符串进行任意次操作,直到无相同的两个相邻字符输出最后的字符串。示例1:输入:‘abccbas’;输出:‘s’示例2:输入:‘acca’;输出:‘’思路本题需要删除相邻的重复字符,其实和有效的括号一样,有相等的就去除,可以用栈来
hema12138
·
2024-02-02 06:02
数据结构和算法
leetcode
算法
消息中间件特性
一:消息
队列
的主要作用是什么?
xmh-sxh-1314
·
2024-02-02 05:00
java
PHP抽奖设置中奖率,以及防高并发
借助文件排他锁,在处理下单请求的时候,用flock锁定一个文件,如果锁定失败说明有其他订单正在处理,此时要么等待要么直接提示用户"服务器繁忙"阻塞(等待)模式,一般都是用这个模式,排队式抽奖,一个人抽完再到下一位
非阻塞
模式完整
bilichen006
·
2024-02-02 04:14
php
开发语言
深入理解 Linux 的 TCP 三次握手
其实三次握手在内核的实现中,并不只是简单的状态的流转,还包括端口选择,半连接
队列
、syncookie、全连接
队列
、重传计时器等关键操作。如果能深刻理
Yi Ian
·
2024-02-02 03:44
游戏
基础服务器框架
网络编程
服务器
linux
tcp/ip
后端
网络
备战蓝桥杯---数据结构与STL应用(优先
队列
的小细节)
事实上,如果让k很大,若有两只手机在下一刻多没电,显然上述方法得出的结论是错误的,因为我们忽视了过程性,因此,我们考虑用优先
队列
来维护每分中电量min的,并且因为耗电量不同,所以我们可以用商的形式来存(
cocoack
·
2024-02-02 03:33
数据结构
蓝桥杯
c++
算法
【Day36】代码随想录之贪心_柠檬水找零_根据身高重建
队列
_用最小数量的箭引爆气球
文章目录860.柠檬水找零406.根据身高重建
队列
452.用最少数量的箭引爆气球860.柠檬水找零参考文档:代码随想录题目:在柠檬水摊上,每一杯柠檬水的售价为5美元。
Panfwr
·
2024-02-02 02:16
数据结构
算法
leetcode
力扣
C++
广度优先搜索
实现原理广度优先搜索一般有
队列
实现,且总是按照层次的顺序进行遍历,基本写法:voidbfs(ints){queueq;q.push(s);while(!
小白学编程
·
2024-02-02 02:47
学习总结6
#滑动窗口/【模板】单调
队列
##题目描述有一个长为n的序列a,以及一个大小为k的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。
GGJJM
·
2024-02-02 02:15
学习
算法
消息中间件之RocketMQ源码分析(四)
当发生Broker掉线、消费者实例掉线、Topic扩容等各种突发情况时,消费者组中的消费者实例是怎么重平衡的,以支持全部
队列
的正常消费的?
coffee_babe
·
2024-02-02 01:55
消息中间件
java-rocketmq
rocketmq
java
算法整理
基础数据结构2.中级数据结构3.高级数据结构4.可持久化数据结构5.字符串算法6.图论算法7.树相关8.数论9.动态规划10.计算几何11.搜索12.随机化13.其他1、基础数据结构数组链表、双向链表
队列
朱三分
·
2024-02-02 01:08
python进程通信方式总结(三):共享内存
引言在上一篇中,重点探讨了
队列
的原理以及它在进程通信的原理与应用场景,顺带提了下信号,因为我对信号用的不多,那么本篇想总结的是第五种通信方式——共享内存。
submarineas
·
2024-02-02 01:06
python
多进程
python
队列
RabbitMQ(007 消息可靠性part2)
动力节点RabbitMQ教程|12小时学会rabbitmq消息中间件总时长12:20:00共65P此文章包含第45p-第p57的内容备用交换机交换机参数只有一个alternateexchange
队列
参数有很多如下
wang_book
·
2024-02-02 00:46
rabbitMQ
rabbitmq
分布式
RabbitMQ(005 延迟
队列
)
动力节点RabbitMQ教程|12小时学会rabbitmq消息中间件总时长12:20:00共65P此文章包含第31p-第p37的内容延迟
队列
实现定时任务方式(不推荐)被动取消只有查询的时候才会进行修改状态
wang_book
·
2024-02-02 00:46
rabbitMQ
rabbitmq
分布式
RabbitMQ(008 集群)
动力节点RabbitMQ教程|12小时学会rabbitmq消息中间件总时长12:20:00共65P此文章包含第58p-第p65的内容集群介绍数据库的元数据:字段名称类型长度小数点这些消息
队列
的元数据:交换机名称
队列
名称绑定
wang_book
·
2024-02-02 00:46
rabbitMQ
rabbitmq
分布式
RabbitMQ(004 过期时间以及死信)
动力节点RabbitMQ教程|12小时学会rabbitmq消息中间件总时长12:20:00共65P此文章包含第21p-第p30的内容TTL过期时间-1代表永不过期无人接收并且过期的消息被称为:死信整个
队列
都设置过期时间如果
队列
和单独消息都设置过期时间了哪个时间短用哪个死信
队列
例子
wang_book
·
2024-02-02 00:16
rabbitMQ
rabbitmq
分布式
[C++]priority_queue——优先级
队列
(含模拟实现)
一、priority_queue是什么priority_queue是容器适配器,它提供常数时间的(默认)最大元素查找,对数代价的插入与释出。可用用户提供的Compare更改顺序,例如,用std::greater将导致最小元素作为top()出现。用priority_queue工作类似管理某些随机访问容器中的堆,优势是不可能突然把堆非法化。二、使用priority_queue实际就是把优先级最高的一个
杯酒问苍天
·
2024-02-02 00:35
C++
c++
开发语言
SR-IOV的概念
它允许将一个物理网卡划分为多个虚拟网卡,每个虚拟网卡都有自己的MAC地址、
队列
和资源分配,可以独立运行并与外部环境通信。
彭泽布衣
·
2024-02-01 23:45
计算机网络
网络
(转)关于redis中使用锁机制,( 实现分布式锁和任务
队列
)
场景:电商网站上有很多秒杀活动,会迎来一个用户请求的高峰期,可能会有几十万几百万的并发量,来抢这个手机,在高并发的情形下会对数据库服务器或者是文件服务器应用服务器造成巨大的压力,严重时说不定就宕机了;另一个问题是,秒杀的东西都是有量的,一款手机只有10台的量秒杀,在高并发的情况下,成千上万条数据更新数据库(例如10台的量被人抢一台就会在数据集某些记录下减1),那次这个时候的先后顺序是很乱的,很容易
达微
·
2024-02-01 23:05
力扣347-前k个高频元素——HashMap
求解思路由于这道题目要求统计元素才会出现的频率,所以考虑用HashMap来存储;然后题目要求返回频次的前k个较大的值,题解中是采用优先级
队列
(堆)来完成;我对堆不太熟悉,所以先通过遍历找出出现的最高频次
张怼怼√
·
2024-02-01 23:28
从暴力搜索开始!
leetcode
算法
职场和发展
前K个高频元素——使用优先级
队列
构建小根堆实现
前K个高频元素题目描述解题思路优先级
队列
priority_queuepriority_queue构建大根堆、小根堆题目描述给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。
贪心的鬼
·
2024-02-01 23:58
算法题
C++
leetcode
算法
力扣hot100 二叉树的层序遍历
队列
广度优先搜索
Problem:102.二叉树的层序遍历文章目录思路复杂度Code思路路飞复杂度时间复杂度:添加时间复杂度,示例:O(n)O(n)O(n)空间复杂度:添加空间复杂度,示例:O(n)O(n)O(n)Code/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeN
兑生
·
2024-02-01 23:27
力扣
hot100
leetcode
宽度优先
算法
1.30学习总结
1.CowLineupG(单调
队列
):问题转化能力很重要2.发射站(单调
队列
)map的时间复杂度比较高,能用数组就用数组3.ClosingtheFarmS(并查集的撤回操作)4.求细胞数量(很简单的连通性问题
啊这泪目了
·
2024-02-01 23:22
学习
【Java】阻塞
队列
目录BlockingQueueBlockingQueue接口三个主要实现类介绍:ArrayBlockingQueue:有界
队列
LinkedBlockingQueue:无界
队列
SynchronousQueue
王果冻ddd
·
2024-02-01 23:46
java
中间件
jvm
开发语言
数据结构
算法
京东技术负责人纯手写:小团队构建大网站中小研发团队架构实战
本书共5篇22章,开篇是本书的导读;架构篇是设计思想的提升,包括企业总体架构、应用架构设计、统--应用分层等;框架篇主讲中间件和工具的使用,包括消息
队列
、缓存、Job、集中式日志、应用监控和微服务等:公共应用篇是技术与业务的结合
Java爱好者
·
2024-02-01 23:07
双非本科准备秋招(12.2)—— 力扣栈与
队列
复习一下栈和
队列
的基础知识,刷几道题上上手。1、102.二叉树的层序遍历广度优先遍历嘛,每次拓展一个新结点,就把新结点加入
队列
,这样遍历完
队列
中的元素,顺序就是层序遍历。
随心自风流
·
2024-02-01 22:51
leetcode
算法
求职招聘
Redis 5.0 Streams类型简介
从功能层面来讲,Streams加上它的指令实现了一个完备的分布式消息
队列
。
空挡
·
2024-02-01 21:34
迷宫&&长草&&字典序迷宫——蓝桥杯例题(bfs由浅入深)
目录1.bfs(迷宫/地图)广度优先搜索思维导图2.bfs宽度搜索思想(
队列
实现)3.主旨展现4.例题(1)来喽——走迷宫+(路径打印)—两种方法5.例题(2)来喽——长草(20年蓝桥杯模拟)—两种思路
大小胖虎
·
2024-02-01 21:32
基础算法
蓝桥杯
宽度优先
bfs
【LeetCode每日一题合集】2023.11.27-2023.12.3
文章目录907.子数组的最小值之和(单调栈+贡献法)1670.设计前中后
队列
⭐(设计数据结构)解法1——双向链表解法2——两个双端
队列
2336.无限集中的最小数字解法1——维护最小变量mn和哈希表维护已经去掉的数字解法
Wei *
·
2024-02-01 20:48
算法刷题记录
leetcode
算法
力扣
滑动窗口
单调栈
RocketMQ架构
Producer通过MQ的负载均衡模块选择相应的Broker集群
队列
进行消息投递,投递的过程支持快速失败并且低延迟。Consumer:消息消费的角色,支持分布式集群方式部署。
倜傥村的少年
·
2024-02-01 20:15
RocketMQ
rocketmq
架构
SpringBoot使用Rabbit详解含完整代码
1.摘要本文将详细介绍如何在SpringBoot应用程序中集成和使用RabbitMQ消息
队列
。
孤蓬&听雨
·
2024-02-01 20:44
知识库
spring
boot
后端
rabbitMQ
MQ
Qt中信号槽连接方式Qt::QueuedConnection了解
Qt::QueuedConnection:使用
队列
的连接方式,在不同的线程中,信号的发出对象和槽函数的接收对象分别在不同的线程中,数据处理过程在工作线程中,数据展示在主线程中。这时需要把处理完成
wb175208
·
2024-02-01 19:59
qt
线程
代码随想录算法训练营第十八天| 513.找树左下角的值 ● 112. 路径总和 ● 106.从中序与后序遍历序列构造二叉树
特殊情况:代码实现classSolution{public:intfindBottomLeftValue(TreeNode*root){intval;//利用
队列
先进先出实现层序遍历queueque;que.push
heitong_fu
·
2024-02-01 19:47
算法
数据结构
栈和
队列
----(2
队列
是一种种常见的数据结构,它用来解决一些数据类型的问题,那么好,我来带着大家来学习一下
队列
这里写目录标题
队列
队列
的认识
队列
的模拟实现
队列
的练习
队列
队列
的认识我们学完了栈之后,紧接着再来了解一下
队列
的,
逆向的旅行
·
2024-02-01 19:41
c语言
数据结构
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他