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源码解析
【SpringBoot】原理 -启动原理、自定义starter、自动配置原理
【SpringBoot】启动配置原理-
源码解析
一、启动原理1.1创建SpringApplication对象SpringApplication类用于引导和启动一个Spring应用程序(即SpringBoot
_popo_
·
2023-09-20 16:22
2020
springboot教程------自动配置原理
SpringBoot教程SpringBoot自动配置原理
源码解析
详例解析自动配置原理以HttpEncodongAutoConfigration为例SpringBoot自动配置原理你好!
新一代程序猿
·
2023-09-20 16:21
springBoot
spring
boot
Spring IoC - IoC 容器初始化
源码解析
undefined前言本章主要内容是由以下部分组成,Spring中容器初始化入口以最经典的ClassPathXmlApplicationContext为例,讲解SpringIoC的容器初始化过程在学习源码的过程当中,我想强调两点:一定要学会抓重点,归纳核心类、核心方法、核心步骤。理解类、变量、方法名的命名,Spring源码的命名是很讲究的,很多时候是自解释的一定要学会看Javadoc,同上,这种顶
Richard_易
·
2023-09-20 15:19
Spring
源码解析
(1)
到底什么是spring?应该好好的抽时间去查看官方文档,不要再说spring就是IOC,AOP啦。spring官网springframework截图注意到Coretechnologie部分都是spring的核心特性。由于博主能力有限,并没有对spring进行过学习和相关的使用,所以学习分为俩部分,一方面去了解大概spring应该如何去使用,另一个方面去走源码。1.搭建spring的环境普通的Mav
Laniakea_01d0
·
2023-09-20 15:02
RocketMQ
03-高级原理
文章目录一、基础概念:1消息模型(MessageModel)2消息生产者(Producer)3消息消费者(Consumer)4主题(Topic)5代理服务器(BrokerServer)6名字服务(NameServer)7消息(Message)二、消息存储1、何时存储消息2、消息存储介质2.1磁盘保存文件慢吗?2.2零拷贝技术加速文件读写3消息存储结构4刷盘机制5消息主从复制6负载均衡6.1Prod
roykingw
·
2023-09-20 15:39
java
RocketMQ
快速实战以及集群架构详解
文章目录1、MQ简介1.1、定义1.2、作用2、
RocketMQ
产品特点2.1、
RocketMQ
介绍2.2、
RocketMQ
特点1、MQ简介1.1、定义MQ:MessageQueue,消息队列。
Tacy0213
·
2023-09-20 15:36
MQ
java-rocketmq
rocketmq
架构
2018-07-15 Vue
源码解析
阅读笔记
Vue的异步组件Vue.component('async-example',function(resolve,reject){//这个特殊的require语法告诉webpack//自动将编译后的代码分割成不同的块,//这些块将通过Ajax请求自动下载。require(['./my-async-component'],resolve)})Vue.component('async-webpack-ex
Jerryli_720
·
2023-09-20 14:52
java使用parallelStream并行流取两个list的交集【
源码解析
】
java使用parallelStream流取两个list的交集1.背景java开发在实际的项目中,会有取两个list中的交集的场景,可以通过传统的for循环进行处理,数据量1万以内,for循环的性能要高于foreach和stream的,如果数据量在十万、百万以上时,那么三者的差别不是很大,但是Stream提供了并行流parallelStream方法,可以充分利用CPU核数,大大的提升效率。2.示例
晓二当家
·
2023-09-20 14:45
java
java
list
开发语言
HIPPO-4J 1.3.0 正式发布:支持 Dubbo、RibbitMQ、
RocketMQ
框架线程池
文章首发在公众号(龙台的技术笔记),之后同步到个人网站:xiaomage.infoHippo-4J距离上一个版本1.2.1已经过去一个月的时间。在此期间,由8位贡献者提交了170+commits,正式发布1.3.0版本。注:这是一个兼容历史版本的重大升级。Github:https://github.com/mabaiwan/hippo4jGitee:https://gitee.com/mabaiw
是龙台呀
·
2023-09-20 09:03
rocketmq
1、控制台测试
rocketmq
发消息端配置先设置环境变量,exportNAMESRV_ADDR=localhost:9876,使用安装包的Demo发送消息shtools.shorg.apache.
rocketmq
.example.quickstart.Producer
gmdqtd
·
2023-09-20 08:05
Spring国际化实现原理+
源码解析
Spring在webmvc依赖包下提供了支持国际化的i18n包,支持根据请求中不同语言环境标志位来动态改变当前的语言环境,同时可以支持配置多个不同的语言资源配置,并自动根据当前的语言环境动态读取不同的资源配置值代码如下:i18包类结构:由图可见,一共提供了四种支持国际化的实现类,分别是AcceptHeaderLocaleResolver、CookieLocaleResolver、FixedLoca
路720
·
2023-09-20 08:25
源码解析
spring
Spring IOC
源码解析
前言说到Spring,似乎IOC、DI成为了我们的共鸣。工作中,Spring无处不在,如影随形,Spring给我们开发者带来了一个春天。这么优秀而美丽的框架,我想,源码是值得我们去深入学习的。入口准备我使用的是spring-framework5.0.x版本,新建一个模块,作为自己的代码编写使用,需要在项目中已有的build.gradle文件引入一些配置和依赖,如下plugins{id'java'}
遇见更优秀的自己
·
2023-09-20 08:53
源码系列
参加工作以后
spring源码
IOC
BeanFactory
spring
Spring实例化
源码解析
(二)
ConfigurationClassPostProcessor
源码解析
书接上回,在第一次调用invokeBeanDefinitionRegistryPostProcessors方法的时候参数currentRegistryProcessors
Code A Better Life
·
2023-09-20 08:45
Spring专题
spring
java
后端
RocketMQ
源码分析——分布式事务方案
文章目录消息队列解决事务存在的问题
RocketMQ
的分布式事务方案
RocketMQ
的分布式事务案例代码分布式事务源码分析消息发送源码分析确认/回滚源码分析回查源码分析总结消息队列解决事务存在的问题如果使用消息队列解决事务在哪个阶段向
叫我二蛋
·
2023-09-20 07:49
#
消息中间件
Java
rocketmq
分布式
java
RocketMQ
源码分析——Consumer
文章目录消费者启动流程消费者模式集群消费广播消费Consumer负载均衡集群模式广播模式并发消费流程获取topic配置信息获取Group的ConsumerList获取Queue的消费Offset拉取Queue的消息更新Queue的消费Offset顺序消费流程消费存在的问题消费卡死启动之后较长时间才消费消费者启动流程DefaultMQPushConsumerImpl类是核心类消费者模式集群消费一个C
叫我二蛋
·
2023-09-20 06:52
#
消息中间件
Java
java-rocketmq
rocketmq
java
Java面试题
Java面试宝典基础篇进阶篇在这里插入图片描述扩展篇Redis(待补充)
RocketMQ
(待补充)RabbitMQ(待补充)Docker(待补充)Mongodb(待补充)Seata(待补充)Canal(
努力学习的明
·
2023-09-20 04:20
java
面试
【JVM
源码解析
】虚拟机解释执行Java方法(上)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第29篇-调用Java主类的main()方法前面已经写了许多篇介绍字节码指令对应的汇编代码执行逻辑,还有一些字节码指令对应的汇编代码逻辑没有介绍,这些指令包括方法调用指令、同步指令、异常抛出指令,这些指令的汇编代码实现逻辑比较复杂,所以后面在介绍到方法调用、同步和异常处理的知识点时,会通过大篇幅的文章进行详细介绍!在第1篇中大概介绍过J
HeapDump性能社区
·
2023-09-20 03:17
Glide
源码解析
本文基于Glide版本:com.github.bumptech.glide:glide:4.11.0Glide最常用的一行代码如下,也概括了Glide的初始化、加载图片(本地、缓存、网络图片)、绑定显示的流程。本文就从该行代码开启Glide的源码之旅。Glide.with(this).load(url).into(mainPic);1-初始化with()首先是Glide.with()方法,通过该方
MingMing很忙
·
2023-09-20 03:40
消息队列
RocketMQ
5.x 系列产品重磅发布
腾讯云消息队列
RocketMQ
5.x系列商业化产品作为TDMQ产品家族的新成员在本次大会上重磅发布。
腾讯云中间件
·
2023-09-20 02:43
rocketmq
若依DataScopeAspect数据权限解析和ew.customSqlSegment
源码解析
目录一、DataScopeAspect使用场景二、ew.customSqlSegment${ew.customSqlSegment}build:this.normal:queryWrapperwhere条件不为空的时候,才有normalget第二次进来add(),已经拼接完ew.customSqlSegment了,因为@DataPermission注解进来的动态拼接Mybatis-plus在自定义
令狐少侠2011
·
2023-09-19 22:51
鉴权
前端
java
mybatis
【Vue3
源码解析
】ref 全家桶
//函数重载,以便根据传入的不同参数类型执行不同的处理exportfunctionref(value:T):Texportfunctionref(value:T):Ref>exportfunctionref():Refexportfunctionref(value?:unknown){returncreateRef(value,false)}ref函数的实现使用了函数重载(functionover
谢尔登
·
2023-09-19 22:32
Vue3
源码解析
javascript
前端
vue.js
腾讯云消息队列
RocketMQ
5.x 系列产品发布
腾讯云消息队列
RocketMQ
5.x系列商业化产品作为TDMQ产品家族的新成员在本次大会上重磅发布。
·
2023-09-19 12:47
消息队列rocketmq
RocketMQ
初步了解
RocketMQ
初步了解前言: 近期,因公司使用
RocketMQ
作为消息队列中间件,特此了解。
daydreamed
·
2023-09-19 09:45
中间件
rocketmq
java
分布式
中间件
RocketMQ
编程使用和应用场景
RocketMQ
消息模型一、
RocketMQ
客户端基本使用引入
RocketMQ
依赖org.apache.
rocketmq
rocketmq
-client4.9.5ncy>
RocketMQ
权限控制相关的核心依赖
高如风
·
2023-09-19 07:35
mq
rocketmq
RocketMQ
内存优化
RocketMQ
内存优化1.启动脚本的内存调整1.mqbroker和mqnamesrv的内存调整Docker部署
RocketMQ
基于WEB的开源堡垒机好用的HTTP模拟请求工具
RocketMQ
的默认内存占用非常高
法号:吃肉
·
2023-09-19 07:04
MQ
MQ
rocketmq
内存优化
Rocketmq
--消息发送和接收演示
使用Java代码来演示消息的发送和接收 org.apache.
rocketmq
rocketmq
-spring-boot-starter 2.0.21发送消息消息发送步骤:创建消息生产者,指定生产者所属的组名指定
chuxuezhe_987
·
2023-09-19 07:31
rocketmq
Kubernetes 部署
RocketMQ
高可用集群
Kubernetes部署
RocketMQ
高可用集群导言
RocketMQ
常用的部署模式如下单Master模式多Master多Slave-异步复制模式离线镜像制作1.安装Go1.162.制作
RocketMQ
OperatorImage
拾光-铼
·
2023-09-19 06:22
kubernetes
rocketmq
容器
【
RocketMQ
专题】快速实战及集群架构原理详解
目录课程内容一、MQ简介基本介绍*作用(解决什么问题)二、
RocketMQ
产品特点2.1
RocketMQ
介绍2.2
RocketMQ
特点2.3
RocketMQ
的运行架构三、
RocketMQ
快速实战3.1快速搭建
验证码有毒
·
2023-09-19 06:19
tuling学院学习笔记
java-rocketmq
rocketmq
架构
RocketMQ
快速实战以及集群架构详解
⼀、MQ简介MQ:MessageQueue,消息队列。是在互联⽹中使⽤⾮常⼴泛的⼀系列服务中间件。这个词可以分两个部分来看,⼀是Message:消息。消息是在不同进程之间传递的数据。这些进程可以部署在同⼀台机器上,也可以分布在不同机器上。⼆是Queue:队列。队列原意是指⼀种具有FIFO(先进先出)特性的数据结构,是⽤来缓存数据的。对于消息中间件产品来说,能不能保证FIFO特性,尚值得考量。但是,
will.tsang
·
2023-09-19 06:14
java-rocketmq
rocketmq
架构
若依使用及
源码解析
(前后端分离版)
部署环境JDK>=1.8MYSQL>=5.7Maven>=3.0Node>=12Redis>=3运行若依项目下载若依源码若依官网若依项目源码(前后端分离)运行后端项目ruoyi-ui就是vue项目(这里使用vscode打开)整体用idea打开1.配置数据库(sql提供sql文件中的sql脚本配置)创建数据库ruoyi_vue数据库并导入quartz.sql脚本和ry_20230706.sql脚本结
秃狼
·
2023-09-19 06:57
SpringBoot
vue.js
前端
javascript
RocketMQ
主题(Topic)管理
文章目录消息类型消息位点(Offset)消费位点(ConsumerOffset)消费点位的初始值使用mqadmin命令工具管理主题mqadmin工具使用注意事项updateTopic创建或更新主题查看命令帮助添加主题示例topicList查询主题列表deleteTopic删除主题查看命令选项示例topicStatus查看消息位点信息查看命令选项示例topicRoute查询主题路由信息查看命令选项示
没事儿写两篇
·
2023-09-19 05:49
人在江湖之RocketMQ
rocketmq
topic
添加主题
主题管理
offset
RocketMQ
发送延时消息
文章目录应用场景创建主题
rocketmq
-client-java示例(gRPC协议)延时消息生产者示例延时消息消费者示例定时消息注意事项
rocketmq
-client示例(Remoting协议)生产者延迟时间级别
没事儿写两篇
·
2023-09-19 05:49
人在江湖之RocketMQ
rocketmq
延时消息
delay
超过24小时不生效
RocketMQ
发送普通消息
文章目录普通消息的应用场景1.创建主题
rocketmq
-client-java示例(gRPC协议)生产者示例代码生产者异步发送消息生产者注意事项消费者示例代码消费者注意事项
rocketmq
-client
没事儿写两篇
·
2023-09-19 05:49
人在江湖之RocketMQ
rocketmq
普通消息
SDK
Java
Client
MQ
RocketMQ
发送顺序消息
文章目录顺序消息应用场景消息组(MessageGroup)顺序性生产的顺序性MQ存储的顺序性消费的顺序性
rocketmq
-client-java示例(gRPC协议)1.创建FIFO主题生产者代码消费者代码解决办法解决后执行结果
没事儿写两篇
·
2023-09-19 05:47
人在江湖之RocketMQ
rocketmq
顺序消息
顺序消费
顺序消息原理
【日记】文章更新计划
认准https://blog.zysicyj.top文章最后有详细的更新计划{%timeline2023,pink%}第一版发布【完结~开发规范系列】Linux系列重新定位,不再只是简单的说常用命令周二
rocketmq
程序员朱永胜
·
2023-09-19 01:15
后端
Linux学习,不可不知的一个大佬
这里有学习路线、经验心得、面试宝典、
源码解析
、技术精选及经典资料等。【技术让梦想更伟大】号主李肖遥,阿里云栖社区专家,一个喜欢吉他的码农plus,创过业,进过大厂,摆过摊,如今依然在创业路上。
程序员资源社区
·
2023-09-19 01:06
【日记】文章更新计划
认准https://blog.zysicyj.top文章最后有详细的更新计划{%timeline2023,pink%}第一版发布【完结~开发规范系列】Linux系列重新定位,不再只是简单的说常用命令周二
rocketmq
·
2023-09-18 23:32
后端
Spring AOP
源码解析
之前写过IOC的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写SpringAOP的源码分析文章,这样读者看完IOC+AOP也就对Spring会有比较深的理解了。今天终于成文了,可能很多读者早就不再等待了,不过主要为了后来者吧。本文不会像IOC源码分析那篇文章一样,很具体地分析每一行SpringAOP的源码,目标读者是已经知道SpringIOC源码是怎么回事的读者,因为Sprin
赶路人儿
·
2023-09-18 22:01
java
#
spring
spring
spring aop
源码解析
spring知识回顾spring的两个重要功能:IOC、AOP,在ioc容器的初始化过程中,会触发2种处理器的调用,前置处理器(BeanFactoryPostProcessor)后置处理器(BeanPostProcessor)。前置处理器的调用时机是在容器基本创建完成时,可以往容器中添加各种的bean后置处理器的调用时机是在bean的初始化和实例化时调用,aop的功能就是基于该特性实现的aop重要
昱宸星光
·
2023-09-18 22:30
spring
aop
spring
java
后端
Zipkin客户端链路追踪
源码解析
我们知道,Zipkin这个工具可以帮助我们收集分布式系统中各个系统之间的调用连关系,而且除了Servlet之外还能收集:MQ、线程池、WebSocket、Feign、Hystrix、RxJava、WebFlux等等组件之间的调用关系。本篇文章就来分析一下Zipkin是如何完成这些功能的我们先以最常用的Servlet接受请求为例来分析在spring-cloud-sleuth的spring.facto
Java学习录
·
2023-09-18 21:56
消息队列之 RabbitMQ
市面上的消息队列产品有很多,比如老牌的ActiveMQ、RabbitMQ,目前我看最火的Kafka,还有ZeroMQ,去年底阿里巴巴捐赠给Apache的
RocketMQ
,连redis这样的NoSQ
哥本哈根月光
·
2023-09-18 21:13
优先队列PriorityQueue
源码解析
基本信息实现了队列接口:Queue-->AbstractQueue-->PriorityQueuepublicclassPriorityQueueextendsAbstractQueueimplementsjava.io.Serializable{publicabstractclassAbstractQueueextendsAbstractCollectionimplementsQueue{底层逻
ydfind
·
2023-09-18 20:10
java
数据结构
RocketMq
RocketMq
是什么Apache
RocketMQ
是阿里开源的一款高性能、高吞吐量的分布式消息中间件。
盖丽男
·
2023-09-18 16:01
数据库
Netty(二)NIO-入门
Netty入门1.概述1.1NettyNetty是一个异步的,基于事件驱动的网络应用框架,用于快速开发可维护,高性能的网络服务器和客户端Cassandra,Spark,Hadoop,
RocketMQ
,ElasticSearch
xy294636185
·
2023-09-18 11:43
Netty
netty
荐书 | 有关Hadoop、Kafka、RabbitMQ的三本大数据好书
《Kafka
源码解析
与实战》作者:王亮本书全面解析了Kafka的核心架构设计和源码;是国内少有的针对Kafka进行系统性讲解的书籍。本书着重分析Kafka内部的各模块实现细节。
编程小世界
·
2023-09-18 08:49
学习Node js:raw-body模块
源码解析
raw-body是什么raw-body的主要功能是处理HTTP请求体的原始数据。它提供了以下核心功能:解析请求体:可以从HTTP请求中提取原始数据,包括文本和二进制数据。配置选项:通过配置项,可以设置请求体的大小限制、编码方式等参数。异常处理:模块能够处理异常情况,如请求体超出限制。编码转换:支持将原始数据解码为指定编码的字符串,或者返回Buffer实例。express中的body-parser中
程序员通通
·
2023-09-18 08:48
学习
javascript
开发语言
node.js
[vite
源码解析
]cli篇
首先我们来看入口文件:/vite/packages/vite/bin/vite.js第1步:判断当前目录是否包含node_module目录,如果不包含,需要source-map的支持//vite/packages/vite/bin/vite.js#!/usr/bin/envnodeif(!__dirname.includes('node_modules')){try{//onlyavailable
秋名山车神12138
·
2023-09-18 08:36
RocketMQ
的下载与安装(全网最细保姆级别教学)
文章目录
RocketMQ
的下载方式官网下载Github下载2.安装环境要求说明一、Windows中的安装1.官网中下载
RocketMQ
的运行版本2.解压压缩包到磁盘制定路径3.配置系统中的环境变量4.启动
舒一笑
·
2023-09-18 06:30
RocketMQ
java-rocketmq
rocketmq
apache
Cartographer
源码解析
:LocalTrajectoryBuilder3D的点云数据处理流程
Cartographer是一个用于构建2D和3D地图的开源SLAM(SimultaneousLocalizationandMapping)系统。在Cartographer的源码中,LocalTrajectoryBuilder3D模块负责处理点云数据,并生成局部轨迹建模。本文将详细解析LocalTrajectoryBuilder3D的点云数据处理流程,并附上相应的源代码。LocalTrajector
LogicGuruX
·
2023-09-18 05:25
编程
3d
编程
RocketMQ
源码学习四:Broker启动
目录BrokerStartup的作用源码DefaultMessageStore初始化CommitLog、ConsumeQueue、IndexFile的初始化初始化各种线程池向RemotingServer注册各种处理器启动各种定时任务其他初始化总结BrokerStartup的作用启动Broker服务器实例。它负责加载配置文件、初始化各种组件和服务,并启动消息存储、消息消费和消息索引等功能。通过运行B
Tnoodles
·
2023-09-18 04:30
RocketMQ源码学习
rocketmq
学习
java
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他