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源码解析
Java NIO - 零拷贝实现
文章目录JavaNIO-零拷贝实现JavaNIO零拷贝MappedByteBufferDirectByteBufferFileChannel其它的零拷贝实现Netty零拷贝
RocketMQ
和Kafka对比
励志成为大牛的小牛
·
2023-09-14 14:15
网络
java
nio
jvm
Kafka从入门到精通
一.MQ基础知识1.常见的MQKafka,ActiveMQ,RabbitMQ,
RocketMQ
在大数据场景下,主要使用Kafka,在javaee中主要采用ActiveMQ,RabbitMQ,
RocketMQ
2
don't_know
·
2023-09-14 10:35
MQ
java
RocketMQ
系列3-消息发送流程
概念1、消息发送方式
Rocketmq
提供三种方式可以发送普通消息:同步、异步、和单向发送。
过去今天和未来
·
2023-09-14 09:33
滴滴社招三面(已拿offer)
内存模型,具体细节,结合实际说每个空间的作用2、哪些垃圾回收算法,各个垃圾回收器分别使用什么算法3、cms垃圾回收器具体回收过程4、cms和g1的区别5、讲讲你做过的sql优化经历6、HashMap原理7、
rocketmq
十二又十三
·
2023-09-14 08:23
JAVA
面试
java
架构
程序人生
安装
RocketMq
一、安装
RocketMq
1、检查java版本,需要jdk8以上版本java-version2、下载包解压wgethttps://dist.apache.org/repos/dist/release/
rocketmq
冷漠的蓝炮仗
·
2023-09-14 08:39
rocketmq
springboot整合
rocketmq
应用(注解方式)+使用中遇到的坑
使用案例maven配置(注意spring与mq的版本联系)org.springframework.bootspring-boot-starter-parent2.4.2org.apache.
rocketmq
rocketmq
-spring-boot-starter2.2.1yml
武武杭
·
2023-09-13 23:45
spring
boot
spring
cloud
java-rocketmq
QT C++ WebSocket网络通信应用,多线程运行,服务端+客户端二合一
源码解析
界面界面的主要操作:开启服务端/客户端线程、响应控件、通过自定义信号调用服务端/客户端的操作、接收服务端/客户端的消息信号、更新界面显
香菇滑稽之谈
·
2023-09-13 22:20
QT
多线程
socket
c++
qt
【
RocketMQ
】消息的拉取
RocketMQ
消息的消费以组为单位,有两种消费模式:广播模式:同一个消息队列可以分配给组内的每个消费者,每条消息可以被组内的消费者进行消费。
S_H-A_N
·
2023-09-13 20:48
RocketMQ
java-rocketmq
rocketmq
java
【
RocketMQ
】消息的存储
当Broker收到生产者的消息发送请求时,会对请求进行处理,从请求中解析发送的消息数据,接下来以单个消息的接收为例,看一下消息的接收过程。数据校验封装消息首先Broker会创建一个MessageExtBrokerInner对象封装从请求中解析到的消息数据,它会将Topic信息、队列ID、消息内容、消息属性、发送消息时间、发送消息的主机地址等信息设置到MessageExtBrokerInner中,后
S_H-A_N
·
2023-09-13 20:18
RocketMQ
rocketmq
7、Spring之依赖注入
源码解析
(下)
resolveDependency()实现该方法表示,传入一个依赖描述(DependencyDescriptor),该方法会根据该依赖描述从BeanFactory中找出对应的唯一的一个Bean对象。@NullableObjectresolveDependency(DependencyDescriptordescriptor,@NullableStringrequestingBeanName,@Nu
啥也不懂的派大星
·
2023-09-13 19:18
#
Spring框架源码专栏
spring
java
后端
5、Spring之Bean生命周期
源码解析
(销毁)
Bean的销毁过程Bean销毁是发送在Spring容器关闭过程中的。在Spring容器关闭时,比如:AnnotationConfigApplicationContextcontext=newAnnotationConfigApplicationContext(AppConfig.class);UserServiceuserService=(UserService)context.getBean("
啥也不懂的派大星
·
2023-09-13 19:17
#
Spring框架源码专栏
spring
java
前端
6、Spring之依赖注入
源码解析
(上)
依赖注入底层原理流程图:Spring中Bean的依赖注入原理|ProcessOn免费在线作图,在线流程图,在线思维导图Spring中到底有几种依赖注入的方式?首先分两种:手动注入自动注入手动注入在XML中定义Bean时,就是手动注入,因为是程序员手动给某个属性指定了值。上面这种底层是通过set方法进行注入。上面这种底层是通过构造方法进行注入。所以手动注入的底层也就是分为两种:set方法注入构造方法
啥也不懂的派大星
·
2023-09-13 19:44
#
Spring框架源码专栏
spring
java
后端
parallelStream 底层 ForkJoinPool 实现
ForkJoinPool
源码解析
前言Java8中Stream是对集合(Collection)对象功能的增强,其特性之一提供了流的并行处理->parallelStream。
gb4215287
·
2023-09-13 19:04
java
windows
python
开发语言
使用docker搭建
RocketMQ
(非集群搭建官方镜像)
之前在使用
RocketMQ
官方的包在搭建的时候,发现好多问题,什么修改内存大小,然后启动broker报错,类似servicenotavailablenow,maybediskfull等等…最后决定还是重新用
Wayfreem
·
2023-09-13 16:46
RocketMQ
docker
docker
java-rocketmq
rocketmq
SpringBoot 集成
RocketMQ
项目地址前面我们介绍了怎么使用docker安装
rocketMQ
,现在我们就来试试使用SpringBoot集成之后,怎么发送消息和消费消息。
Wayfreem
·
2023-09-13 16:46
RocketMQ
spring
spring
boot
java-rocketmq
rocketmq
Ardupilot速率控制器rate_controller_run解析
Ardupilot速率控制器rate_controller_run解析PID速率控制器
源码解析
rate_controller_run()PID运算积分限制update_i()get_ff()set_xxx
moumde
·
2023-09-13 16:31
Ardupilot
ArduSub
c++
apm
ardupilot
pid
Android
源码解析
:Handler机制
Android
源码解析
:Handler机制导言关于如何在Android中进行多线程通信,使用Handler机制是一个好方法。
Tai_Monster
·
2023-09-13 15:47
Android开发笔记
android
消息中间件第五讲:
RocketMQ
事务消息
本文是消息中间件第五讲:
RocketMQ
事务消息。事务消息为消息队列
RocketMQ
版中的高级特性消息,本文为您介绍事务消息的应用场景、功能原理、使用限制、使用方法和使用建议。
程序员 jet_qi
·
2023-09-13 14:16
深入理解消息中间件
rocketmq
事务消息
半消息
分布式事务
电商
消息中间件-
RocketMQ
RocketMQ
是阿里巴巴开源的消息分布中间件,在阿里内部使用非常更广泛,已经经过了“双11”这种万亿级的应用场景考验。
猿究院Geek.
·
2023-09-13 14:44
rocketmq
java
java-rocketmq
Java并发进阶:阻塞队列ArrayBlockingQueue
源码解析
,准备Java面试
最后激活notEmpty的条件队列因调用take操作而被阻塞的一个线程。出队dequeue=========privateEdequeue(){//assertlock.getHoldCount()==1;//assertitems[takeIndex]!=null;finalObject[]items=this.items;@SuppressWarnings(“unchecked”)//获取元素
m0_64867152
·
2023-09-13 13:35
程序员
面试
java
后端
Java并发包源码学习:阻塞队列实现之LBQ
源码解析
,负载均衡nginx面试
privatefinalintcapacity;/**原子变量,记录元素个数*/privatefinalAtomicIntegercount=newAtomicInteger();/**哨兵头节点,head.next才是队列的第一个元素*/transientNodehead;/**指向最后一个元素*/privatetransientNodelast;/**用来控制同时只有一个线程可以从队头获取元素
m0_64867152
·
2023-09-13 13:05
程序员
面试
java
后端
Java并发源码:阻塞队列实现之DelayQueue
源码解析
,mysql实战45讲百度云下载
//独占锁实现同步privatefinaltransientReentrantLocklock=newReentrantLock();//优先队列存放数据privatefinalPriorityQueueq=newPriorityQueue();/**基于Leader-Follower模式的变体,用于尽量减少不必要的线程等待*/privateThreadleader=null;/**与lock对应
Alibaba_开源
·
2023-09-13 13:05
程序员
面试
java
后端
RocketMQ
安装部署
准备操作系统:CentOS-6.9-x86_64-bin-DVD1.iso依赖环境:gcc4.4.7.rar、jdk-8u121-linux-x64.tar.gz安装软件:
rocketmq
-all-4.2.0
mingxungu
·
2023-09-13 10:37
windows10搭建
RocketMq
windows10搭建
RocketMq
文章目录windows10搭建
RocketMq
1.下载二进制
RocketMq
2.配置环境变量3.启动4.
RocketMq
控制台安装1.下载二进制
RocketMq
下载链接
烟火缠过客
·
2023-09-13 10:49
RocketMq
rocketmq
SpringBoot整合
RocketMq
SpringBoot整合
RocketMq
文章目录SpringBoot整合
RocketMq
添加依赖步骤1:添加
RocketMQ
的依赖在你的`pom.xml`文件中添加以下依赖:步骤2:配置
RocketMQ
烟火缠过客
·
2023-09-13 10:19
RocketMq
spring
boot
java-rocketmq
rocketmq
7.0: Dubbo服务调用
源码解析
课程内容服务提供者处理请求流程解析服务消费发送请求流程解析服务提供者端线程模型解析服务消费者端线程模型解析1.服务提供者处理请求流程解析processon链接:服务调用流程图|ProcessOn免费在线作图,在线流程图,在线思维导图2.服务消费端执行逻辑MockClusterInvoker.invoke(newRpcInvocation(method,args)):Mock逻辑AbstractCl
JackXiang2019
·
2023-09-13 09:04
Dubbo
dubbo
6.0 Dubbo服务引入
源码解析
文章内容服务引入原理解析路由链
源码解析
服务静态目录与动态目录
源码解析
服务引入
源码解析
1.服务引入原理解析当Spring启动过程中,会去给@Reference注解标注了的属性去进行赋值,赋值的对象为ReferenceBean
JackXiang2019
·
2023-09-13 09:04
dubbo
MybatisPlus 使用 saveOrUpdate() 方法踩坑记录(慎用)
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-09-13 08:15
java
数据库
mysql
mybatis
python
RocketMQ
——Mac电脑OS系统docker安装Dashboard
引言 前面的文章已经介绍过如何在OS系统上安装并启动使用
RocketMQ
,但还缺少一个界面化管理服务,这就需要安装
RocketMQ
Dashboard服务。下面我们使用docker进行安装。
Hughman
·
2023-09-13 07:11
负载均衡-ribbon
源码解析
负载均衡-ribbon
源码解析
1@LoadBalanced注解/***基于ribbon调用服务及负载均衡*@return*/@LoadBalanced@BeanpublicRestTemplaterestTemplate
胖成范德彪
·
2023-09-13 07:58
负载均衡
ribbon
运维
Windows关闭zookeeper、
rocketmq
日志输出以及修改
rocketmq
的JVM内存占用大小
JDK-1.8zookeeper-3.4.14
rocketmq
-3.2.6zookeeper进入到zookeeper的conf目录清空配置文件,只保留下面这一行。
Meta39
·
2023-09-13 06:56
RabbitMQ
kafka
rocketmq
zookeeper
rocketmq
分布式
深入浅出 对象序列化EOF异常(java.io.EOFException)
ObjectInputStream对读取空文件的应对策略3.初步查找错误4.深入`调用栈/JDK源码`查找`问题根源`4.1ObjectInputStream构造函数解析4.2.readStreamHeader()
源码解析
Canliture
·
2023-09-13 06:42
Java
activeMQ了解一下(二)
常用消息中间件有activeMQ,RabbitMQ,Kafka,ZeroMQ,MetaMQ,
RocketMQ
,本文这里只介绍第一个。
夏日橘子冰
·
2023-09-13 03:06
集合
源码解析
之ArrayDeque
集合
源码解析
之ArrayDeque今天我们来说说ArrayDeque.很多人可能没用过甚至都没有听过这个类.当需要使用栈时,官方已不推荐Stack,而是推荐使用效率更高的ArrayDeque(次选LinkedList
可苯
·
2023-09-13 01:27
open feign
源码解析
feign的基本使用引入openfeign依赖org.springframework.cloudspring-cloud-starter-openfeign创建服务调用接口@FeignClient(value="user-service",path="/user")publicinterfaceIUserService{@PostMapping("/name")StringgetName(@Req
拥抱孤独_to
·
2023-09-13 00:19
这个 SpringCloud 微服务商城值得推荐
一个基于SpringCloud、Nacos、Seata、Mysql、Redis、
RocketMQ
、canal、ElasticSearch、minio的微服务B2B2C电商商城系统,采用主流的互联网技术架构
superjava_
·
2023-09-12 22:11
Java
微服务
java
spring
boot
后端
深度学习
SpringBoot整合MQ
1.创建工程并引入依赖org.apache.
rocketmq
rocketmq
-spring-boot-starter2.1.12.编写配置
rocketmq
:name-server:192.168.16.136
youraiai
·
2023-09-12 20:26
spring
boot
后端
java
RocketMQ
消息队列的重复消费和幂等性问题
但是在互联网应用中,尤其在网络不稳定的情况下,消息队列
RocketMQ
的消息有可能会出现重复。如果消息重复则会影响到我们正常的业务处理,这时就要对消息做幂等处理。最近,我所在项目中,
kakukeme
·
2023-09-12 19:40
RabbitMQ 消息中间件
当下主流的消息中间件有:RabbitMQ、Kafka、ActiveMQ、
RocketMQ
等。二、作用1、消息中间件的主要作用冗余(存储)扩展性可恢复性顺序保证缓
胖虎喜欢小红
·
2023-09-12 18:17
一零七三、Spring cloud alibaba常用组件
2.SpringCloudAlibaba
RocketMQ
是阿里巴巴集团自主研发的高性能、高可用、高扩展的分布式消息中间件。它可以实现消息的异步传递、消息的批量传递、消息的持久化等功能。
托马斯-酷涛
·
2023-09-12 14:40
#
Spring
Cloud
springcloud
Alibaba
docker安装
RocketMq
一、docker下载
rocketMq
镜像sudodockerpull
rocketmq
inc/
rocketmq
二、创建存储日志和数据的文件夹mkdir-p/docker/
rocketmq
/nameserver
Alex抱着爆米花
·
2023-09-12 12:13
开发环境安装
docker
java-rocketmq
rocketmq
Java集合类框架源码分析 之 TreeMap
源码解析
【18】
类简介:/***基于红黑树的实现,根据key的自然排序进行排序,或者根据创建map时,提供的比较器,取决于使用哪种构造器。**ARed-Blacktreebased{@linkNavigableMap}implementation.*Themapissortedaccordingtothe{@linkplainComparablenatural*ordering}ofitskeys,orbya{@
yunzhonghefei
·
2023-09-12 12:13
TreeMap源码解析
这 4 种高可用
RocketMQ
集群搭建方案,推荐最后一种。。。
随着产品迭代,业务功能越来越多后慢慢也要面对高并发、业务解耦、分布式事务等问题,所以经过团队内部讨论,引入
RocketMQ
消息中间件来更好的处理业务。
架构文摘
·
2023-09-12 10:36
01.Spring Framework
源码解析
之启动容器
1.环境搭建代码已经上传至https://github.com/masteryourself/spring-framework,工程是tutorial-spring-start2.
源码解析
详细的源码注释可参考
masteryourself
·
2023-09-12 10:52
RocketMQ
的架构及概念
RocketMQ
就是一个消息中间键用于实现异步传输与解耦那什么是消息中间键呢?消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
猿究院何故逸
·
2023-09-12 07:05
rocketmq
架构
RocketMQ
不同类型的生产者
《
RocketMQ
实战与原理解析》DefaultMQProducer的使用发送消息要经过五个步骤:1)设置Producer的GroupName。
灰气球
·
2023-09-12 06:05
彻底理解 Raft 共识算法及 etcd/raft
源码解析
译者序本文翻译自USENIX2014论文InSearchofanUnderstandableConsensusAlgorithm(ExtendedVersion)[1],文中提出了如今已广泛使用的Raft共识算法。在Raft之前,Paxos几乎是共识算法的代名词,但它有两个严重缺点:很难准确理解(即使对专业研究者和该领域的教授)很难正确实现(复杂+某些理论描述比较模糊)结果正如Chubby(基于P
米开朗基杨
·
2023-09-12 05:03
算法
状态机
大数据
分布式
dns服务器
02、spring
源码解析
之扩展原理BeanFactoryPostProcessor和BeanDefinitionPostProcessor和ApplicationListener
一、Spring是如何发布事件的?ApplicationListener(观察者模式)1.1)自己写一个TestApplicationListener实现ApplicationListener接口,并且把该组件加入到容器中.@Configuration@ComponentScan("com.test")publicclassMainConfig{}@ComponentpublicclassTest
vannesspeng
·
2023-09-12 01:19
Nacos使用和注册部分源码介绍
接下来主要介绍Nacos作为注册中心的使用和注册部分的
源码解析
。Nacos安装Nacos
spring_root
·
2023-09-11 22:00
springCloud
java
on project
rocketmq
-dashboard: Failed to run task: ‘yarn install’ failed. org.
最新Windows环境下搭建
RocketMQ
及其控制台环境1.搭建
RocketMQ
1.1下载
RocketMQ
官网下载地址:https://
rocketmq
.apache.org/release_notes
万事俱备,就差一个程序员了
·
2023-09-11 20:58
java
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他