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
系列:docker搭建
rocketmq
单机环境
1.引言前面使用了
rocketmq
的git工程中的fast-try.sh搭建了单broker集群,这里介绍一个更快地环境搭建方式,利用docker快速搭建一套
rocketmq
环境。
公众号-测试生财
·
2023-08-02 22:07
mq
运维&环境
性能测试
linux
docker
mq
rocketmq
console
简单几步完成docker安装
rocketmq
, 快速搭建本地开发环境
因工作需要搭建本地
rocketmq
,特记录本次安装详细步骤,废话不多说,直接开始本次安装基于linuxdocker环境docker搜索所需镜像,这里选择
rocketmq
inc/
rocketmq
,其他镜像同理
钩不直鱼不咬
·
2023-08-02 22:37
容器
中间件
RocketMQ
系列:单机快速搭建单broker环境
本文使用
rocketmq
的fast-try.sh快速在centos7上搭建一个单机版的
rocketmq
,单机版仅用于本地调试,不能用于生产环境。
公众号-测试生财
·
2023-08-02 22:37
测试不是一点点
运维&环境
mq
linux
rocketmq
mq
mqadmin
快速搭建单机
RocketMQ
服务(开发环境)
一、什么是
RocketMQ
RocketMQ
是阿里巴巴开源的一个消息中间件,在阿里内部历经了双十一等很多高并发场景的考验,能够处理亿万级别的消息。
zcptql
·
2023-08-02 22:06
rocketmq
MQ面试题3
1、讲一讲Kafka与
RocketMQ
中存储设计的异同?
JavaHxg
·
2023-08-02 21:26
面试
java-rocketmq
面试
java
面试别再问系列之LinkedList
源码解析
ArrayList已经在上一个博客文章中解析了,今天我们来看看List下又一个数据结构LinkedList。而它和ArrayList最大的不同在于ArrayList是基于数组实现,而LinkedList的底层是通过一个个的Node节点来实现的,所以它和ArrayList在很多特性上不一样。首先我们来看看他的数据结构:在这里插入图片描述可以很清晰的看到JDK1.7以后的版本LinkedList是一个
Dp_Minor
·
2023-08-02 16:08
Android事件分发机制三:事件分发工作流程
分析了事件分发的真正起点:viewRootImpl,Activity只是其中的一个环节;Android事件分发机制二:viewGroup与view对事件的处理
源码解析
了viewGroup和view是如何分发事件的
一只修仙的猿
·
2023-08-02 12:36
【Spring】Spring之推断构造方法
源码解析
Spring的Bean生命周期中,需要通过构造方法来实例化对象,如果构造方法由多个或者手动指定构造方法,该如何选择用来实例化Bean的构造方法呢。构造方法选择一个构造方法时:如果只有一个无参的构造方法,那么实例化就只能使用这个构造方法了。如果只有一个有参的构造方法,那么实例化时要分情况讨论:使用AnnotationConfigApplicationContext,会使用这个构造方法进行实例化,那么
Firechou
·
2023-08-02 08:45
#
SSM框架
spring
java
构造方法推断
Android 9系统源码_音频管理(一)按键音效
源码解析
前言当用户点击Android智能设备的按钮的时候,如果伴随有按键音效的话,会给用户更好的交互体验。本期我们将会结合Android系统源码来具体分析一下控件是如何发出按键音效的。一、系统加载按键音效资源1、在TV版的Android智能设备中,我们可以通过调节设置页面的开关来控制按键音效的有无,该设置页面对应的系统源码如下所示。packages/apps/TvSettings/Settings/src
AFinalStone
·
2023-08-02 07:26
Framework9源码
android
音视频
frameworks
RocketMQ
目录1.MQ介绍1.1为什么要用MQ1.2MQ的优点和缺点1.3各种MQ产品的比较2.
RocketMQ
快速入门2.1准备工作2.1.1下载
RocketMQ
2.2.2环境要求2.2安装
RocketMQ
2.2.1
李钟意·
·
2023-08-02 07:21
java
java-rocketmq
【JVM】什么是双亲委派机制
文章目录1、类加载机制2、双亲委派模型2.1、介绍2.2、为什么需要双亲委派2.3、
源码解析
3、破坏双亲委派3.1、介绍3.2、破坏实现3.3、破坏双亲委派的例子4、线程上下文类加载器1、类加载机制类加载阶段分为加载
陈宝子
·
2023-08-02 05:16
JVM
jvm
开发语言
java
RocketMQ
在业务消息场景的优势详解
作者:隆基01消息场景
RocketMQ
5.0是消息事件流一体的实时数据处理平台,是业务消息领域的事实标准,很多互联网公司在业务消息场景会使用
RocketMQ
。
阿里云云原生
·
2023-08-02 04:38
rocketmq
阿里云
云原生
3.2. treeify(树化) ------ HashMap
源码解析
(JDK1.8)
finalvoidtreeify(Node[]tab){TreeNoderoot=null;//for(TreeNodex=this,next;x!=null;x=next){next=(TreeNode)x.next;x.left=x.right=null;//拿到根节点if(root==null){x.parent=null;x.red=false;//黑化root=x;}else{Kk=x.
第二秒
·
2023-08-02 02:08
QEMU源码全解析14 —— QOM介绍(3)
接前一篇文章:QEMU源码全解析13——QOM介绍(2)本文内容参考:《趣谈Linux操作系统》——刘超,极客时间《QEMU/KVM》
源码解析
与应用——李强,机械工业出版社特此致谢!
蓝天居士
·
2023-08-02 01:55
KVM
QEMU
QEMU
KVM
Spring Boot 2.0
源码解析
-配置绑定
原文:SpringBoot2.0
源码解析
-配置绑定date:2019-04-0117:39:04[TOC]一.前言开发中,时常会有获取某个属性资源文件的场景,尤其是在多个Profile不同配置时熟悉Spring
i蝸居年華_谢谢谢
·
2023-08-01 23:31
mindsdb
源码解析
应用对接的方式包含:mysqlmongodbhttp三种方式都可以实现对于预测器的透出;当然我们常见的都是http或者mysql的方式;下面介绍mysql的方式实现mindsdb的模型预测过程;mysqlProxy.py中的handle()开始:核心代码:当输入的SQL为不同类型行try:ifp.type.value==COMMANDS.COM_QUERY:sql=self.decode_utf(
卫渐行
·
2023-08-01 21:08
三分钟白话
RocketMQ
系列—— 核心概念
目录关键字摘要Q1:
RocketMQ
是什么?Q2:作为消息中间件,
RocketMQ
和kafka有什么区别?Q3:
RocketMQ
的基本架构是怎样的?Q4:
RocketMQ
有哪些核心概念?
这我可不懂
·
2023-08-01 20:25
rocketmq
中间件
RocketMQ
与 Spring Cloud Stream整合(六、顺序消息)
RocketMQ
提供了两种顺序级别:普通顺序消息:Producer将相关联的消息发送到相同的消息队列。完全严格顺序:在【普通顺序消息】的基础上,Consumer严格顺序消费。
梅西爱骑车
·
2023-08-01 20:25
java初级面试题框架,面试
开头消息队列
RocketMQ
是阿里巴巴集团基于高可用分布式集群技术,自主研发的云正式商用的专业消息中间件,既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐
A程序员导师
·
2023-08-01 19:55
Java
经验分享
架构
java
重新理解
RocketMQ
Commit Log 存储协议
最近突然感觉:很多软件、硬件在设计上是有rootreason的,不是bydesgin如此,而是解决了那时、那个场景的那个需求。一旦了解后,就会感觉在和设计者对话,了解他们的思路,学习他们的方法,思维同屏:活到老学到老。问题思考1、ConsumerQueueOffset是连续的吗,为什么?2、CommitLogOffset是连续的吗,为什么?3、Java写的文件,默认是大端序还是小端序,为什么?Co
2301_78385600
·
2023-08-01 18:06
rocketmq
【Lua学习笔记】Lua进阶——垃圾回收
所以还是重点讲讲垃圾回收文章目录GC辅助垃圾回收collectgarbage增量模式分代模式`__gc`weaktable弱引用表以下大部分内容摘抄自[Lua]垃圾回收详解,lua
源码解析
——gc实现机制
milu_ELK
·
2023-08-01 15:21
Lua学习笔记
lua
学习
笔记
今年我读了四个开源项目的源码,来分享下心得
今年来看了
RocketMQ
、Kafka、Dubbo、Tomcat的源码,之前也有读者询问过如何读源码,索性就来分享一下。
yes的练级攻略
·
2023-08-01 15:52
一套AI+医疗模式的医院智慧导诊系统源码:springboot+redis+mybatis plus+mysql
一套AI+医疗模式的医院智慧导诊系统源码相关技术:技术架构:springboot+redis+mybatisplus+mysql+
RocketMQ
开发语言:java开发工具:IDEA前端框架:Uniapp
淘源码d
·
2023-08-01 14:51
源码
导诊
人工智能
智慧医疗
java
安卓小部件(APPWidget)刷新
源码解析
一列表
一、刷新流程1、system_process发送广播2、应用widget收到广播,执行一系列的业务逻辑后,调用AppWidgetManager的updateAppWidget()方法3、AppWidgetManager通过AIDL通知system_process更新,system_process收到回调后做一些列操作,回调host进程4、host进程绑定service,回调应用进程onDataSe
OpenDreamer
·
2023-08-01 13:10
RocketMQ
源码解析
——Broker部分之Broker启动过程BrokerStartup(2)
@[toc] 前面说了Broker端的部分启动逻辑中的,启动前的准备部分。知道了启动类是BrokerStartup,其中启动前的准备逻辑主要是通过BrokerController来进行处理的。接下来继续分析,后面的启动部分的逻辑启动初始化完毕的服务的start 启动的入口还是在BrokerStartup,然后通过BrokerController来完成。publicstaticvoidmain(St
szhlcy
·
2023-08-01 10:41
SpringBoot
源码解析
—— 自动装配的奥秘(DeferredImportSelector)
title:SpringBoot
源码解析
——自动装配的奥秘(DeferredImportSelector)date:2021/01/1509:22remark:SpringBoot版本为2.2.6,Spring
想54256
·
2023-08-01 10:07
从互联网到云时代,Apache
RocketMQ
是如何演进的?
作者:隆基2022年,
RocketMQ
5.0的正式版发布。相对于4.0版本而言,架构走向云原生化,并且覆盖了更多业务场景。
阿里云云原生
·
2023-08-01 08:09
apache
rocketmq
阿里云
云原生
java源码-Map
源码解析
Map是Java中的一个接口,用于存储键值对的映射关系。它提供了一种将键映射到值的方式,每个键都可以唯一映射到一个值上。Map接口及其实现类主要有以下几个核心方法:1.put(key,value):将一个键值对存入Map中,如果已经存在该键,则会更新该键对应的值。2.get(key):根据key获取对应的值,如果不存在该键,则返回null。3.remove(key):根据key删除一个键值对,删除
KillCom
·
2023-08-01 07:43
java
java
哈希算法
开发语言
RocketMQ
开局先送官方福利!!!1.免费领资源,好礼拿不停!首先是猫超卡和社区积分,点点鼠标即可到手(2分钟不到,福利直接拿到手!):领奖活动直达电梯领奖活动直达电梯2.是兄弟,就来助我!助力最高拿科沃斯T10扫地机器人:直达领取扫地机器人直达领取扫地机器人视频演示讲解视频讲解直达!已更新!!!视频讲解直达!已更新!!!视频讲解直达!已更新!!!切入正题介绍完活动后,咱们言归正传,首先说说什么是"消息队列"
指剑
·
2023-08-01 05:29
阿里云
阿里云
rocketmq
函数计算FC
事件总线EventBridge
TableStore表格存储
【Spring】Spring之依赖注入
源码解析
1Spring注入方式1.1手动注入xml中定义Bean,程序员手动给某个属性赋值。set方式注入构造方法注入1.2自动注入1.2.1XML的autowire自动注入Spring会自动的给userService中所有的属性自动赋值(不需要这个属性上有@Autowired注解,但需要这个属性有对应的set方法);XML的自动注入底层其实也就是set方法注入和构造方法注入;Bean的自动注入模式aut
Firechou
·
2023-08-01 03:06
#
SSM框架
spring
spring依赖注入
java
【Spring】Spring之循环依赖底层
源码解析
什么是循环依赖A依赖了B,B依赖了A。示例://A依赖了BclassA{publicBb;}//B依赖了AclassB{publicAa;}其实,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情。示例:Aa=newA();Bb=newB();a.b=b;b.a=a;如上,A和B就相互依赖了,代码运行也是没问题的。Spring存在循环依赖:在Spring中,一个对象并不是简单new出来的,而是
Firechou
·
2023-08-01 03:05
#
SSM框架
spring
java
后端
spring循环依赖
spring三级缓存
Linux安装
RocketMq
今天教大家如何在Linux中安装
RocketMq
。
轻梦致新
·
2023-08-01 00:41
解析
RocketMQ
:高性能分布式消息队列的原理与应用
解析
RocketMQ
:高性能分布式消息队列的原理与应用引言什么是消息队列消息队列是一种消息传递机制,用于在应用程序和系统之间传递消息,实现解耦和异步通信。
念广隶
·
2023-07-31 22:25
Java
rocketmq
分布式
go
源码解析
之TCP连接(二)——Accept
go
源码解析
之TCP连接系列基于go源码1.16.5连接是如何建立的上一章我们通过跟踪net.Listen的调用,了解了socket的创建、端口绑定、开启监听。
银角代王
·
2023-07-31 21:54
自定义对
rocketmq
生产者以及消费者的封装
一.生产者抽象类packagecom.canxiusi.common.service.customize_mq.producer;importcom.canxiusi.common.service.customize_mq.constant.MqConstant;importcom.canxiusi.common.service.exception.SystemException;importco
canxiusi
·
2023-07-31 21:01
java
个人开发
rabbitmq
分布式
java-ee
使用canal配合
rocketmq
监听mysql的binlog日志
目录一.安装配置canal1.1安装canal1.2配置canal基本属性1.3配置canal的mysql二.mysql配置2.1开启mysql的binlog日志2.2配置canal专用用户2.3启动canal三.java代码的实现3.1mq消费者3.2运行模拟一.安装配置canal1.1安装canalcanal由阿里开源到了github,可在此页面github地址,下载开发版本的压缩包,由于gi
canxiusi
·
2023-07-31 21:01
rocketmq
java
mysql
学习
RocketMq
系列,第三章:
RocketMq
简单消息案例
RocketMq
系列,第三章:
RocketMq
简单消息案例一、准备工作导入MQ客户端依赖org.apache.
rocketmq
rocketmq
-client4.7.1生产者生产消息步骤:1、创建消息生产者
倚书依杖听河流
·
2023-07-31 18:55
队列
java
kafka
数据库
分布式
【Spring Boot 源码学习】走近 AutoConfigurationImportSelector
AutoConfigurationImportSelector
源码解析
引言主要内容1.ImportSelector接口2.DeferredImportSelector接口3.AutoConfigurationImportSelector
Huazie
·
2023-07-31 18:49
开发框架-Spring
Boot
spring
boot
源码学习
自动配置导入选择器
ImportSelector
自动加载功能
Spring事务
源码解析
【一次一篇文章弄懂】
学习网站:https://d9bp4nr5ye.feishu.cn/wiki/OJdiwdYeXirkdBk3NV8c5evrnmh视频地址:https://www.bilibili.com/video/BV1fu411V77w上一篇文章我们已经知道了Java中Spring的事务,尤其是声明事务,这篇文章我们来深入探讨一下Spring的声明事务是如何实现的。首先Spring的声明事务是基于AOP实
小道仙97
·
2023-07-31 18:37
源码学习
#
Java
中阶
spring
java
事务
Java事务
事务源码
Java锁之ReentrantLock(源码详解)
视频地址Java学习文档ReentrantLock这个Java中重要的锁,我想可能很多人只是听过,并没有使用过,我在看
RocketMQ
客户端源码的时候发现大量的使用了这个ReentrantLock,从而引起了我的兴趣
小道仙97
·
2023-07-31 18:05
源码学习
#
Java
中阶
java
锁
lock
reentrantLock
Java锁
python
rocketmq
-client-python 包的使用
ubuntu安装这个包目前仅支持linux以及macwgethttps://github.com/apache/
rocketmq
-client-cpp/releases/download/2.0.0/
rocketmq
-client-cpp
小兜全糖(xdqt)
·
2023-07-31 17:01
RocketMQ
Python
python
rocketmq
开发语言
python
rocketmq
生产者消费者
安装依赖包pipinstall
rocketmq
生产者需要注意的是假如你用的javaSDK需要只是UNinname我们可以看到下列代码设置了tag以及key,在页面可以根据key查找消息from
rocketmq
.clientimportProducer
小兜全糖(xdqt)
·
2023-07-31 17:28
RocketMQ
Python
python
rocketmq
开发语言
Java并发编程解析 | 基于JDK
源码解析
Java领域中并发锁之ReentrantReadWriteLock锁的设计思想与实现原理 (二)
苍穹之边,浩瀚之挚,眰恦之美;悟心悟性,善始善终,惟善惟道!——朝槿《朝槿兮年说》写在开头在并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。主要原因是,对于多线程实现实现并发,一直以来,多线程都存在2个问题:线程之间内存共享,需要通过加锁进行控制,但是加锁会导致性能下降,同时复杂的加锁机制也会增加编程编码难度过多线程造成线程之
朝槿木兮
·
2023-07-31 16:34
【自我提升】Spring Data JPA之Specification动态查询详解
目录一、应用场景二、
源码解析
三、规约模式四、实际应用一、应用场景1.简介有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在SpringDataJPA中可以通过JpaSpecificationExecutor
记录菌
·
2023-07-31 13:12
数据库
【CAS6.6
源码解析
】深入解析TGT和ST的唯一ID是怎样生成的-探究ID生成器的设计
CAS作为一款企业级中央认证服务系统,其票据的生成是非常重要的一环,在票据的生成中,有一个比较重要的点就是为票据生成唯一ID,本文将深入解析CAS系统中的TGT和ST的唯一ID是怎样生成的。文章重点分析源码的过程,不想看分析过程可以直接跳到总结处看结论!!!文章目录A.涉及源码位置介绍B.源码深入解析1.调用入口2.TGT默认唯一ID生成器分析3.默认NumericGenerator分析4.默认R
ATFWUS
·
2023-07-31 12:40
cas源码分析及最佳实践
cas
cas源码分析
中央认证系统源码分析
唯一id生成器设计
可拓展性源码阅读
rocketmq
python消息堆积怎么办_
RocketMQ
开源后支持事务消息吗?
下文为Apache
RocketMQ
中国社区发起人厉启鹏在“DataPipeline联合Apache
RocketMQ
举办的消息中间件Meetup”上的分享:
RocketMQ
包括几部分,大家在GitHub上看到的是
weixin_39673704
·
2023-07-31 10:04
rocketmq
python消息堆积怎么办
RocketMQ
分享
RocketMQ
架构Apache
RocketMQ
是一个分布式消息和流式数据处理平台,具有低延迟,高性能和高可靠性等特性。
weixin_33937913
·
2023-07-31 10:34
大数据
运维
java
Spring Tx
源码解析
(二)
前言 上一篇我们介绍了spring-tx中的底层抽象,本篇我们一起来看看围绕这些抽象概念spring-tx是如何打造出声明式事务的吧。笼统的说,spring-tx-5.2.6.RELEASE的实现主要分为两个部分:PlatformTransactionManager抽象下的事务管理细节基于spring-aop的拦截器如何将普通方法增强为事务方法的这两部分彼此独立又相互成就,并且每个部分都有着大量
anyoptional
·
2023-07-31 09:16
webpack
源码解析
1
源码解析
1打包文件解析安装webpack插件yarnaddwebpackwebpack-cli-D新建src/index.jsdata.js,写点写点内容constdata="webpack4"exportdefaultdata
席坤
·
2023-07-31 08:21
消息中间件—
RocketMQ
的RPC通信(二)
文章摘要:如何设计RPC通信层模型是任何一款性能强劲的MQ所要重点考虑的问题在(一)篇中主要介绍了
RocketMQ
的协议格式,消息编解码,通信方式(同步/异步/单向)、消息发送/接收以及异步回调的主要通信流程
癫狂侠
·
2023-07-31 07:00
上一页
83
84
85
86
87
88
89
90
下一页
按字母分类:
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
其他