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源码解析
LayoutInflater
源码解析
及常见相关报错分析
在日常Android开发中,最经常使用的RecyclerView控件是大家都绕不开的,而编写其Adapter时更离不开LayoutInflater的调用。当然,如果你做这一行有些时日了,相信你对其使用一定是炉火纯青了。即使如此,我觉得LayoutInflater仍旧有值得分析的地方,相信你看完之后有更多的认识。Android系统中有许多包括ActivityManagerService在内的系统级服
左大星
·
2024-02-13 13:48
Android进阶
android
androidx
NSQ源码分析之概述
罗道文的私房菜消息队列在互联网公司使用非常普遍,因此也促使我去学习研究消息队列的原理以及细节问题;之前也有接触过消息队列,最主要就是在异步处理方面,当然消息队列还解耦,流量削峰等功能;目前消息队列产品也比较多,例如kafka,ActiveMQ,
RabbitMQ
faunjoe
·
2024-02-13 12:29
Contractfuzzer 复现(2)
本文实现Contractfuzzer
源码解析
,在本地复现运行Contractfuzzer一、前期准备下载Contractfuzzer的源代码二、代码修改和部署Contractfuzzer的源代码分为三个部分
区区小块
·
2024-02-13 11:45
区块链
测试工具
Rabbitmq
入门
一.初识MQ1.同步和异步通讯同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。我们之前学习的Feign调用就属于同步方式,虽然调用可以实时得到结果,但存在下面的问题:同步调用的优点:-时效性较强,可以立即得到结果同步调用的问题:-耦合度高-性能和吞吐能力下降-有额外的资源消耗-有级联失败问题异步调用则可以避免上述问题:【1】异步调用简单说就是将一件事拆为两部分,把应该立马
飞翔的云中猪
·
2024-02-13 11:08
中间件
学习
笔记
Flink SQL实战演练之CDC Connector
简介:公司实时项目组处理的业务数据以前是由业务团队把数据push到
rabbitmq
,然后我们通过flink转运到kafka,然后再做实时计算的,由于新业务逻辑变化会较大,导致推送过来的数据偶尔会出现偏差
Coder小咚
·
2024-02-13 10:43
Netty Review - NioEventLoopGroup
源码解析
文章目录概述类继承关系源码分析小结概述EventLoopGroupbossGroup=newNioEventLoopGroup(1);EventLoopGroupworkerGroup=newNioEventLoopGroup();这段代码是在使用Netty框架时常见的用法,用于创建两个不同的EventLoopGroup实例,一个用于处理连接请求(通常称为bossGroup),另一个用于处理连接后
小小工匠
·
2024-02-13 07:03
【Netty】
nioeventloop
eventloopgroup
运维架构服务监控 Open-Falcon介绍、安装、监控MySQL、Redis、MongoDB、
Rabbitmq
、Nginx系列实战教程-史上最全
一、介绍监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的
纵然间
·
2024-02-13 07:32
Linux
Python
SQL
运维
架构
服务异步通信
其中的每一步都可能导致消息丢失,常见的丢失原因包括:发送时丢失:生产者发送的消息未送达exchange消息到达exchange后未到达queueMQ宕机,queue将消息丢失consumer接收到消息后未消费就宕机针对这些问题,
RabbitMQ
KYGALYX
·
2024-02-13 06:55
ruby
开发语言
后端
微服务
模拟
rabbitmq
向队列发送大量的数据(附python代码)
目录一、性能测试背景二、性能测试方案三、性能工具开发四、性能测试结果分析五、性能测试优化六、性能测试总结一、性能测试背景现在需要对我们应用平台对物联设备(传感器)比如燃气传感器、红外传感器、智能烟感、电气火灾的数据处理能力进行性
软件测试李同学
·
2024-02-13 06:50
Python
Testtools
rabbitmq
python
性能测试
消息队列对比
引用:常用消息队列对比消息队列及常见消息队列介绍常用消息队列1.
RabbitMQ
用erlang语言开发的消息队列系统,支持很多协议:AMQP,XMPP,SMTP,STOMP。
woodwind
·
2024-02-13 05:13
RabbitMQ
3.9.8 的rpm安装方式
之前采用源码的方式安装erlang,之后再来安装
rabbitMQ
,这种方式有一些复杂。现在参考官网,可以直接用rpm安装。本文对安装过程进行描述。
冬天里的懒喵
·
2024-02-13 01:43
计算机哈希表相关知识
基础知识Java的HashMap
源码解析
(中高级Java工程师面试必备)Java8HashMap函数tableSizeFor详解JavaHashMap表的大小为什么必须是2的幂次Java8HashMap
雁阵惊寒_zhn
·
2024-02-12 23:15
babe从入门到精通
前言前面我们写了几篇很长的文章去介绍babel源码、preset-env、runtime,babel
源码解析
一babel
源码解析
之(@babel/preset-env)babel
源码解析
之(@babel
vv_小虫虫
·
2024-02-12 23:26
它让你1小时精通
RabbitMQ
消息队列
作者:科技、互联网行业优质创作者专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造欢迎关注我(Net数字智慧化基地),里面有很多高价值技术文章,是你刻苦努力也积累不到的经验,能助你快速成长。升职+涨薪!!支持.Net/.NetCore/.NetFramework,可以部署在Docker,Windows,Linux,Mac。Rabbit
数字智慧化基地
·
2024-02-12 17:19
rabbitmq
ruby
分布式
.netcore
c#
后端
retrofit
源码解析
一、简介retrofit是square开发的一个网络加载库,主要用于Android和Java。Retrofit对OKHttp进行了封装,加入了各种设计模式,注解,反射,使用起来更加方便。二、使用方法retrofit的使用大致分为三个部分:定义网络接口、创建retrofit对象、创建网络接口的动态代理、调用网络接口2.1定义网络接口publicinterfaceGitHubService{@GET(
小怪兽大作战
·
2024-02-12 15:10
浅谈Java集合丨底层
源码解析
在Java中,我们经常会使用到一些处理缓存数据的集合类,这些集合类都有自己的特点,今天主要分享下Java集合中几种经常用的Map、List、Set。1、Map一、背景二、Map家族三、HashMap、Hashtable等四、HashMap底层数据结构2、List一、List包括的子类二、ArrayList三、ArrayList源码分析四、LinkedList五、LinkedList源码分析3、Se
Java__JJ
·
2024-02-12 10:08
Java1.8-LinkedList
源码解析
概述 LinkedList底层采用的是双向链表结构,有一个头节点first,一个尾节点last,双向链表意味着我们可以从头开始正向遍历,或者是从尾开始逆向遍历,并且可以针对头部和尾部进行相应的操作。双向链表结构.png继承关系publicclassLinkedListextendsAbstractSequentialListimplementsList,Deque,Cloneable,java.
骑着乌龟去看海
·
2024-02-12 10:44
Apache Kafka内核深度剖析
摘要目前来说市面上可以选择的消息队列非常多,像activemq,
rabbitmq
,zeromq已经被大多数人耳熟能详,特别像activemq早期应用在企业中的总线通信,基本作为企业级IT设施解决方案中不可或缺的一部分
ThoughtWorks
·
2024-02-12 10:36
RabbitMQ
之五种消息模型
他们都是以“/”开头设置权限2.五种消息模型
RabbitMQ
提供了6种消息模型,但是第6种其实是RPC,并不是MQ,因此不予学习。那么也就剩下5种。
白小筠
·
2024-02-12 06:11
#
RabbitMQ
rabbitmq
分布式
java中间件之
rabbitmq
一、
RabbitMQ
简介1.1
RabbitMQ
是什么
RabbitMQ
是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、
这一刻_776b
·
2024-02-12 05:42
Spring是怎样处理循环依赖的?
前置说明
源码解析
addSingletonFactorygetSingletongetEarlyBeanReference总结环境SpringFrameworkVersion:5.3.
后端开发萌新
·
2024-02-12 04:39
死磕Spring源码系列
spring
java
SpringBean生命周期之初始化篇
文章目录注意事项环境
源码解析
AbstractAutowireCapableBeanFactoryinitializeBeaninvokeAwareMethodsinvokeInitMethodsinvokeCustomInitMethodapplyBeanPostProcessorsAfterInitialization
后端开发萌新
·
2024-02-12 04:09
死磕Spring源码系列
spring
java
SpringBean生命周期之实例化篇
文章目录注意事项环境
源码解析
AbstractAutowireCapableBeanFactorycreateBeanInstance假如我们使用的是构造器注入AbstractBeanFactorydetermineConstructorsFromBeanPostProcessorsAutowiredAnnotationBeanPostProcessordetermineCandidateConst
后端开发萌新
·
2024-02-12 04:08
死磕Spring源码系列
spring
java
SpringBean生命周期之属性注入篇
文章目录注意事项环境前言
源码解析
AbstractAutowireCapableBeanFactorypopulateBean@Resource注入CommonAnnotationBeanPostProcessorpostProcessPropertiesfindResourceMetadatabuildResourceMetadatainjectinject
后端开发萌新
·
2024-02-12 04:08
死磕Spring源码系列
spring
java
STM32F1 -
源码解析
SystemInit()
SystemInit1>SystemInit()调用位置2>SystemInit()函数3>SetSysClock()函数4>SetSysClockTo72()函数1>SystemInit()调用位置startup_stm32f10x_hd.s文件中:;ResethandlerReset_HandlerPROCEXPORTReset_Handler[WEAK]IMPORT__mainIMPORTS
零号-轩工
·
2024-02-12 02:37
STM32F1-外设驱动
stm32
单片机
嵌入式硬件
在高并发的情况下如何保证消息的可靠性?消息丢失如何解决?
下面通过这篇文章,我们就聊聊
RabbitMQ
中消息的可靠性如何解决的?本文分三部分说明mq消息丢失场景有哪些?如何避免消息丢失?大厂如何解决这些问题的?mq消息丢失场景有哪些?
Java旺
·
2024-02-11 22:58
实现订单到期关闭
目录一、被动关闭二、定时任务三、JDK自带的DelayQueue四、Netty的时间轮五、Kafka的时间轮六、RocketMQ延迟消息七、
RabbitMQ
死信队列八、
RabbitMQ
插件九、Redis
雾里有果橙
·
2024-02-11 22:56
rabbitmq
分布式
领导:谁再用 Redis 实现过期订单关闭,立马滚蛋!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2024-02-11 22:24
redis
java
数据库
缓存
开发语言
AbstractApplicationContext
源码解析
(2)
prepareBeanFactory方法大概理解一下prepareBeanFactory方法的作用,源码如下:/***配置工厂的标准上下文特征,例如上下文的ClassLoader和后处理器。*@parambeanFactory要配置的BeanFactory*Configurethefactory'sstandardcontextcharacteristics,*suchasthecontext's
嘘寒问暖
·
2024-02-11 20:44
【Spring源码分析】推断构造方法
推断构造方法
源码解析
一、确认候选构造——AutowireAnnotationBeanPostProcessor#determineCandidateConstructors二、autowireConstructor
假正经的小柴
·
2024-02-11 20:38
Java源码分析
spring
java
数据库
【Spring源码分析】@Resource注入的
源码解析
@Resource注入的
源码解析
一、绪论二、CommonAnnotationBeanPostProcessor源码分析postProcessMergedBeanDefinition
源码解析
postProcessProperties
假正经的小柴
·
2024-02-11 20:37
Java源码分析
spring
java
数据库
【Spring源码分析】Spring的启动流程
源码解析
】执行流程之非懒加载单例Bean的实例化逻辑【Spring源码分析】从源码角度去熟悉依赖注入(一)【Spring源码分析】从源码角度去熟悉依赖注入(二)【Spring源码分析】@Resource注入的
源码解析
假正经的小柴
·
2024-02-11 20:07
Java源码分析
spring
数据库
java
我开源的 waynboot-mall 项目之框架选型详解
waynboot-mall服务端项目基础开发框架是基于最新得SpringBoot3.0版本,整合了MybtisPlus、SpringSecurity、Redis、
RabbitMQ
、ElasticSearch
·
2024-02-11 18:29
SpringCloud微服务实战——搭建企业级开发框架(三十六):使用Spring Cloud Stream实现消息中间件功能
在以往消息队列的使用中,我们通常使用集成消息中间件开源包来实现对应功能,而消息中间件的实现又有多种,比如目前比较主流的ActiveMQ、RocketMQ、
RabbitMQ
、Kafka,Stream等
·
2024-02-11 17:42
2.10日学习打卡----初学RocketMQ(一)
2.10日学习打卡对于MQ(Messagequeue)消息队列的一些解释可以看我原来写的文章初学
RabbitMQ
各大MQ产品比较一.RocketMQ概述发展历程RocketMQ概念术语生产者和消费者生产者负责生产消息
中北萌新程序员
·
2024-02-11 14:50
每日学习
学习
rocketmq
ruby
Java并发集合之LinkedBlockingDeque使用与原理,附
源码解析
LinkedBlockingDeque简介LinkedBlockingDeque是一个线程安全的双向并发阻塞队列,同时支持FIFO(先进先出)和FILO(先进后出)两种模式,并且为防止数据无限膨胀,可以设置阻塞队列的容量,默认不设置的话容量大小为Integer.MAX_VALUELinkedBlockingDeque特性继承AbstractQueue,是一个同时支持FIFO和FILO的双向队列线程
不烦来了
·
2024-02-11 14:08
Java并发集合JUC
java
数据结构
链表
Java线程池队列LinkedBlockingDeque的详细原理分析-刘宇
二、LinkedBlockingDeque类的关系图三、BlockingDeque介绍四、LinkedBlockingDeque
源码解析
1、字段解析2、入队操作2.1、putFirst方法2.2、offerFirst
Brycen Liu
·
2024-02-11 14:07
Java
java
Deque
LinkedBlocking
并发编程
ThreadPool
Java并发包源码学习系列:阻塞队列实现之LinkedBlockingDeque
源码解析
文章目录LinkedBlockingDeque概述类图结构及重要字段linkFirstlinkLastunlinkFirstunlinkLastunlink总结参考阅读系列传送门:Java并发包源码学习系列:AbstractQueuedSynchronizerJava并发包源码学习系列:CLH同步队列及同步资源获取与释放Java并发包源码学习系列:AQS共享式与独占式获取与释放资源的区别Java并
天乔巴夏丶
·
2024-02-11 14:37
Java并发编程
浅谈
RabbitMQ
消费端ACK和限流
消费者ACK和消费端限流ack指Acknowledge,确认。表示消费端收到消息后的确认方式。有三种确认方式:•自动确认:acknowledge="none"•手动确认:acknowledge="manual"•根据异常情况确认:acknowledge="auto",(这种方式使用麻烦,不作讲解)其中自动确认是指,当消息一旦被Consumer接收到,则自动确认收到,并将相应message从Rabb
程序一逸
·
2024-02-11 11:16
rabbitmq
ruby
分布式
docker 中安装
rabbitmq
dockerrun-d--hostnamemy-rabbit--namesome-rabbit-p5672:5672-p15672:15672
rabbitmq
:3.7.7-management直接在docker
K_Sam
·
2024-02-11 11:59
消息队列原理和选型:Kafka、RocketMQ 、
RabbitMQ
和 ActiveMQ
我有时会问同事,为啥你用
RabbitMQ
,不用Kafka,或者RocketMQ呢,他给我的回答“因为公司用的就是这个,大家都这么用”,如果你去面试,直接就被Pass,今天这篇文章,告诉你如何回答。
90后小伙追梦之路
·
2024-02-11 11:56
架构
java
面试
kafka
java-rabbitmq
java-activemq
java
redis
【SpringBoot】Redis集中管理Session和自定义用户参数解决登录状态及校验问题
浩泽学编程:个人主页推荐专栏:《深入浅出SpringBoot》《java对AI的调用开发》《
RabbitMQ
》《Spring》《SpringMVC》学无止境,不骄不躁,知行合一文章目录前言一、分布式Session
浩泽学编程
·
2024-02-11 07:36
实战笔记
spring
boot
redis
后端
分布式session
自定义参数
java
自定义用户参数
RabbitMQ
——构建高性能消息传递的应用
前言大家好,我是chowley,说到消息队列,在我之前的生产者-消费者项目中使用的是ConCurrentLinkedList结构,今天来总结一下主流的消息队列实现——
RabbitMQ
。
Chowley
·
2024-02-11 07:32
QALog
rabbitmq
分布式
【flink脚本系列】pyflink-shell.sh 功能用法示例
源码解析
pyflink-shell.sh文章目录pyflink-shell.sh脚本主要功能脚本加上中文注释该脚本多种用法及其代码示例flink中其他类似脚本脚本主要功能该脚本用于启动PyFlink的交互式Shell。它设置必要的环境变量,并调用pyflink.shell模块来执行PyFlinkShell。脚本加上中文注释bin=`dirname"$0"`bin=`cd"$bin";pwd`."$bin"
BigDataMLApplication
·
2024-02-11 07:25
flink
flink
python
大数据
RabbitMQ
大揭秘
RabbitMQ
大揭秘欢迎关注H寻梦人公众号通过SpringBoot整合
RabbitMQ
的案例来说明,
RabbitMQ
相关的各个属性以及使用方式;并通过相关源码深刻理解。
Mir_小熊同学
·
2024-02-11 06:36
SpringBoot
rabbitmq
java
spring
boot
RabbitMQ
学习笔记
RabbitMQ
笔记主流MQ简单了解衡量标准服务性能数据存储集群架构ActiveMQ适用于中小型企业,但在高并发情况下效率较低,不适用与并发Kafka高吞吐、速度快,但不支持事务,不能保证消息的可靠性一般用于日志传输
努力变优秀的Z
·
2024-02-11 06:05
RabbitMQ
RabbitMQ
一、主流消息中间件介绍一、ActiveMQActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线,并且他是一个完全支持JMS规范的消息中间件。
~Maple~
·
2024-02-11 06:05
RabbitMQ
队列
rabbitmq
消息队列
RabbitMQ
详解(五):
RabbitMQ
整合Spring AMQP、SpringBoot、Spring Cloud Stream
八、
RabbitMQ
整合篇1、
RabbitMQ
整合SpringAMQP详解1)、RabbitAdminRabbitAdmin类可以很好的操作
RabbitMQ
,在Spring中直接进行注入即可autoStartup
邋遢的流浪剑客
·
2024-02-11 06:34
#
消息队列
RabbitMQ
Spring
AMQP
Spring
Cloud
Stream
RabbitMQ
详解以及spring对
RabbitMQ
的集成(附带部分源码解读)
·简介1丶为什么要使用消息队列https://wenku.baidu.com/view/e297236f83c4bb4cf7ecd193.html①异步处理(高并发)②系统解耦③流量削锋2丶为什么使用
RabbitMQ
①
HAKUNA·MATATA
·
2024-02-11 06:04
RabbitMQ
三、
RabbitMq
学习笔记
RabbitMQ
原生API三种交换模式1.HelloWorld在这里没有声明交换机(exchange),也没有声明绑定(bind),
RabbitMQ
会使用默认的交换机(AMQPdefault)路由键就是队列名称
IT云私塾
·
2024-02-11 06:34
MQ
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他