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源码解析
微服务03-RabbitMQ
几种常见MQ的对比:RabbitMQActiveMQ
RocketMQ
Kafka公司/社区RabbitApache阿里Apache开发语言ErlangJavaJavaScala&Ja
无条件做异梦
·
2023-08-11 05:41
微服务
微服务
rabbitmq
架构
【Redis】--实现延迟队列业务的场景
目录一、前沿二、Redis的Zset实现延迟队列1、具体代码实现三、JDK的DelayedQueue1、代码实现2、原理说明四、Redisson的DelayedQueue1、代码实现2、
源码解析
(1)、
DreamBoy_W.W.Y
·
2023-08-11 01:36
redis
redis
Redis--延时队列
我们在日常的java开发里面可能习惯使用RabbitMQ、
RocketMQ
或Kafka作为消息队列中间件,来给我们的系统增加异步消息传递功能。
江枫丶
·
2023-08-11 01:05
Redis学习笔记
redis
java
Android PMS(PackageManagerService) 原理
文章目录什么是PMSAndroidManifest.xml的作用PMS的apk解析流程PMS的启动过程PMS解析apk流程PackageParser类
源码解析
小结知道PMS解析过程有什么作用?
VincentWei95
·
2023-08-10 21:16
原理
android
RocketMQ
Learning(二)
目录一、
RocketMQ
1、延时消息2、批量消息批量切分发送3、消息的过滤Tag过滤Sql过滤一、
RocketMQ
1、延时消息延时消息:Producer将消息发送到消息队列
RocketMQ
服务端,但并不期望这条消息立马投递
杀神lwz
·
2023-08-10 20:57
rocketmq
弱引用之WeakHashMap的
源码解析
1.EntryEntry本身是一个弱引用。弱引用WeakReference引用的对象即referent为Key。Value并非弱引用,而是强引用。Entry中的链表是为了解决hash冲突。privatestaticclassEntryextendsWeakReferenceimplementsMap.Entry{Vvalue;finalinthash;Entrynext;Entry(Objectk
且听风吟0220
·
2023-08-10 20:26
哈希算法
算法
4、
Rocketmq
之存储原理
CommitLog~MappedFileQueue~MappedFile集合正常情况下,
RocketMQ
支持消息体字节数最多为1个G。注意该消息体并不单单是消息体body。
且听风吟0220
·
2023-08-10 20:25
rocketmq
综合对比 Kafka、RabbitMQ、
RocketMQ
、ActiveMQ 四个分布式消息队列
rocketmq
:少。没有专门写
rocketmq
的书,网上的资料良莠不齐,官方文档很简洁,但是对技术细节没有过多的描述。activemq:多。没有
chen_chen_chen_
·
2023-08-10 18:15
MapReduce原理入门(附
源码解析
)
序言本篇旨在介绍MapReduce的原理及实现细节,一些核心步骤会附带
源码解析
。MapReduce是配合HDFS产生的,HDFS负责分布式存储,MapReduce负责分布式计算。
柏拉图学院
·
2023-08-10 18:19
大数据架构
mapreduce
【Spring Boot 源码学习】自动装配流程
源码解析
(上)
自动装配流程
源码解析
(上)引言往期内容主要内容1.自动配置开关2.加载自动配置组件3.自动配置组件去重总结引言上篇博文,笔者带大家从整体上了解了AutoConfigurationImportSelector
Huazie
·
2023-08-10 17:19
开发框架-Spring
Boot
spring
boot
自动装配流程
加载自动装配
Client-go客户端
源码解析
--EventRecorder
EventRecorderKubernetes的事件是一种资源对像,用于展示集群内发生的情况,Kubernetes中的各个组件都会将运行时的各种事件上报给KubernetesAPIServer,并存储到Etcd集群中,为了避免磁盘空间被填满,对事件的保存强制执行保留策略:在最后一次事件发生后,删除1小时之前的事件。示例代码eventBroadcaster:=record.NewBroadcaste
队长100
·
2023-08-10 13:58
boost中date_time
源码解析
基础组件datedategregorian_calendar_basegregorian_calendartimebase_timesplit_timedate_systemcounted_time_systemmicrosec_clock微秒时钟,依赖于模板参数time_typemicrosec_clocktime_durationtime_durationtime_resolution_tra
kgduu
·
2023-08-10 11:42
boost
boost
RocketMQ
发送消息失败:error CODE: 14 DESC: service not available now, maybe disk full
servicenotavailablenow,maybediskfull分析报错应该是磁盘空间不足,导致broker不能进行正常的消息存储刷盘,去查看服务器磁盘使用情况发现磁盘使用已经达到98%,因此,可以考虑修改
rocketMQ
雅俗共赏zyyyyyy
·
2023-08-10 11:19
工作记录
rocketmq
Spring Cloud Gateway
源码解析
-01-基本特性及核心概念
学习一个东西首先要了解它主要是做什么的,有什么特性,自己写一写小demo,然后以demo中的各个点分别进行深入和发散,上来就看源码很不现实,本文主要介绍SCG的基本的特性、概念及SCG整体的架构。系列文章01-基本特性及核心概念02-初始化解析之Route、Predicate、Filter的构建原理03-RouteDefinitionLocator、RouteLocator解析04-路由匹配Rou
壹氿
·
2023-08-10 09:42
Spring
Cloud
Gateway源码解析
SpringCloud
Gateway
源码分析
Java
20 个超级实用的 Java 8 Stream,玩转集合的筛选、归约、分组、聚合
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-08-10 09:05
java
stream
大数据
编程语言
面试
React
源码解析
18(2)------ FilberNode,FilberRootNode结构关系
摘要在上一篇,我们实现了通过JSX转换为ReactElement的方法,也看到了转换后React元素的结构。但是这个React元素,并不能很清楚的表达组件之间的关系,以及属性的处理。所以在React内部,会将所有的React元素转换为Filber树。而这一章节,主要就是简单描述一下FilberNode的结构。首先看一下一颗Filber树是什么样子的:在这张图里,出了filberRootNode,其
搞前端的小菜
·
2023-08-10 09:16
react.js
javascript
前端
React.createElement方法
源码解析
(原理详解)
摘要在上一篇说过,React创建元素有两种方式:第一种是通过JSX方式创建,第二种是通过React.createElement方法创建。但是通过JSX创建React元素的方式,最终也会经过babel进行转换,再用React.createElement进行元素创建。而这一篇文章,主要是讲一下React.createElement是如何创建React元素的。1.创建方法为了了解React.create
搞前端的小菜
·
2023-08-10 09:46
React
react.js
javascript
前端
React
源码解析
18(1)------ React.createElement 和 jsx
1.React.createElement我们知道在React17版本之前,我们在项目中是一定需要引入react的。importReactfrom“react”即便我们有时候没有使用到React,也需要引入。原因是什么呢?在React项目中,如果我们使用了模板语法JSX,我们知道它要先经过babel的转译。那babel会将JSX转换成什么样子的格式呢?可以看到,现在的babel会将JSX模板转换成
搞前端的小菜
·
2023-08-10 09:12
react.js
javascript
前端
Nacos配置文件读取
源码解析
Nacos配置文件读取本篇文章是探究,springboot启动时nacos是如何将配置中心的配置读取到springboot环境中的PropertySourceLocatororg.springframework.cloud.bootstrap.config.PropertySourceLocator是springcloud定义的一个顶级接口,用来定义所有实现类加载自定义配置的类,数据的调用则是在P
何忆清风
·
2023-08-10 08:40
spring
boot
java
spring
cloud
Android AccessibilityService机制
源码解析
一、本文需要解决的问题之前本人做了一个项目,需要用到AccessibilityService这个系统提供的拓展服务。这个服务本意是作为Android系统的一个辅助功能,去帮助残疾人更好地使用手机。但是由于它的一些特性,给很多项目的实现提供了一个新的思路,例如之前大名鼎鼎的微信抢红包插件,本质上就是使用了这个服务。我研究AccessibilityService的目的是解决以下几个我在使用过程中所思考
weixin_33853827
·
2023-08-10 03:33
移动开发
java
【
RocketMQ
入门-安装部署与Java API测试】
【
RocketMQ
入门-安装部署与JavaAPI测试】一、环境说明二、安装部署三、JavaAPI编写Producer和Consumer进行测试四、小结一、环境说明虚拟机VWMare:安装centos7.6
若兰幽竹
·
2023-08-10 02:53
RocketMQ
java-rocketmq
rocketmq
java
【Windows10下启动
RocketMQ
报错:找不到或无法加载主类 Files\Java\jdk1.8.0_301\lib\dt.jar】解决方法
Windows10下启动
RocketMQ
报错:找不到或无法加载主类一、问题产生二、产生原因三、解决办法一、问题产生参考
RocketMQ
Github官网上的说明,下载
rocketmq
-all-5.1.3-
若兰幽竹
·
2023-08-10 02:23
RocketMQ
java
java-rocketmq
rocketmq
Apache
RocketMQ
命令注入
漏洞简介
RocketMQ
5.1.0及以下版本,在一定条件下,存在远程命令执行风险。
蚁景网络安全
·
2023-08-10 02:51
安全
漏洞
Apache
【源码编译并安装
RocketMQ
Dashboard】
【源码编译并安装
RocketMQ
Dashboard】一、环境说明二、源码编译并执行三、小结一、环境说明安装环境:虚拟机VMWare+Centos7.6+Maven3.6.3+JDK1.8已经安装了
RocketMQ
若兰幽竹
·
2023-08-10 02:21
RocketMQ
rocketmq
以太坊
源码解析
:区块同步-fetcher
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言fetcher模块位于eth目录下,是区块同步功能的一部分。它的代码很少,主要代码只有eth/fetcher/fetcher.go一个源文件。乍看上去,会感觉它和downloa
fatcat22
·
2023-08-10 02:54
babel
源码解析
一
我们直接创建一个工程,然后执行:npminstall-D@babel/cli我们用的是最新版本7.8.0创建一个test1.js测试:/*test.js*/constfn=()=>{}newPromise(()=>{})classTest{}constc=[1,2,3].includes(1)//测试插件1vara=10;创建一个babel配置文件.babelrc(先不写任何配置):/*.babe
vv_小虫虫
·
2023-08-10 01:43
(01)
RocketMQ
- NameServer漫谈源码一
缘起再一次面试过程中,和蔼可亲的面试官在聊完Kafka后,转而继续问
RocketMQ
的相关细节,因此就再特地的想详细的看看相关的具体实现原理。
superleo_ef3c
·
2023-08-09 22:37
源码解析
Collections.sort ——从一个逃过单测的 bug 说起
本文从一个小明写的bug开始,讲bug的发现、排查定位,并由此展开对涉及的算法进行图解分析和源码分析。事情挺曲折的,因为小明的代码是有单测的,让小明更加笃定自己写的没问题。所以在排查的时候,也经历了前世的500年,去排查排序后的list改动(主要是小明和同事互相怀疑对方的代码,不多说了)。本文从问题定位之后开始讲:前言小明写了一个自定义排序的代码,简化后如下。聪明的你快来帮小明review一下吧。
软件测试凡哥
·
2023-08-09 21:00
软件测试
经验分享
bug
python
程序人生
软件测试
软件测试工程师
经验分享
Java源码-Context
源码解析
您好,我们来一起了解一下Java源码中的Context
源码解析
。
KillCom
·
2023-08-09 21:58
java
java
android
开发语言
【分布式技术专题】
RocketMQ
延迟消息实现原理和源码分析
痛点背景业务场景假设有这么一个需求,用户下单后如果30分钟未支付,则该订单需要被关闭。你会怎么做?之前方案最简单的做法,可以服务端启动个定时器,隔个几秒扫描数据库中待支付的订单,如果(当前时间-订单创建时间)>30分钟,则关闭订单。方案评估优点:是实现简单,缺点呢?*缺点:定时扫描意味着隔个几秒就得查一次数据库,频率高的情况下,如果数据库中订单总量特别大,这种高频扫描会对数据库带来一定压力,待付款
夏壹-10分分享
·
2023-08-09 19:47
分布式&微服务技术体系
分布式
rocketmq
Zuul
源码解析
(二)
Zuul的自动配置ZuulProxyAutoConfiguration如何触发如上图,在spring.factory中配置ZuulProxyAutoConfiguration自动配置了,直接点进去如上图所示,发现这有个条件注解,需要有org.springframework.cloud.netflix.zuul.ZuulProxyMarkerConfiguration.Marker这样一个bean,
pngyul
·
2023-08-09 17:59
源码系列
Spring
Cloud
spring
cloud
Zuul
源码解析
(一)
说在前面我们公司有一个线上服务报错通知群,经常报网关服务的一个EOFException异常。这个异常报出来好久了,如下图所示,艾特相关的人也不去处理,大概是不重要异常吧,反正看样子是不影响线上核心业务流程。然后我上级让我优化下这类日志打印,把无法解析的参数,把原url打印出来,另外把这类日志等级调整成warn,不需要处理的就不要用error一直报警了。在根据打印的日志堆栈信息中,可以看到这些日志主
pngyul
·
2023-08-09 17:28
源码系列
Spring
Cloud
微服务
spring
cloud
JAVA SPI(Service Provider Interface)原理、设计及
源码解析
背景团队内部轮流技术分享,其他人都是分享源码,我每次都是设计和架构,感觉自己太特立独行。这次我要合群点,分享点源码。概念ServiceProviderInterface:服务提供方接口。是一种JVM层面的服务注册发现机制。谁在用jdbc源码里我见过SPI、Dubbo源码里我见过SPI、Eleasticsearch源码里我见过SPI……在基础服务中使用占比很高。怎么判断有没有用如上图,META-IN
风平浪静如码
·
2023-08-09 13:39
源码解析
EventBus的注册及事件发送
最近正在学习EventBus源码,正好总结记录一下~EventBus是一个针对Android优化的发布-订阅事件总线,它简化了应用程序内各个组件之间的通信,尤其是fragment和fragment之间的通信。优点是将发送者和接收者解耦,并且开销小,代码优雅。一、EventBus的三要素Event:事件,可以是任意类型的对象;Subscriber:事件订阅者,事件处理方法可以随意取,但需要添加注解@
sybil052
·
2023-08-09 09:57
Ambari架构
源码解析
【转载】
Ambari架构
源码解析
1.Ambari介绍ApacheAmbari是一种基于Web的工具,支持ApacheHadoop集群的供应、管理和监控。
岁月的眸
·
2023-08-09 01:31
ambari
架构
hadoop
win10配置
rocketmq
下载地址:下载|
RocketMQ
,版本根据自己情况定,我选用的是4.7.*1、下载后解压。
看完能不能点赞?
·
2023-08-09 00:19
rocketmq
Rocketmq
Filter 消息过滤(TAGS、SQL92)原理详解 &
源码解析
1.背景1.1
Rocketmq
支持的过滤方式
Rocketmq
作为金融级的业务消息中间件,拥有强大的消息过滤能力。
金甲虫Scarb
·
2023-08-09 00:18
rocketmq
消息中间件
Rocketmq
Filter 消息过滤(TAGS、SQL92)原理详解 &
源码解析
1.背景1.1
Rocketmq
支持的过滤方式
Rocketmq
作为金融级的业务消息中间件,拥有强大的消息过滤能力。
金甲虫Scarb
·
2023-08-09 00:18
rocketmq
消息中间件
Rocketmq
Filter 消息过滤(TAGS、SQL92)原理详解 &
源码解析
1.背景1.1
Rocketmq
支持的过滤方式
Rocketmq
作为金融级的业务消息中间件,拥有强大的消息过滤能力。
金甲虫Scarb
·
2023-08-09 00:48
rocketmq
消息中间件
Vue3
源码解析
(六):响应式原理与 reactive
今天这篇文章是笔者会带着大家一起深入剖析Vue3的响应式原理实现,以及在响应式基础API中的reactive是如何实现的。对于Vue框架来说,其非侵入的响应式系统是最独特的特性之一了,所以不论任何一个版本的Vue,在熟悉其基础用法后,响应式原理都是笔者最想优先了解的部分,也是阅读源码时必细细研究的部分。毕竟知己知彼百战不殆,当你使用Vue时,掌握了响应式原理一定会让你的coding过程更加游刃有余
Originalee
·
2023-08-09 00:15
车云一体化系统基础理论
车云一体化系统基础理论介绍目标正文参考文档介绍最近在调研车云链路一体化的整套解决方案,涉及分布式消息队列(
RocketMQ
)、分布式存储(Doris)、离线数据处理(Spark)、用户行为日志分析(Flink
SchopenhauerZhang
·
2023-08-08 23:53
计算机网络
北漂的那些事
存储
汽车
车云一体化
车联网云
智能驾驶
java面试题总结(六)--消息队列MQ-面试题
RocketMQ
kafka8.如何保证消息不被重复消费(幂等性)9.如何保证生产者的发送消息的可靠性?RabbitMQKafka10.如何保证消息的顺序性?解决方案11.如何解决消息过
秋天的猿
·
2023-08-08 20:52
java面试总结
消息队列MQ-面试题
Spring事件
源码解析
Spring事件监听源码分析众所周知,在Spring中集成了内部的消息分发机制,可以在代码中使用注解@EventListener在方法上或者实现ApplicationListener接口实现对事件消息的监听,当有对应事件push到ApplicationEventPublisher中,监听者可以接收到对应的消息。ApplicationContext实现了ApplicationEventPublish
verk
·
2023-08-08 17:56
Android
源码解析
——Handler、Looper与MessageQueue
本文的目的是来分析下Android系统中以Handler、Looper、MessageQueue组成的异步消息处理机制,通过源码来了解整个消息处理流程的走向以及相关三者之间的关系需要先了解以下几个基本概念Handler:主线程或者子线程通过Handler向MessageQueue(消息队列)发送Message,以此来触发定时任务或者更新UIMessageQueue:通过Handler发送的消息并非
zhireshini233
·
2023-08-08 17:10
Android
framework
handler
android
spring ioc
源码解析
(bean定义加载)
最近学习了一段时间spring源码,写一些学习笔记,大家互相交流一下。spring容器的启动过程,主要做了两件事情,beanDefinition的加载和bean的创建首先我们来看下beanFactory接口的继承图beanFactory继承图.png在接下来的源码分析中,我们分析两个类AnnotationConfigApplicationContext,DefaultListableBeanFac
為妳奮閗
·
2023-08-08 14:18
【Spring】Spring之事务底层
源码解析
目的能使用spring事务解决开发需求了解spring事务是如何被spring管理的了解spring事务底层原理实现,比如代理、事务传播机制等Spring事务简单使用配置数据源及事务管理器:@Component@ComponentScan("com.firechou.aop")@EnableTransactionManagementpublicclassJdbcAppConfig{@Beanpub
Firechou
·
2023-08-08 11:57
#
SSM框架
spring
事务
RocketMQ
主备自动切换模式部署
目录主备自动切换模式部署Controller部署Controller嵌入NameServer部署Controller独立部署Broker部署兼容性升级注意事项主备自动切换模式部署该文档主要介绍如何部署支持自动主从切换的
RocketMQ
Doker 多克 数码品牌
·
2023-08-08 09:09
RocketMQ
java-rocketmq
rocketmq
java
maskrcnn-benchmark学习
主要是参考MaskrcnnBenchmark
源码解析
-模型定义(modeling)之RPN网络深度学习:RPN(区域候选网络)进行理解。
黑恶歌王
·
2023-08-08 06:41
SpringBoot
源码解析
(二)----- Spring Boot精髓:启动流程源码分析
本文从源代码的角度来看看SpringBoot的启动过程到底是怎么样的,为何以往纷繁复杂的配置到如今可以这么简便。入口类@SpringBootApplicationpublicclassHelloWorldMainApplication{publicstaticvoidmain(String[]args){SpringApplication.run(HelloWorldMainApplication
may_walkaway
·
2023-08-08 04:45
spring boot
源码解析
(一)无需配置一键启动原理
前言这是一个个早早就定下来的一个学习目标。再次提醒下自己2020年的学习计划:深挖spring/spring-boot源码。弄懂nio(其中代表是netty)。还有时间学习了解下es。另外每周5道力扣题。每周力扣的周赛尽可能参加。这就是我年前三个多月的计划。其实这里不管是springboot,还是netty也包括es,都不是说学会使用,毕竟简单的使用我都会。这里我是希望借助现在还不算繁忙的时间,学
唯有努力不欺人丶
·
2023-08-07 23:31
上一页
80
81
82
83
84
85
86
87
下一页
按字母分类:
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
其他