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
Dashboard 详解
RocketMQ
Dashboard是
RocketMQ
的管控利器,为用户提供客户端和应用程序的各种事件、性能的统计信息,支持以可视化工具代替Topic配置、Broker管理等命令行操作。
Doker 技术人的数码品牌
·
2024-01-21 11:27
RocketMQ
rocketmq
docker 安装 mysql、redis、rabbitmq、
RocketMQ
、Nacos 等中间件
docker用宝塔进行管理比较方便,如果想外部访问,一定要用宝塔在安全那里打开对应端口一、docker安装使用宝塔直接安装即可二、mysql安装#1.删除原来的MySQL容器dockerrm-fmysql#2.进入root目录cd~#3.创建并运行新mysql容器,挂载本地目录dockerrun-d\--namemysql\-p3306:3306\-eTZ=Asia/Shanghai\-eMYSQ
牙否
·
2024-01-21 09:09
docker
mysql
redis
Java8 异步非阻塞做法:CompletableFuture 两万字详解!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2024-01-21 09:32
java
jvm
开发语言
redisson-spring-boot-starter 自动化配置
源码解析
版本redisson-spring-boot-starter:3.25.2此starter会自动注册RedissonClientBean并可通过注册RedissonAutoConfigurationCustomizerBean实现配置自定义@BeanRedissonAutoConfigurationCustomizerjdkCodecCustomizer(){returnconfiguration
路过君_P
·
2024-01-21 08:02
spring
spring
redis
redisson
大数据开发之kafka(完整版)
1.2消息队列目前企业中比较常见的消息队列产品主要有Kafka、ActiveMQ、RabbitMQ、
RocketMQ
等。在大多数场景主要采用Kafka作为消息队列在Ja
Key-Key
·
2024-01-21 07:19
大数据
kafka
分布式
Dubbo
源码解析
第一期:如何使用Netty4构建RPC
一、背景早期学习和使用Dubbo的时候(那时候Dubbo还没成为Apache顶级项目),写过一些源码解读,但随着Dubbo发生了翻天覆地的变化,那些文章早已过时,所以现在计划针对最新的ApacheDubbo源码来进行“阅读理解”,希望和大家一起再探Dubbo的实现。由于能力有限,如果文章有错误的地方,欢迎大家留言指正。本期的主题是Dubbo如何使用Netty4构建RPC来通讯。二、Server端视
飞向札幌的班机
·
2024-01-21 06:20
dubbo
dubbo
rpc
网络协议
RabbitMQ 消息队列入门
使用较多的消息队列产品:RabbitMQ,
RocketMQ
,ActiveMQ,ZeroMQ,Kafka等。异步处理用户注册后,需要发送验证邮箱和手机验证码。
RendaZhang
·
2024-01-21 05:01
软件开发
rabbitmq
消息队列
keepalived
HAProxy
Message
Queue
IPerf——网络测试工具介绍与
源码解析
(2)
对于IPerf
源码解析
,我是基于2.0.5版本在Windows下执行的情况进行分析的,提倡开始先通过对源码的简单修改使其能够在本地编译器运行起来,这样可以打印输出一些中间信息,对于理解源码的逻辑,程序实现的过程能够起到事半功倍的效果
weixin_33963594
·
2024-01-21 02:40
数据结构与算法
网络
操作系统
k8s client-go
源码解析
之informer三
Informer(三)注意:本文内容为学习笔记,内容为个人见解,不保证准确性,但欢迎大家讨论何指教。觉得文章不错请关注跟博客及githubinformer使用可以参考我的这个项目:hingehinge项目,用于展示如何简单使用informer以及自定义indexer。这个项目支持你用类似于orm的方式在集群中查找资源,这依赖于informer的indexer机制。本篇介绍DeltaFIFO及ind
随风奔跑尿飞扬
·
2024-01-21 00:53
云原生
kubernetes
kubernetes
golang
java
k8s client-go
源码解析
之informer 二
Informer(二)注意:本文内容为学习笔记,内容为个人见解,不保证准确性,但欢迎大家讨论何指教。informer使用可以参考我的这个项目:hingehinge项目,用于展示如何简单使用informer以及自定义indexer。这个项目支持你用类似于orm的方式在集群中查找资源,这依赖于informer的indexer机制。本篇介绍cache.SharedIndexInforme中Control
随风奔跑尿飞扬
·
2024-01-21 00:53
云原生
kubernetes
kubernetes
golang
java
k8s源码阅读:Informer
源码解析
写在之前Kubernetes的Informer机制是一种用于监控资源对象变化的机制。它提供了一种简化开发者编写控制器的方式,允许控制器能够及时感知并响应Kubernetes集群中资源对象的变化。Informer通过与KubernetesAPI服务器进行交互,通过监听API服务器上资源对象的修改事件来实现实时的资源对象状态更新。当一个资源对象被创建、更新或删除时,Informer会收到相应的通知,并
bug_createman
·
2024-01-21 00:21
云原生源码阅读
kubernetes
golang
云原生
【深度挖掘
RocketMQ
底层源码】「底层系列」深度挖掘
RocketMQ
的Broker配置介绍及发送流程、异常(XX Busy)问题分析
@[TOC](深度挖掘
RocketMQ
的Broker配置介绍及发送流程、异常(XXBusy)问题分析这里写目录标题)参考资料
Rocketmq
官网:http://
rocketmq
.apache.org/
Rocketmq
洛神灬殇
·
2024-01-20 17:45
#
rocketmq
redisson的延时队列机制简述
概述业务中经常会遇到一些延迟执行的需求;通常想到的都是rabbitmq或者
rocketmq
的延迟消息;但是系统中不一定集成了mq,但为了控制分布式下的并发,一般redis都是有集成的;redis的key
好大的月亮
·
2024-01-20 14:20
springboot
redis
redis
spring
boot
HDFS垃圾回收
源码解析
1.TrashPolicy类:所有的垃圾回收策略都需要实现该类,hdfs默认的实现方式是:TrashPolicyDefault,可通过fs.trash.classname来配置。2.TrashPolicy和TrashPolicyDefault类如下,这里只截取部分代码:/***ThisinterfaceisusedforimplementingdifferentTrashpolicies.*Pro
sf_www
·
2024-01-20 11:52
hadoop
hadoop
hdfs
大数据
大数据开发之Kafka(概述、快速入门、生产者)
1.2消息队列目前企业中比较常见的消息队列产品主要有Kafka、ActiveMQ、RabbitMQ、
RocketMQ
等。在大多数场景主要采用Kafka作为消息队列在Ja
Key-Key
·
2024-01-20 10:39
大数据
kafka
分布式
RocketMQ
源码阅读-Message顺序发送与消费
RocketMQ
源码阅读-Message顺序发送与消费1普通顺序消息2严格顺序消息2.1分配消息队列2.2移除消息队列2.3消费消息队列2.3.1消费消息2.3.2处理消费结果2.3.3消息处理队列ProcessQueue2.3.4
迷思特王
·
2024-01-20 09:46
java-rocketmq
rocketmq
java
android系统tts TextToSpeech源码原理解析及定制tts引擎
TextToSpeech
源码解析
如何查看系统源码,请查看我
Zephyr Cai
·
2024-01-20 09:40
Android源码
android技术
android
令牌桶算法与Guava的实现RateLimiter源码分析
令牌桶算法与Guava的实现RateLimiter源码分析令牌桶RateLimiter简介RateLimiter使用示例导入maven依赖编写测试代码RateLimiter的实现
源码解析
SmoothRateLimiterSmoothBursty
迷思特王
·
2024-01-20 09:39
算法
guava
聊聊
rocketmq
的RequestTask
序本文主要研究一下
rocketmq
的RequestTaskRequestTaskorg/apache/
rocketmq
/remoting/netty/RequestTask.javapublicclassRequestTaskimplementsRunnable
go4it
·
2024-01-20 07:15
Golang 之 WaitGroup
源码解析
前言如果我们有一个大的任务要做,我们会尝试将这个任务分解,分解完成之后并发交由goroutine去做,并且我需要当全部的任务完成之后再进行下面的步骤,在sync包下,就有这样一个东西适合上述情况,WaitGroup,今天我们来看看具体它是怎么实现的。PS:在下面我统一用wg来简称WaitGroup使用它的使用非常简单,如下:funcmain(){wg:=sync.WaitGroup{}fori:=
LinkinStar
·
2024-01-20 07:00
rocketmq
统计堆积消息数
org.apache.
rocketmq
rocketmq
-tools4.8.0ch.qos.logbacklogback-classic获取指定消费者组指定主题下的堆积量@ComponentpublicclassDataMonitorUtil
huan1213858
·
2024-01-20 05:35
redis
数据库
缓存
RocketMQ
源码解析
之消息发送(二)
目录1:写在前面2:
RocketMQ
消息数据结构3:生产者启动流程3.1:DefaultMQProducer3.2:启动生产者具体的实现类DefaultMQProducerImpl3.3:同步消息发送基本流程
奔跑的小猪zc
·
2024-01-20 05:31
RocketMQ
RockerMQ消息发送流程
RocketMq
发送消息
发送类型
Rocketmq
提供三种方式可以发送普通消息:同步、异步、和单向发送。
傻傻的看着
·
2024-01-20 05:01
mq
java
开发语言
后端
RockerMQ源码分析——Broker消息发送流程
org.apache.
rocketmq
.example.quickstart.Producer创建一个消息的生产者,且指定一个组设置namesrv地址,可以从此地址获取topic的队列信息启动生产者实例循环中创建消息对象
fustcyasdy
·
2024-01-20 05:01
队列
java
kafka
分布式
redis
RocketMQ
消息发送
RocketMQ
消息发送
RocketMQ
支持3种消息发送方式:同步(sync)、异步(async)、单向(oneway)。同步:发送者向MQ执行发送消息API时,同步等待,直到消息服务器返回发送结果。
峰回路转心不死
·
2024-01-20 05:01
RocketMQ
java
RocketMQ
(3)- RockerMQ 消息发送
DefaultMQProducer消息发送1消息发送方式
RocketMQ
消息发送主要分为三种方式:同步:producer向MQ执行发送消息API时,同步等待,直到消息服务器返回发送结果。
凿壁偷光丶
·
2024-01-20 05:00
RocketMQ
java
RocketMQ
消息队列
RockerMQ发送消息流程
引入依赖org.apache.
rocketmq
rocketmq
-spring-boot-starter2.1.11.定义
RocketMQ
TemplateService工具类@Servicepublicclass
RocketMQ
TemplateService
帆仔哟
·
2024-01-20 05:00
Java
java
服务器
rocketmq
Ubuntu + Docker 部署
RocketMQ
一、安装NameSrv1.创建nameSrv数据挂载文件夹mkdir-p/docker/
rocketmq
/data/namesrv/logsmkdir-p/docker/
rocketmq
/data/namesrv
haldir2008
·
2024-01-20 01:17
docker
java
linux
使用docker部署
rocketmq
前提1.
rocketmq
使用最新4.9.2版本2.在宿主机创建broker和namesrv目录用来挂载文件2.1/data/
rocketmq
-4.9.2/broker/logs,/data/
rocketmq
流年碎碎念
·
2024-01-20 01:17
rocketmq
Docker
docker
java
运维
docker 部署
rocketmq
5.0
docker部署
rocketmq
5.0.0brokernamesrvdashboardbrokerDockerfileFROMopenjdk:8-jdkENV
ROCKETMQ
_VERSION5.0.0ENVBROKER_HOME
qq_33892404
·
2024-01-20 01:17
docker
java-rocketmq
rocketmq
docker部署
rocketmq
1.创建namesrv服务1.1拉镜像dockerpull
rocketmq
inc/
rocketmq
1.2加挂载目录以我的本机为例,E:\data\
rocketmq
-data下创建broker和nameserver
青檬酱
·
2024-01-20 01:17
记录电商开发环境搭建的全过程
docker
rocketmq
容器
Docker部署
RocketMQ
Docker部署
RocketMQ
创建挂载目录#namesrv负责管理和维护消息生产者和消费者的元数据信息mkdir-p/data/
rocketmq
/namesrv#broker存储和管理消息mkdir-p
Winter Developer
·
2024-01-20 01:46
docker
rocketmq
容器
RocketMQ
文章目录一、初识
RocketMQ
二、NameServer三、消息发送3.1Topic路由机制3.2消息发送高可用设计3.3DefaultMQProducer3.4消息发送基本流程四、消息存储4.1存储文件的组织方式
解梦者
·
2024-01-20 00:35
【MQ】
rocketmq
java
MQ
Mybatis
源码解析
:kafka消费者消费不到消息
Kafka源码篇——Kafka快速入门1.1Kafka简介1.2以Kafka为中心的解决方案1.3Kafka核心概念1.4搭建Kafka源码环境Kafka源码篇——生产者2.1KafkaProducer使用示例2.2KafkaProducer分析2.3RecordAccumulator分析2.4Sender分析Kafka源码篇——消费者3.1KafkaConsumer使用示例3.2传递保证语义(D
前端陈萨龙
·
2024-01-19 23:32
程序员
java
经验分享
面试
JVM实战(18)——模拟Full GC
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介上一章,我们已经进行了一次对象晋升的模拟,本章我们将继续结合代码
smart哥
·
2024-01-19 22:03
jvm专题
jvm
JVM实战(16)——模拟Young GC
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章,我们将通过示例代码演示YoungGC是如何发生的。同时,我
smart哥
·
2024-01-19 22:32
jvm专题
jvm
源码解析
:最新阿里Java面试题目
一.什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应
JAVA语言面试题
·
2024-01-19 21:05
程序员
java
经验分享
面试
RocketMQ
参数配置
一、MQ启动>nohupshmqnamesrv&>nohupshmqbroker-n47.97.72.25:9876-cbroker.properties&jps查看启动情况二、broker.properties参数配置详细#第一台机器的公网ipbrokerIP1=47.97.xx.2xx#第二台机器的公网ipbrokerIP2=xx.xx.xx.xxx#broker集群名称,用于划分broker
Kieven2oo8
·
2024-01-19 19:17
大数据
工具篇
高可用架构HA
java
kafka
分布式
spring-integration-redis中的分布式锁基本使用和
源码解析
spring-integration-redis中的分布式锁
源码解析
使用依赖代码示例
源码解析
获取锁加锁和锁互斥机制释放锁和锁可重入机制总结watchdog机制缺失加锁的性能太低使用依赖spring-integration-redis
咦940
·
2024-01-19 17:26
分布式系统
redis
spring
spring
boot
lua
java
基于 SpringBoot 实现多租户架构:支持应用多租户部署和管理
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2024-01-19 16:09
spring
boot
架构
java
后端
spring
JVM实战(20)——jstat实战(1)
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章和下一章,我们将通过之前讲过的两个案例,看看如何在生产环境下
smart哥
·
2024-01-19 13:43
jvm专题
jvm
Nacos2.0.3
源码解析
(四)一致性协议-Distro协议实现原理
目录1、distro协议简介2、设计思想3、DistroProtocol类介绍3.1、DistroComponentHolder3.2、DistroTaskEngineHolder3.3、distro协议启动4、ClientManager5、distro验证任务详解5.1、getVerifyData方法解析5.1.1、DistroDataStorageImpl——v1版本5.1.2、DistroC
爱吃丸子的哈哈蒋
·
2024-01-19 13:35
Nacos源码解析
中间件
网络
element-ui 打包流程
源码解析
(下)
目录目录结构和使用1,npm安装1.1,完整引入1.2,按需引入2,CDN3,国际化接上文:element-ui打包流程
源码解析
(上)文章中提到的【上文】都指它↑目录结构和使用我们从使用方式来分析,为什么要打包成上面的目录结构
下雪天的夏风
·
2024-01-19 09:07
element-ui
前端
elementui
vue.js
组件库
element-ui 打包流程
源码解析
(上)
目录1,源码整体结构1.1,build目录1.2,examples目录1.3,packages目录1.4,src目录2,打包整体流程2.1,npmrunbuild:file2.1.1,build/bin/iconInit.js2.1.2,build/bin/build-entry.js2.1.3,build/bin/i18n.js2.1.4,build/bin/version.js2.2,buil
下雪天的夏风
·
2024-01-19 09:32
element-ui
前端
elementui
webpack
组件库
vue.js
RocketMQ
和Kafka的差异对比
Broker差异1:主从差异:kafka的master/slave是基于partition维度的,而
rocketmq
是基于broker维度的;kafka的master/slave是可以切换的,而
rocketmq
源程序程序员
·
2024-01-19 09:33
JVM实战(28)——模拟Metaspace内存溢出
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章,我们将通过示例代码演示Metaspace区域是如何发生内存
smart哥
·
2024-01-19 08:22
jvm专题
jvm
JVM实战(19)——JVM调优工具概述
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介前面章节,我们已经介绍了如何通过GC日志去分析系统的运行情况。本
smart哥
·
2024-01-19 08:51
jvm专题
jvm
JVM实战(25)——元数据区优化
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、案例背景本章介绍的案例比较特殊,是由于人为设置JVM参数错误,而导致
smart哥
·
2024-01-19 08:51
jvm专题
jvm
JVM实战(27)——内存溢出概述
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介从本章开始,我们将介绍JVM中的内存溢出异常——OutofMem
smart哥
·
2024-01-19 08:21
jvm专题
jvm
JVM实战(26)——SystemGC
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、案例背景本章将介绍一个因为程序员同学不懂JVM的GC机制而导致的系统
smart哥
·
2024-01-19 08:44
jvm专题
jvm
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他