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源码解析
Rocketmq
定时消息源码分析
定时消息定义生产者将消息投放到broker后,不会马上被消费者消费。需要等待到特定时间才会被消费。调用链路producer将定时消息写入commitLog线程ReputThead休息1毫秒,读取一次commitlog数据,写入ConsumeQueue和IndexFile线程ScheduledService首次延时1秒执行,以后延迟100毫秒执行。职责是将到期的延时消息投放普通消息定时消息详细介绍核
jiguansheng
·
2023-08-05 06:04
rocketmq
中间件
大数据
启动
RocketMQ
报错
说明:启动
RocketMQ
消费者时,报以下错误:java.lang.IllegalStateException:Failedtostart
RocketMQ
pushconsumer.解决:看下所有的监听器类
何中应
·
2023-08-05 06:32
rocketmq
java
SpringBoot
Java阶段五Day21
Java阶段五Day21文章目录Java阶段五Day21问题解析
rocketmq
清空数据linux学习背景什么是linux系统虚拟机介绍启动虚拟机linux虚拟机网络的问题linux系统的基础命令=命令提示符命令格式
今天你学Java了吗
·
2023-08-05 06:59
培训之旅
java
开发语言
linux
spring
cloud
SpringBoot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-08-05 05:01
spring
boot
kubernetes
java
后端
spring
CountDownLatch使用简介与
源码解析
CountDownLatch试用场景来自于Javadoc的解释Asynchronizationaidthatallowsoneormorethreadstowaituntilasetofoperationsbeingperformedinotherthreadscompletes.表示一个或者多个线程等待一系列的操作完成。CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或
花醉霜寒
·
2023-08-04 15:43
【Spring】Spring之启动过程
源码解析
概述我们说的Spring启动,就是构造ApplicationContext对象以及调用refresh()方法的过程。Spring启动过程主要做了这么几件事情:构造一个BeanFactory对象解析配置类,得到BeanDefinition,并注册到BeanFactory中解析@ComponentScan,此时就会完成扫描解析@Import解析@Bean…ApplicationContext支持国际化
Firechou
·
2023-08-04 15:03
#
SSM框架
spring
spring启动
spring源码
【Spring】Spring之配置类解析
源码解析
代码入口://创建一个Spring容器AnnotationConfigApplicationContextapplicationContext=newAnnotationConfigApplicationContext(AppConfig.class);核心代码://AnnotatedBeanDefinitionReader#register//componentClasses为传入的AppCon
Firechou
·
2023-08-04 15:03
#
SSM框架
spring
java
spring源码
配置类
【Spring】Spring之整合MyBatis底层
源码解析
目的介绍Spring整合MyBatis的思路及实现介绍Spring整合外部框架的实现方案及重要类介绍MyBatis运行的基本原理MyBatis的详细介绍,参考MyBatis官方文档:https://mybatis.org/mybatis-3/zh/index.html整合思路把其他框架所产生的对象放到Spring容器中,让其成为Bean。比如MyBatis,MyBatis框架可以单独使用,而单独使
Firechou
·
2023-08-04 15:31
#
SSM框架
spring
mybatis
java
一级缓存
RocketMQ
安装和简单使用
说明:
RocketMQ
与RabbitMQ一样,是分布式架构中的一个组件,用来解决微服务之间的异步调用。
何中应
·
2023-08-04 14:30
java-rocketmq
rocketmq
java
RocketMQ
发送消息超时异常
说明:在使用
RocketMQ
发送消息时,出现下面这个异常(org.springframework.messging.MessgingException:sendDefaultImplcalltimeout
何中应
·
2023-08-04 14:59
java-rocketmq
rocketmq
java
RocketMQ
事务消息
事务消息是
RocketMQ
的高级特性之一。这篇文章,笔者会从应用场景、功能原理、实战例子三个模块慢慢为你揭开事务消息的神秘面纱。1应用场景举一个电商场景的例子:用户购物车结算时,系统会创建支付订单。
技术宅chat
·
2023-08-04 12:02
rocketmq
Day62 Spring 依赖注入
源码解析
手动注入自动注入依赖注入,set注入,构造注入依赖注入:Key依据byTypebyNameconstructor,default,noInjectionMetadata:相当于找到了AutoWired或者set开头的方法,然后缓存起来其,封装成AutowiredFieldElement或者Method对象,然后让外部反射调用,构建set赋值.同时将结果缓存起来.解析属性value=beanFact
小周爱吃瓜
·
2023-08-04 10:32
rocketmq
如何保证消息不丢失
一、大体可以从三方面来说:分别从Producer发送机制、Broker的持久化机制,以及消费者的offSet机制来最大程度保证消息不易丢失从Producer的视角来看:如果消息未能正确的存储在MQ中,或者消费者未能正确的消费到这条消息,都是消息丢失。从Broker的视角来看:如果消息已经存在Broker里面了,如何保证不会丢失呢(宕机、磁盘崩溃)从Consumer的视角来看:如果消息已经完成持久化
4f03f33f33be
·
2023-08-04 09:12
Spark Shuffle机制详细
源码解析
1.ShuffleManagerSpark在初始化SparkEnv的时候,会在create()方法里面初始化ShuffleManager//LettheuserspecifyshortnamesforshufflemanagersvalshortShuffleMgrNames=Map("sort"->classOf[org.apache.spark.shuffle.sort.SortShuffle
联旺
·
2023-08-04 09:13
Python实现数字图像处理算法及
源码解析
Python实现数字图像处理算法及
源码解析
数字图像处理在计算机视觉、图像识别等领域中有着广泛的应用,Python作为一门易于上手且功能强大的编程语言,也成为了数字图像处理的首选语言之一。
python&matlab
·
2023-08-04 08:24
python
算法
opencv
CAS原理和
源码解析
文章目录一、CAS是什么?二、CAS的原理1.CAS实现过程2.Unsafe实现CAS操作三、CAS的ABA问题一、CAS是什么?CAS是CompareAndSwap(比较并替换)的缩写。属于硬件同步原语,处理器提供了基本内存操作的原子性保证。CSA操作需要输入两个数值,一个旧值A(期望操作前的值)和一个新值B,在操作期间先对旧值进行比较,若没有发生变化,才交换新值,发生变化则不交换。二、CAS的
痛O^O乐
·
2023-08-04 07:48
java
3分钟白话
RocketMQ
系列—— 核心概念
白话3分钟,快速了解
RocketMQ
基础,包括适用场景,以及基本概念。看完如果不了解,欢迎来打我。
阿丸笔记
·
2023-08-04 05:52
消息队列
rocketmq
java
RocketMQ
生产者和消费者都开启Message Trace后,Consume Message Trace没有消费轨迹
一、依赖org.apache.
rocketmq
rocketmq
-spring-boot-starter2.0.3二、场景1、生产者和消费者所属同一个程序2、生产者开启消息轨迹DefaultMQProducerproducer
天黑请闭眼
·
2023-08-04 05:20
RocketMQ
Java开发问题
rocketmq
spring boot 集成
rocketmq
集成SpringBoot和
RocketMQ
在现代的微服务架构中,消息队列已经成为一种常见的异步处理模式,它能解决服务间的同步调用、耦合度高、流量高峰等问题。
orton777
·
2023-08-04 02:02
spring
boot
数据库
后端
Spring源码学习(八)-- 依赖注入
源码解析
(下)
resolveDependency()实现上篇文章分析了Spring中的自动注入(byName,byType)和@Autowired注解的工作原理以及源码,@Autowired注解依赖注入其中注入点注入,无论是属性注入还是方法注入都有一个相同的方法org.springframework.beans.factory.support.DefaultListableBeanFactory#resolve
从头再来_f
·
2023-08-03 23:43
Spring源码
spring
java
源码
【测试开发】Mq消息重复如何测试?
为了保证数据的可靠性一般都会配置重试机制如下:
rocketmq
:prod
测试界清流
·
2023-08-03 21:43
软件测试
php
开发语言
Soul API网关
源码解析
03
目标基于apache-dubbo消息转发zookeeper本地注册中心搭建souladmin本地配置dubbo插件启动soul-example-apache-dubbo-servicedubbo注册服务到admin分别演示允许转发与过滤转发分析example-dubbo启动完成接口的注册soul-spring-boot-starter-client-apache-dubbo注入ApacheDubb
nuopromise
·
2023-08-03 19:47
RocketMQ
出Bug了?
于是乎赶回公司赶紧打开电脑,登上
RocketMQ
后台查看(公司自己搭建的开源版RocketM
python小小Q
·
2023-08-03 18:04
rocketmq
bug
Runtime:
源码解析
Golang 的map实现原理
goversion1.15.6map作为一种常见的key-value数据结构,不同语言的实现原理基本差不多。首先在系统里分配一段连接的内存地址作为数组,然后通过对map键进行hash算法(最终将键转换成了一个整型数字)定位到不同的桶bucket(数组的索引位置),然后将值存储到对应的bucket里maphash算法理想的情况下是一个bucket存储一个值,即数组的形式,时间复杂度为O(1)。如果存
孙兴芳
·
2023-08-03 18:28
CVE-2023-33246 Apache
RocketMQ
命令注入漏洞复现及分析
CVE-2023-33246Apache
RocketMQ
命令注入漏洞复现及分析0x0.威胁情报:漏洞编号CVE编号CVE-2023-33246漏洞评估危害评级高危漏洞类型RCE公开程度PoC已公开利用条件
牛屁哄哄叫兽
·
2023-08-03 17:24
渗透测试
apache
rocketmq
RocketMQ
消息消费push源码分析(一)
例子publicclassConsumer1{publicstaticvoidmain(String[]args)throwsMQClientException{DefaultMQPushConsumerconsumer=newDefaultMQPushConsumer("consumerGroup1");consumer.setNamesrvAddr("192.168.137.3:9876;19
ppyy_power
·
2023-08-03 17:35
Spring
源码解析
(五):循环依赖
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-08-03 16:39
spring
spring
java
后端
Spring
源码解析
(四):单例bean的创建流程
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-08-03 16:38
spring
spring
java
后端
Spring
源码解析
(二):bean容器的创建、注册默认后置处理器、bean定义扫描类
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径bean目录一、Spring源码基础组件1、bean定义接口体系2、
冬天vs不冷
·
2023-08-03 16:08
spring
spring
java
后端
Spring
源码解析
(三):bean容器刷新
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器刷新目录一、Spring
冬天vs不冷
·
2023-08-03 16:08
spring
spring
java
数据库
Spring
源码解析
(一):环境搭建
Spring源码系列文章Spring
源码解析
(一):环境搭建目录一、Spring源码基础组件1、bean定义接口体系2、bean工厂接口体系3、ApplicationContext上下文体系二、测试环境准备一
冬天vs不冷
·
2023-08-03 16:07
spring
spring
java
后端
Spring
源码解析
(六):bean定义后置处理器ConfigurationClassPostProcessor
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-08-03 16:35
spring
spring
java
后端
Apache
RocketMQ
命令注入
漏洞简介
RocketMQ
5.1.0及以下版本,在一定条件下,存在远程命令执行风险。
合天网安实验室
·
2023-08-03 15:12
apache
rocketmq
尚硅谷MyBatisPlus学习笔记
目录MyBatisPlus简介:代码编写BaseMapper
源码解析
SeviceCRUD接口常用注解@TableLogic雪花算法条件构造器wapper插件1.分页插件2.利用插件自定义分页条件乐观锁插件通用枚举代码生成器多数据源
混时魔王
·
2023-08-03 15:37
学习
spring
maven
OkHttp
源码解析
使用1.添加依赖implementation'com.squareup.okhttp3:okhttp:3.14.9'2.常用请求方法1.同步GET请求执行请求的操作是阻塞式的,直到http响应返回1.创建OkHttpClient对象直接创建valclient=OkHttpClient()通过Builder模式创建valclient=OkHttpClient.Builder().build()2.创
今阳说
·
2023-08-03 14:33
RabbitMQ、Kafka、
RocketMQ
正确选型姿势【消息中间件篇】
大家想一想在你们平时开发的系统里面有没有这种情况,就是你们系统会调用到第三方接口服务,而且这个接口服务是在你流程里面进行同步调用的,这个时候你们的系统性能是直接和第三方接口服务挂钩的,也就是第三方接口服务性能的好坏直接影响到你自己的系统。我想大部分人都遇到过这样的系统调用吧,我们公司也经常遇到,合作商给的接口,就直接同步调用了,上个月我们有一个第三方接,开始组员调研时没太仔细,以为对于我们业务影响
架构师修炼
·
2023-08-03 14:35
消息中间件
java
kafka
rocketmq
消息队列中间件
mq 面试
RocketMQ
通过MessageQueueSelector
what_2018
·
2023-08-03 14:04
面试
java
职场和发展
python flask
源码解析
_Flask知识全套及源码分析
Flask是一个短小精悍可扩展强的框架,他独特之处在于“上下文管理机制”,如果你想要学习Flask使用并了解其中的精髓,那就赶快上车吧。。。。内容包含三部分:1.Flask快速使用a.配置b.路由系统c.视图FBV和CBVd.jinja2模板引擎e.请求和响应f.蓝图g.闪现h.中间件i.常见装饰器等等等2.常见组件a.Flask-Session使用和源码分析b.Wtforms使用和源码分析c.f
weixin_39783426
·
2023-08-03 13:01
python
flask源码解析
自定义view仿写今日头条点赞动画
比如Glide
源码解析
,我看到有作者写了10篇文章一个系列来解析(Glide
源码解析
https://www.jians
honglei92
·
2023-08-03 11:14
Selenium2+python自动化51-unittest简介
一、unittest简介1.先导入unittest2.用help函数查看
源码解析
3.查看描
weixin_34381687
·
2023-08-03 06:26
测试
java
python
消息队列使用优缺点和各种MQ适用场景
2.1解耦2.2异步2.3削峰3消息队列缺点4kafka、rabbitmq、
rocketmq
优点和缺点5总结1简述MQMQ:MessageQueue,消息队列。队列,是一种FIFO先进先出的数据结构。
赵广陆
·
2023-08-03 05:17
kafka
面试
kafka
java
消息队列
RocketMQ
之吐血总结
而我在工作当中所用过的消息队列中间件主要有
RocketMQ
、Kafka和RabbitMQ,而
养歌
·
2023-08-03 02:23
RocketMQ
中间件
消息队列各个中间件的对比
文章目录一、前言二、介绍各个消息中间件RabbitMQActiveMQ
RocketMQ
Kafka三、各个消息中间件对比四、总结一、前言 上文简单讲述了何为消息队列和消息队列的特点(优点),本文为大家介绍一下各个消息中间件的特点和差距
xiaodaidai丶
·
2023-08-03 02:53
消息队列
中间件
中间件
java-rabbitmq
rabbitmq
kafka
消息队列中间件
RocketMQ
文章目录1.
RocketMQ
介绍2.Linux环境下启动
rocketmq
3.关闭broker|nameserver4.管理界面4.1运行启动管理界面4.2收发消息出现超时5.Topic基本原理6.NameServer
奈斯。-
·
2023-08-03 02:53
FifthStage
rabbitmq
java
【
RocketMQ
】一、消息队列快速入门
消息队列快速入门前言一、消息队列功能介绍1.1、应用解耦1.2、流量削峰1.3、消息分发二、
RocketMQ
简介三、快速上手
RocketMQ
3.1、
RocketMQ
下载3.2、启动消息队列服务3.3、用命令行发送和接收消息四
闪电如风雨
·
2023-08-03 02:23
RocketMQ
Java
java
python消息队列中间件_常见的消息队列中间件介绍
Kafka、ActiveMQ、RabbitMQ、
RocketMQ
都有什么区别,以及适合哪些场景?
weixin_39756696
·
2023-08-03 02:23
python消息队列中间件
消息队列中间件 MetaQ/
RocketMQ
简介——消息队列中间件MetaQ/
RocketMQ
中间件MetaQ是一种基于队列模型的消息中间件,MetaQ据说最早是受Kafka的影响开发的,第一版的名字"metamorphosis",是奥地利作家卡夫卡的名作
喜欢猪猪
·
2023-08-03 02:22
中间件
rocketmq
阿里开源消息中间件MetaQ(
RocketMQ
)简介
MetaQ(
RocketMQ
)是一款分布式、队列模型的消息中间件,具有以下特点:支持严格的消息顺序支持Topic与Queue两种模式亿级消息堆积能力比较友好的分布式特性同时支持Push与Pull方式消费消息历经多次天猫双十一海量消息考验
宏奕0920
·
2023-08-03 02:22
开源项目/工具
【Java8】 Function 与BiFunction 接口
Lambda表达式FunctionFunction简介函数实现简述FunctionCompose简介函数实现简述FunctionAndThen简介函数实现简述BiFunction简介函数实现简述介绍最近在研究
RocketMQ
SchopenhauerZhang
·
2023-08-03 00:52
java基础
java
jvm
算法
Function
BiFunction
04-ArrayList
源码解析
和设计思想(集合)
注:源码系列文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。1整体架构ArrayList整体架构比较简单,就是一个数组结构,如下图:ArrayList底层数组结构图中展示的是长度为10的数组,从1开始计数,index表示数组的下标,从0开始计数,elementData表示数组本身,源码中除了这两个概念,还有三个基本概念:DEFAULT_CAPACITY表示数组的初始大小,默认是10;siz
xinxisimple
·
2023-08-03 00:20
上一页
82
83
84
85
86
87
88
89
下一页
按字母分类:
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
其他