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
rocketmq源码解析
【Vue3】
源码解析
【Vue3】
源码解析
首先得知道ProxyReflectSymbolMap和Setdiff算法patchChildrendiff算法具体做了什么(重点)?
软泡芙
·
2023-10-07 05:34
#
Web_前端
开发
javascript
前端
vue.js
RocketMQ
一个新的消费组初次启动时从何处开始消费呢?
1、抛出问题一个新的消费组订阅一个已存在的Topic主题时,消费组是从该Topic的哪条消息开始消费呢?首先翻阅DefaultMQPushConsumer的API时,setConsumeFromWhere(ConsumeFromWhereconsumeFromWhere)API映入眼帘,从字面意思来看是设置消费者从哪里开始消费,正是解开该问题的”钥匙“。ConsumeFromWhere枚举类图如下
中间件兴趣圈
·
2023-10-07 04:16
OkHttp
源码解析
之拦截器
拦截器官方定义拦截器是OkHttp中提供的一种强大机制,它可以实现网络监听、请求以及响应重写、请求失败重试等功能。拦截器不区分同步和异步。OkHttp内部提供的拦截器okhttp内部拦截器链.pngOkHttp库自带的拦截器分别如上图所示共五个加上一个HttpLoggingInterceptor日志输出(因为这个可以根据开发者自己选择是否添加不是必须的,所以不在源码分析范畴),我们大体先有个概念,
dlihasa
·
2023-10-07 03:23
Presto技术
源码解析
总结-一个SQL的奇幻之旅 下
Presto技术总结因为内容过长分为了上下两集2.4.5stage调度器开始调度stage调度器主要包括以下三种(1)SourcetaskSourcePartitionedScheduler(2)FixedtaskFixedCountSchedulerFixedSourcePartitionedScheduler分配策略主要包括下面两种(1)DynamicSplitPlacementPolicy(
小武大讲堂
·
2023-10-07 02:54
rocketMq
中文文档
title:用户指引date:2017/12/29categories:文档翻译为什么是
RocketMQ
动机在早期阶段,我们在ActiveMQ5.x(早于5.3)的基础上构建我们的分布式消息中间件。
林启聪
·
2023-10-07 02:53
Spring Boot + Redis 操作多种实现
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-10-07 01:04
spring
java
spring
boot
mybatis
分布式
RocketMQ
高性能核心原理与源码架构剖析(下)
8、消息持久化设计1、
RocketMQ
的持久化⽂件结构消息持久化也就是将内存中的消息写⼊到本地磁盘的过程。
will.tsang
·
2023-10-06 23:23
java-rocketmq
rocketmq
架构
RocketMQ
生产环境常见问题分析与总结
一、
RocketMQ
如何保证消息不丢失这个是在面试时,关于MQ,面试官最喜欢问的问题。这个问题是所有MQ都需要面对的一个共性问题。大致的解决思路都是一致的,但是针对不同的MQ产品又有不同的解决方案。
will.tsang
·
2023-10-06 23:53
java-rocketmq
rocketmq
java
常见的RabbitMQ实战居然还能这样搞?
常见的消息队列很多,主要包括RabbitMQ、Kafka、
RocketMQ
和ActiveMQ,相关的选型可以看我之前的系列,这篇文章只讲RabbitMQ,先讲原理,后搞实战。
写代码的珏秒秒
·
2023-10-06 21:19
Java
程序员
java-rabbitmq
rabbitmq
java
聊聊
rocketmq
的KVConfigManager
序本文主要研究一下
rocketmq
的KVConfigManagerKVConfigManagerorg/apache/
rocketmq
/namesrv/kvconfig/KVConfigManager.javapublicclassKVConfigManager
go4it
·
2023-10-06 21:22
最强中间件!Kafka快速入门(Kafka理论+SpringBoot集成Kafka实践)
文章微服务在去读取消息根据消息内容上下架文章MQ还可以流量削峰,比如文章的点赞量,评论短时间可能会很多,使用MQ就可以对流量进行很好的控制kafka概述消息中间件对比特性ActiveMQRabbitMQ
RocketMQ
Kafk
小蔡coding
·
2023-10-06 20:40
kafka
中间件
kafka
spring
boot
VUE
源码解析
(2)
下面来梳理一下父子组件的解析过程一个组件import之后经过render解析并且传进_createElement方法vnode=createComponent(tag,data,context,children);这里的context是vm紧接着又调用了createComponent方法这里有两个特别重要的函数就是Ctor=baseCtor.extend(Ctor)和installComponen
infi_
·
2023-10-06 19:07
rocketmq
源码③-Producer的启动、发送消息、路由broker
添加了注释的源码https://github.com/WangTingYeYe/
rocketmq
_source前提介绍:一定要先看前面的几篇文章,了解
rocketmq
的基本概念和架构设计之后再看本篇Producer
七层汉堡王
·
2023-10-06 18:17
RocketMq源码解析
RocketMQ
python实现的2048游戏
源码解析
#概述:2048游戏是一款经典的数字游戏,它的规则是通过合并相同数字的方块来得到更高的数字,最终目标是得到一个2048的方块。本文将介绍这个游戏的基本框架以及所需的技术。框架:该2048游戏源码采用了Python编程语言和Tkinter库来实现游戏的图形界面。整个游戏的框架由两个类组成:GameApp类和Game类。GameApp类:importtkinterastkfromgameimportG
高大人在上
·
2023-10-06 16:36
python源码解析
python
游戏
开发语言
leakCanaray V2.5 框架
源码解析
项目地址:https://github.com/square/leakcanary/tree/v2.5官方使用说明:https://square.github.io/leakcanary/一、使用1.1工程引入2.0之后的版本,不需要在application中配置LeakCanary.install(this),只在build.gradle配置引入库即可:dependencies{//debugI
Stan_Z
·
2023-10-06 13:07
Seata AT模式
源码解析
(一) ------ GlobalTransactionalInterceptor
在pom.xml添加以下内容,本文基于以下版本源码进行分析。com.alibaba.cloudspring-cloud-alibaba-seata2.1.0.RELEASEio.seataseata-all1.4.2 直接看到spring-cloud-alibaba-seata-2.1.0.RELEASE.jar的spring.factories文件org.springframework.b
sctttt
·
2023-10-06 10:23
分布式事务
spring
java
aop
spring
boot
Seata AT模式
源码解析
一(Seata Server端启动流程)
文章目录启动类ServerSessionHolder初始化DefaultCoordinator初始化初始化NettyRemotingServer启动类Serverseata-server的入口类在Server类中,源码如下:publicclassServer{/***Theentrypointofapplication.**@paramargstheinputarguments*@throwsIO
指尖凉
·
2023-10-06 10:21
源码学习
#
Seata
Java
java
Seata
分布式事务
零拷贝/mmap
本文转自https://www.cnblogs.com/ilovejaney/p/14549909.html原作者:艾小仙平时在面试中你肯定会经常碰见的问题就是:
RocketMQ
为什么快?
WTIFS
·
2023-10-06 08:50
阿里面试官:
RocketMQ
与Kafka中如何实现事务?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等
RocketMQ
的事务是如何实现的?首先我们来看
RocketMQ
的事务。
Java_苏先生
·
2023-10-06 05:49
Java-主流框架—(14)Spring-ElasticSearch
1.
RocketMQ
简介1.1MQ简介MQ(MessageQueue)消息队列,是一种用来保存消息数据的队列队列:数据结构的一种,特征为“先进先出”1.2何为消息服务器间的业务请求原始架构:服务器中的A
小程来求学
·
2023-10-06 02:27
java
spring
elasticsearch
Spring
源码解析
系列汇总
相信我,你会收藏这篇文章的本篇文章是这段时间撸出来的Spring
源码解析
系列文章的汇总,总共包含以下专题。
Java学习录
·
2023-10-06 01:14
Spring-Cloud-Gateway
源码解析
——过滤器 之 RequestRateLimiterGatewayFilterFactory 请求限流
1.概述本文主要分享RequestRateLimiterGatewayFilterFactory的代码实现。SpringCloudGateway提供了多种GatewayFilterFactory的实现,RequestRateLimiterGatewayFilterFactory也是其中的一种。通过RequestRateLimiterGatewayFilterFactory,可以创建RequestR
Venlenter
·
2023-10-05 22:23
微服务
gateway
RateLimiter
Redis
限流
KeyResolver
【Pinia和Vuex区别】
Pinia和Vuex1.实现方式2.使用方法3.
源码解析
以下是Pinia的
源码解析
示例代码Pinia和Vuex都是Vue状态管理的库,但是它们在实现方式和使用方法上有所不同。
cv全粘工程师
·
2023-10-05 20:15
vue
面试常问问题
javascript
vue.js
前端
【JavaSE】常用类:String、LocalDateTime......
JavaSE】异常文章地址【JavaSE】常用类:String、LocalDateTime…文章地址【JavaSE】枚举文章地址【JavaSE】注解文章地址【JavaSE】集合框架文章地址|HashMap
源码解析
愿你满腹经纶
·
2023-10-05 20:37
Java
java
jvm
算法
IO 多路复用:C10K 问题
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-10-05 19:17
内核
epoll
java
linux
python
Dubbo3应用开发—协议(Dubbo协议、REST协议 、gRPC协议、Triple协议)
Dubbo3中常见的协议1.dubbo协议[前面文章中使用的都是dubbo协议]2.rest协议3.triple协议4.grpc协议5.thirft协议6.webservice协议7.
rocketmq
协议
随机的未知
·
2023-10-05 18:05
Dubbo3应用开发
dubbo
java
mysql_config_edit_MySQL新特性之mysql_config_editor
源码解析
mysql_config_editorset--login-path=client--host=localhost--user=localuser--password这样我们就配置了一个为本地的数据源信息:login-path:指定通过mysql客户端登录时的标识host:我们要连接的数据库user:通过本地连接数据库时,使用的账号password:指定通过本地连接时,使用的数据库密码(这里假设输
兔子同学
·
2023-10-05 17:12
Glide
源码解析
之DecodeJob
前言DecodeJob的主要工作是从磁盘或者数据源(比如网络)中获取资源,并进行转换和转码。classDecodeJobimplementsDataFetcherGenerator.FetcherReadyCallback,Runnable,Comparable>,Poolable{DecodeJob(DiskCacheProviderdiskCacheProvider,Pools.Pool>po
断了谁的弦
·
2023-10-05 16:56
springboot+Uniapp+redis智能导诊系统源码,支持以公众号、小程序、App 等形式接入
技术架构:springboot+Uniapp+redis+mybatisplus+mysql+
RocketMQ
智能导
淘源码d
·
2023-10-05 15:25
spring
boot
uni-app
redis
导诊
导医导诊
人工智能
源码
SpringBoot
源码解析
(二十)ApplicationRunner
上篇文章介绍完SpringBoot内置tomcat的启动流程后,SpringBoot在Spring容器启动过程所做的扩展就大体介绍完了,本节继续SpringBoot的run方法,介绍一个比较有用的扩展点:ApplicationRunner当然,在内置tomcat启动完成,到这行callRunners被调用,中间还经历了一些事件的发布,比如ApplicationStartedEvent,我们之前已经
一元咖啡
·
2023-10-05 14:24
springboot源码
java
spring
boot
java
SpringBoot
源码解析
(九)ApplicationEnvironmentPreparedEvent
最近两篇文章主要分析了ConfigFileApplicationListener对事件ApplicationEnvironmentPreparedEvent的处理,包括EnvironmentPostProcessor扩展点和系统配置文件的加载,而之前也提到过,实际上有很多监听器都会监听该事件的发布,本文对其它几个监听器的相关处理做个简单的介绍首先看下收到事件的监听器列表ConfigFileAppl
一元咖啡
·
2023-10-05 14:23
java
springboot源码
spring
spring
boot
java
SpringBoot
源码解析
(十八)自动配置
前几篇文章聊完了prepareContext方法,本文继续SpringApplication#run方法的下一行:refreshContext这是Spring容器启动过程最重要的一个步骤,所有的扫描、解析、注入等等都在这里面完成的,当然本文依然是把焦点聚集在SpringBoot上,它的自动配置,也是在容器refresh的过程中执行的作为SpringBoot项目,启动类会加一个注解@SpringBo
一元咖啡
·
2023-10-05 14:23
springboot源码
spring
boot
java
SpringBoot
源码解析
(十九)启动内置tomcat
SpringBoot最初开始流行的时候,一个很重要的区别就是,我们不需要单独配置tomcat了,在传统的SSM项目中,我们要为项目指定tomcat目录,开发完上线的时候,要把项目打成一个war包,部署到tomcat中,而SpringBoot已经默认为我们的web项目内置了一个tomcat这个内置tomcat的启动流程,也在容器的refresh方法中,其中有个onRefresh的方法调用在个方法定义
一元咖啡
·
2023-10-05 14:23
java
springboot源码
tomcat
spring
boot
java
SpringBoot
源码解析
(六)ActiveProfiles初始化
本文主要对上篇文章剩下的一个点做个收尾上文分析了配置的优先级,涉及到getOrCreateEnvironment和configureEnvironment两个方法其中configureEnvironment方法还剩最后一行configureProfiles没有提到protectedvoidconfigureEnvironment(ConfigurableEnvironmentenvironment
一元咖啡
·
2023-10-05 14:52
springboot源码
java
spring
spring
boot
SpringBoot
源码解析
(七)EnvironmentPostProcessor
本文将重点介绍SpringBoot提供给我们的另一个扩展点EnvironmentPostProcessor,它允许我们到任意的指定目录、以任意的方式加载一组配置,并赋予任意的优先级上文对prepareEnvironment方法的configureEnvironment做了一个收尾,本文继续看第三行代码listeners.environmentPreparedprivateConfigurableE
一元咖啡
·
2023-10-05 14:52
java
springboot源码
spring
boot
RxJava使用及
源码解析
相关概念Android多线程编程的原则:不要阻塞UI线程;不要在UI线程之外访问UI组件;ReactiveXReactiveExtensions的缩写,一般简写为Rx;是一个使用可观察数据流进行异步编程的编程接口,ReactiveX结合了观察者模式、迭代器模式和函数式编程的精华;RxJavaReactiveExtensionsfortheJVM:,RxJava就是ReactiveX在JVM平台的实
今阳说
·
2023-10-05 13:35
大厂生产环境的
RocketMQ
都是这样部署的
昨天我们已经学习了
RocketMQ
的一些基本概念,架构设计和各个角色的功能。
故里学Java
·
2023-10-05 12:04
[React
源码解析
] React的设计理念和源码架构 (一)
任务分割异步执行让出执法权文章目录1.React的设计理念1.1Fiber1.2Scheduler1.3Lane1.4代数效应2.React的源码架构2.1大概图示2.2jsx2.3Fiber双缓存2.4scheduler2.5Lane模型2.6reconciler2.7renderer2.8concurrent3.React源码调试1.React的设计理念Fiber:即对应真实dom,又作为分隔
959y
·
2023-10-05 10:25
react
react.js
架构
javascript
FrameWork
源码解析
(5)-广播处理过程
源码解析
主目录见:Android高级进阶知识(这是总目录索引)这篇文章主要是接着上面两篇文章的:1.注册广播接收者的源码分析;2.广播发送过程
源码解析
到这里这篇,广播也就完成了,下一篇我们会来说说ContentProvider
ZJ_Rocky
·
2023-10-05 04:15
laravel框架
源码解析
2--由log模块看laravel的门面模式
先来看config/app.php关于Log的facade.对应的类Illuminate\Support\Facades\Log::class|--------------------------------------------------------------------------|ClassAliases|----------------------------------------
大也也
·
2023-10-05 00:19
SAP UI5 初学者教程之一:Hello World
Jerry从2014年加入SAP成都研究院CRMFiori开发团队之后开始接触SAPUI5,曾经在SAP社区和“汪子熙”微信公众号上发表过多篇关于SAPUI5工作原理和
源码解析
的文章。
JerryWang_汪子熙
·
2023-10-04 21:13
消息队列和
RocketMQ
总结
消息队列扫盲消息队列顾名思义就是存放消息的队列,队列我就不解释了,别告诉我你连队列都不知道似啥吧?所以问题并不是消息队列是什么,而是消息队列为什么会出现?消息队列能用来干什么?用它来干这些事会带来什么好处?消息队列会带来副作用吗?消息队列为什么会出现?消息队列算是作为后端程序员的一个必备技能吧,因为分布式应用必定涉及到各个系统之间的通信问题,这个时候消息队列也应运而生了。可以说分布式的产生是消息队
正儿八经的胡说八道
·
2023-10-04 18:49
消息队列
消息队列和
RocketMQ
学习总结
消息队列和
RocketMQ
入门总结消息队列扫盲消息队列顾名思义就是存放消息的队列,队列我就不解释了,别告诉我你连队列都不知道似啥吧?所以问题并不是消息队列是什么,而是消息队列为什么会出现?
星河守墓人
·
2023-10-04 18:18
消息中间件
分布式
队列
消息中间件应用的常见问题及优化方案
当前市面上有很多中消息中间件,包括但不限于RabbitMQ、
RocketMQ
、ActiveMQ、Kafka(流处理中间件)等。很多开发人员已经熟练地掌握了一个或者多个消息中间件的使用。
十一技术斩
·
2023-10-04 18:18
中间件
kafka
java
rabbitmq
性能优化
面试官问:Kafka 会不会丢消息?怎么处理的?
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-10-04 18:18
中间件
kafka
java
分布式
epoll
消息队列扫盲(
RocketMQ
入门)
消息队列扫盲消息队列顾名思义就是存放消息的队列,队列我就不解释了,别告诉我你连队列都不知道似啥吧?所以问题并不是消息队列是什么,而是消息队列为什么会出现?消息队列能用来干什么?用它来干这些事会带来什么好处?消息队列会带来副作用吗?消息队列为什么会出现?消息队列算是作为后端程序员的一个必备技能吧,因为分布式应用必定涉及到各个系统之间的通信问题,这个时候消息队列也应运而生了。可以说分布式的产生是消息队
学致前端攻略
·
2023-10-04 18:17
JAVA
后端
后端开发
java
后端
经验分享
消息队列
关于 RabbitMQ,应该没有比这更详细的教程了
1.常见消息中间件大PK说到消息中间件,估计大伙多多少少都能讲出来一些,ActiveMQ、RabbitMQ、
RocketMQ
、Kafka等等各种以及JMS、AMQP等各种协议,然而这些消息中间件各自都有什么特点
柒柒Java
·
2023-10-04 18:17
rabbitmq
kafka
分布式
RabbitMQ:消息丢失 | 消息重复 | 消息积压的原因+解决方案+网上学不到的使用心得
image.png前言首先说一点,企业中最常用的实际上既不是
RocketMQ
,也不是Kafka,而是RabbitMQ。
java技术媛
·
2023-10-04 18:46
java-rabbitmq
rabbitmq
java
后端
为什么要使用消息队列及Kafak、
RocketMQ
、ZeroMq的对比
你为啥用消息队列?噗此,这也叫问题?别人用了我能不用么?别人用了我就用了呗,我就是为了用而用。参考资料敖丙—消息队列是什么——初步介绍消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。消息队列,一般我们会简称它为MQ(MessageQueue),嗯,就是很直白的简写。我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家
云闲不收
·
2023-10-04 18:16
个人开发
科普rabbitmq,
rocketmq
,kafka三者的架构比较
对比架构对比从架构可以看出三者有些类似,但是在细节上有很多不同。下面我们就从它们的各个组件,介绍它们:RabbitMQ,是一种开源的消息队列中间件。下面是RabbitMQ中与其相关的几个概念:1.生产者(Producer):生产者是消息的发送者,将消息发送到RabbitMQ的消息队列中。2.消费者(Consumer):消费者是消息的接收者,从RabbitMQ的消息队列中获取消息并进行处理。3.消息
自律只猪侠
·
2023-10-04 18:44
rabbitmq
rocketmq
kafka
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他