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源码解析
设计模式之组合模式
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-04 01:39
设计模式
设计模式
组合模式
设计模式之适配器模式
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-04 01:38
设计模式
设计模式
适配器模式
设计模式之桥接模式
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-04 01:38
设计模式
设计模式
桥接模式
设计模式之装饰者模式
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-04 01:37
设计模式
设计模式
装饰模式
Docker安装
RabbitMq
docker的安装使用可参考上篇文章Docker安装与Nginx映射配置
RabbitMq
说明
RabbitMQ
是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。
永动的图灵机
·
2024-02-04 00:26
专治不会看源码的毛病--spring
源码解析
AOP篇
公众号编程一生昨天有个大牛说我啰嗦,眼光比较细碎,看不到重点。太他爷爷的有道理了!要说看人品,还是女孩子强一些。原来记得看到一个男孩子的抱怨,说怎么两人刚刚开始在一起,女孩子在心里就已经和他过完了一辈子。哥哥们,不想这么远行吗?看看何洁,看看带着俩娃跳楼的妈妈。所以现在的女孩子是很明白的,有些男孩子个子不高,其貌不扬,但是一看那人品气质就知道能找个不错的女盆友。不过要说看人的技术能力,男孩子确实更
八年码农
·
2024-02-04 00:09
springboot整合
rabbitmq
,及各类型交换机详解
RabbitMQ
交换机:一.交换机的作用如果直接发送信息给一条队列,而这一消息需要多个队列的的多个消费者共同执行,可此时只会有一个队列的一个消费者接收该消息并处理,其他队列的消费者无法获取消息并执行。
防御塔策略
·
2024-02-03 23:21
java-rabbitmq
spring
boot
rabbitmq
java
【Springcloud篇】学习笔记七(十三章):Stream消息驱动
第十三章_Stream消息驱动1.消息驱动Stream介绍1.1Stream为什么被引入常见MQ(消息中间件):ActiveMQ
RabbitMQ
RocketMQKafka有没有一种新的技术诞生,让我们不再关注具体
光久li
·
2024-02-03 19:33
Springcloud
spring
cloud
学习
笔记
docker安装
rabbitmq
遇到Permission denied
1、安装脚本,前提是已安装好dockerdockerrun-d--nethost--name
rabbitmq
-v/home/
rabbitmq
:/var/lib/
rabbitmq
-v/opt/
rabbitmq
小玉起起
·
2024-02-03 16:33
rabbitmq
volatile
源码解析
【解决可见性(依据happened-befor)有序性(依据内存屏障)】
volatile
源码解析
解决内存可见性问题volatile实现原理-源码分析转自极客时间解决内存可见性问题volatile实现原理-源码分析
_蓝天IT_
·
2024-02-03 16:43
java
EventBus源码解读文档
顺序前后有些乱,请见谅:###EventBus
源码解析
先看一个使用的例子:publicclassMainActivityextendsAppCompatActivity{privateTextViewtvShow
Davisxy
·
2024-02-03 15:57
源码学习
EventBus
EventBus
(Note) Android-SparseArray
ThanksEmptyArray.javaArrayUtils.java面试必备:SparseArray
源码解析
SparseArray.javaGrowingArrayUtils.javaAndroid
CokeNello
·
2024-02-03 15:40
java 消息队列 持久化_消息队列之
RabbitMQ
-持久化
在生产过程中,难免会发生服务器宕机的事情,
RabbitMQ
也不例外,可能由于某种特殊情况下的异常而导致
RabbitMQ
宕机从而重启,那么这个时候对于消息队列里的数据,包括交换机、队列以及队列中存在消息恢复就显得尤为重要了
桃心香木
·
2024-02-03 11:26
java
消息队列
持久化
RabbitMQ
(二) | 消息可靠性(消息确认机制、消息持久化、消息重试机制)
RabbitMQ
(二)|消息可靠性(消息确认机制、消息持久化、消息重试机制)消息可靠性1.生产者消息确认1.1.修改配置1.2.定义Return回调1.3.定义ConfirmCallback2.消息持久化
菲尔-Phil
·
2024-02-03 11:55
RabbitMQ
rabbitmq
消息可靠性
消息确认机制
消息持久化
消息重试机制
【MQ04】消息持久化与确认机制
对于这两个功能,大部分消息队列应用都会通过持久化机制和消息确认机制来实现,我们今天先从
RabbitMQ
的相关功能说起。持久化为了效率,为了性能,消息队列产品基本都是内存型的一种数据库。
码农老张Zy
·
2024-02-03 11:53
ruby
开发语言
后端
数据结构+算法(第13篇):精通二叉树的“独门忍术”——线索二叉树(上)
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 11:13
数据结构与算法
数据结构
算法
数据结构+算法(第14篇):精通二叉树的“独门忍术”——线索二叉树(中)
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 11:13
数据结构与算法
数据结构
算法
数据结构+算法(第12篇):玩平衡二叉树就像跷跷板一样简单!
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 11:12
数据结构与算法
算法
数据结构
数据解构+算法(第07篇):动态编程!黄袍加身!
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 11:10
数据结构与算法
算法
数据结构
PHP编译安装amqp扩展报错解决:/usr/bin/ld: cannot find -l
rabbitmq
问题PHP使用
RabbitMQ
时,需要安装amqp扩展,安装过程中编译时出现如下问题,程序找不到已经安装的lib
rabbitmq
库/usr/bin/ld:cannotfind-l
rabbitmq
解决进入到已安装的
L·S·P
·
2024-02-03 10:40
服务器
服务端
#
PHP
librabbitmq
rabbitmq
amqp
php
linux
RabbitMQ
-高级篇
其中的每一步都可能导致消息丢失,常见的丢失原因包括:发送时丢失:生产者发送的消息未送达exchange消息到达exchange后未到达queueMQ宕机,queue将消息丢失consumer接收到消息后未消费就宕机针对这些问题,
RabbitMQ
lisus2007
·
2024-02-03 08:56
Java
rabbitmq
分布式
异步解耦之
RabbitMQ
(四)_消息持久化及ACK机制
异步解耦之
RabbitMQ
(一)_
RabbitMQ
简介异步解耦之
RabbitMQ
(二)_
RabbitMQ
架构及交换机异步解耦之
RabbitMQ
(三)_
RabbitMQ
队列
RabbitMQ
是一个功能强大的开源消息代理
Ascend1797
·
2024-02-03 08:25
rabbitmq
分布式
异步解耦之
RabbitMQ
(三)_
RabbitMQ
队列
异步解耦之
RabbitMQ
(一)异步解耦之
RabbitMQ
(二)_
RabbitMQ
架构及交换机
RabbitMQ
提供了许多功能和选项,包括队列和消息的TTL(Time-To-Live,生存时间)。
Ascend1797
·
2024-02-03 08:55
MQ
rabbitmq
分布式
RabbitMQ
下载与安装
1.1.下载镜像方式一:在线拉取dockerpull
rabbitmq
:3-management方式二:从本地加载上传到虚拟机中后,使用命令加载镜像即可:dockerload-imq.tar1.2.安装MQ
白小筠
·
2024-02-03 08:54
#
RabbitMQ
rabbitmq
分布式
常见消息队列:ActiveMQ、
RabbitMQ
、RocketMQ、Kafka的区别总结
目录前言1、常见消息队列1.ActiveMQ2.
RabbitMQ
3.RocketMQ4.Kafka2、区别1.消息传递模型2.消息持久化3.消息顺序性4.可靠性5.生态系统和社区支持6.表格对比前言消息队列可以实现应用程序之间的异步通信
cxzm_1024
·
2024-02-03 07:26
分布式框架
消息队列
【Redis】--RedissonClient的Lock锁详解
目录一、前言二、Lock
源码解析
2.1、lock()源码2.2、lock(longleaseTime,TimeUnitunit)源码2.3、trylock()源码2.4、trylock(longwaitTime
DreamBoy_W.W.Y
·
2024-02-03 07:21
redis
redis
RabbitMQ
概要简述核心要点
1.初步:1)消息中间件的作用、
RabbitMQ
开发语言、协议、启动命令2)生产者代码基本流程、消费者代码基本流程2.入门1)概念:模型框架、生产者(消息组成)、消费者(只消费消息体)、队列(存储消息)
levi912
·
2024-02-03 05:30
RabbitMQ
如何保证消息不丢失?
image.png按照
RabbitMQ
正常使用流程,生产者会发送一条消息到
RabbitMQ
服务器,消费者接收到消息进行消费。
养一只tom猫
·
2024-02-03 04:28
LinuxDocker安装
RabbitMQ
(挂载数据目录到本地)
拉取镜像dockerpull
rabbitmq
dockerpull
rabbitmq
:management创建目录mkdir-popt/
rabbitmq
/{data,conf,log}#创建完成之后要特别注意
小陈 不秃头
·
2024-02-03 03:58
rabbitmq
分布式
docker
容器
linux
Queue集合之PriorityBlockingQueue详解
2、查看类图接口3.
源码解析
3.1构造器3.2offer操作3.2.1扩容3.2.2建堆算法3.2.3图文解释3.3poll操作3.3.1dequeue出队源码3.3.2siftDownComparable
乐乐Java路漫漫
·
2024-02-03 03:32
队列
java
队列
java
数据结构
2023/12/3总结
RabbitMq
消息队列下载地址
RabbitMQ
:easytouse,flexiblemessagingandstreaming—
RabbitMQ
使用详情
RabbitMQ
使用教程(超详细)-CSDN博客实现延迟队列
lxh0113
·
2024-02-03 02:47
前端
前端框架
RocketMQ
源码解析
(五)-Broker架构及服务启动
之前几篇文章讲了Producer如何发送消息,Consumer如何收消息。后面会用更多的几篇来讲Broker,其实也就是消息队列的核心-分布式Queue的实现。Broker的功能主要包含如下几点:接收Producer发送的消息存储消息回复consumer的消息拉取请求master-slave之间的数据同步提供查询消息的接口首先看下Broker主要的类的关系Broker核心类Broker核心类数据管
空挡
·
2024-02-03 01:01
数据结构+算法(第05篇):数组和链表
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 01:33
数据结构与算法
数据结构
算法
RabbitMQ
基础知识
RabbitMQ
是实现高级消息队列协议(AMQP)的开源消息代理软件(也称为消息的中间件)。
RabbitMQ
服务器是用Erlang语言编写。消息队列就是一个使用队列来通信的组件。2.有什么特点?
还没想好ONE
·
2024-02-03 00:10
金九银十,啃完这35个Java技术栈,冲刺年薪百万
后端面试必问的35个技术点:JVM、Linux、MyBatista、SpringBoot、Spring、SQL优化、Tomcat、Zookeeper、消息中间件、Dubbo、MongoDB、MySQL、
RabbitMQ
等风来.长
·
2024-02-03 00:17
java
java
面试
开发语言
性能优化
程序人生
啃完这35个Java技术栈,冲刺大厂offer
后端面试必问的35个技术点:JVM、Linux、MyBatista、SpringBoot、Spring、SQL优化、Tomcat、Zookeeper、消息中间件、Dubbo、MongoDB、MySQL、
RabbitMQ
啊码
·
2024-02-03 00:16
面试
java
面试
开发语言
服务器
职场和发展
RabbitMQ
RabbitMQ
1.初识MQ1.1.同步和异步通讯微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。
程序媛9688
·
2024-02-02 22:18
java-rabbitmq
rabbitmq
网络
.NET Core实战项目之CMS 第七章 设计篇-用户权限极简设计全过程
首先很感谢大家的阅读,前面六章我带着大家快速入门了ASP.NETCore、ASP.NETCore的启动过程
源码解析
及配置文件的加载过程
源码解析
并引入依赖注入的概念、Git的快速入门、Dapper的快速入门
依乐祝
·
2024-02-02 21:48
数据结构+算法(第02篇):玩扫雷就是优化算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 18:25
数据结构与算法
数据结构
算法
从源码角度透视QTcpServer:解构QTcpServer的底层原理与技术细节
深入了解QTcpServer的底层原理和技术细节一、背景二、QTcpServer的基本原理2.1、TCP协议简介2.2、QTcpServer的概念三、QTcpServer
源码解析
3.1、QTcpServer
Lion Long
·
2024-02-02 18:16
C/C++技术干货
网络
c++
服务器
qt
qt5
tcp/ip
tcp
数据结构+算法(第11篇) :无死角“盘”它!二分查找树
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 15:20
数据结构与算法
算法
数据结构
数据结构+算法(第08篇):史上最猛之递归屠龙奥义
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 15:19
数据结构与算法
算法
数据结构
数据结构+算法(第10篇):叉堆“功夫熊猫”的速成之路
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 15:19
数据结构与算法
数据结构
算法
vue3.0
源码解析
,patch&diff过程
什么是patch在浏览器中,每次操作dom,都会引起一次重绘重排过程,如果短时间进行多次操作,对性能损耗很大,容易引起卡顿。在vue中,使用虚拟dom(Virtualdom),来对真实dom的一种抽象化处理的树结构,模拟真实dom,提升性能。而在更新dom节点时,通过对虚拟dom的对比diff(如果是更新操作)来进行对虚拟dom结构的增删改的一系列操作流程,就是patch过程。前置了解在解读源码之
柯闪电
·
2024-02-02 15:47
vue
vue.js
javascript
vue
vue3
源码解析
(6)— lifecycle 生命周期的实现
前言对于vue3的生命周期,我们经常性会去疑问,生命周期有哪些呢,它是怎么去实现的,又是什么时候调用的。vue3生命周期有哪些下面这个表格列出了所有选项式api生命周期钩子和组合式api生命周期钩子,以及他们的对应关系和执行的时机。compositionapioptionsapi执行时机—beforeCreate初始化组件内的属性(如:data,props,watch,computed等)之前—c
Avicli
·
2024-02-02 15:46
Vue
源码解析
javascript
前端
vue.js
源码解析
vue3
数据结构+算法(第09篇):菜鸟也能“种”好二叉树!
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 15:43
数据结构与算法
数据结构
算法
vue3
源码解析
(5)— patch 函数源码的实现
什么是patch在vue中patch函数的作用是在渲染的过程中,比较新旧节点的变化,通过打补丁的形式,进行新增、删除、移动或替换操作,此过程避免了大量的dom操作,提升了运行的性能。patch执行流程patch函数整体流程比较长,函数内部包含很多分支用于处理不同的节点(Text、ELEMENT、COMPONENT)。为了便于理解,文章中的代码皆为简化之后的代码:/****@paramn1上一次渲染
Avicli
·
2024-02-02 15:43
源码解析
Vue
vue.js
javascript
前端
源码解析
前端框架
不学无数——Gson
源码解析
Gson在用Gson解析时传过来的Json串时,如果将其解析为对象A,而这个对象A继承了对象B。这两个对象都有属性名为name的值,那么在进行解析的时候就会报如下错误。Exceptioninthread"main"java.lang.IllegalArgumentException:classPractice.Day12.Student2declaresmultipleJSONfieldsname
不学无数的程序员
·
2024-02-02 15:26
RabbitMQ
入门
文章目录一、项目搭建1.idea项目搭建java项目2.引入依赖3.配置文件二、MQ简单模式1.publisher代码2.consumer代码三、总结构建项目的简单步骤总结如下:一、项目搭建1.idea项目搭建java项目创建springboot项目,多模块的方式实现消息队列的发布与消息消费。按照上图方式创建项目及模块:mq-demo/consumer/gradlesrc.gitignorebui
陈年小趴菜
·
2024-02-02 13:39
rabbitmq
rabbitmq
分布式
linux使用iptables禁用ip
前提我在云服务器上用docker部署了一个
rabbitmq
服务,页面端口为15672,现在我想让我的ip访问不了云服务器。查看ip但是这里查出来的都不是公网ip,是局域
下雨天u
·
2024-02-02 12:19
linux
tcp/ip
运维
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他