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源码解析
AMS启动过程
内容讲解结合之前的写的Activity启动过程和Service
源码解析
两篇内容中我们都提到一个不可忽视的服务ActivityManagerService即AMS,我们下面就来讲解一下AMS的启动过程和具体功效分析
AntCoding
·
2023-12-06 20:59
RocketMQ
源码分析(一)源码的各个模块
首先,你得有源码,这个网上都可以找到,各个版本大差不差;但是由于
RocketMQ
并入了Apache基金会,所以没了中文注释,看起来会有些费劲。
甘_
·
2023-12-06 17:31
RocketMQ
主从同步
RocketMQ
作为一款优秀的分布式消息中间件,分布式系统的一个很重要的特点就是要保证系统的高可用(HA),
RocketMQ
则是通过主从同步机制保证系统的高可用。
mingxungu
·
2023-12-06 16:38
java
源码解析
之HashMap
Map是java中用于存储建值对的一种数据结构方式。键不能重复,每一个键可以匹配多个值(也就是一个链表)。这个接口是用于替换Dictionary这个抽象类的。HashMap用于存储键值对,其中key可以为null,同时他的key存放索引方式是通过hash方式来实现的,所以他能快速的定位到你需要的key处。在HashMap内部是存放的一个Entry的数组。Entry的定义如下:Entry(inth,
A阿狸A
·
2023-12-06 16:24
SpringBoot面试题:(一)SpringBoot自动装配原理
源码解析
源码研究SpringBoot启动类:@SpringBootApplication注解importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublicclassSpringBoo
青铜爱码士
·
2023-12-06 16:21
spring
boot
后端
java
【OpenGauss源码学习 —— (RowToVec)算子】
本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库
源码解析
》和《Po
J.Kuchiki
·
2023-12-06 14:00
OpenGauss
gaussdb
数据库
【日常实习】字节幸福里后台研发
一面自我介绍Redis使用场景Redis设计了解过吗哈希表本质,常用吗用的哪个MySQL引擎,为什么四种隔离级别作用
RocketMQ
使用场景
RocketMQ
架构
RocketMQ
实现事务性消息
RocketMQ
荼锦AI编程
·
2023-12-06 10:13
Offer
java
redis
面试
后端
深入理解ConcurrentHashMap
源码解析
ConcurrentHashMap是Java中一个非常重要的并发集合类,它提供了线程安全的哈希表实现。其初衷是为了优化同步HashMap,减少线程竞争,提高并发访问效率。随着Java的发展,ConcurrentHashMap在1.7和1.8中经历了显著的变化。以下内容将深入探索这两个版本的区别,同时结合源码和底层实现来进行说明。1.Java1.7中的ConcurrentHashMap在Java1.
一个搬砖的农民工
·
2023-12-06 09:35
Java
哈希算法
HashMap
java
RocketMQ
-源码架构
源码环境搭建1、主要功能模块
RocketMQ
官方Git仓库地址:GitHub-apache/
rocketmq
:Apache
RocketMQ
isacloudnativemessagingandstreamingplatform
有梦想的年轻人6174
·
2023-12-06 09:34
java
rocketmq
分布式数据库Schema 变更 in F1 & TiDB
分布式数据库Schema变更inF1&TiDB【转载】TiDB源码阅读系列文章(十七)DDL
源码解析
|PingCAP上述文章主要叙述了从DDL语句发起到执行的过程,简单介绍了弄一套相同的模式来后台处理数据回填
Tototototorres
·
2023-12-06 09:53
分布式
数据库
tidb
Spring-Mybatis
源码解析
--手写代码实现Spring整合Mybatis
文章目录前言一、引入:二、准备工作:2.1引入依赖2.2数据源的文件:2.1数据源:2.3业务文件:三、整合的实现:3.1xxxMapper接口的扫描:3.2xxxMapper接口代理对象的生成:3.2SqlSessionFactory的定义:四、Spring整合Mybatis对比:4.1扫描路径定义:4.2bean的生成:五、扩展:5.1`SqlSessionFactory`和`SqlSessi
拽着尾巴的鱼儿
·
2023-12-06 08:08
Spring框架篇
源码解析篇
db数据库
spring
mybatis
java
Spring-Mybatis
源码解析
--Mybatis配置文件解析
文章目录前言一、准备工作1.1依赖准备:1.2配置文件准备:1.3代码准备:二、配置文件加载:2.1SqlSessionFactoryBuilder().build(reader)2.2parser.parse():三、执行sql:总结前言Spring整合Mybatis后,如何对其配置文件进行加载和解析,如何进行数据的CRUD。一、准备工作1.1依赖准备:com.baomidoumybatis-p
拽着尾巴的鱼儿
·
2023-12-06 08:05
源码解析篇
Spring框架篇
db数据库
spring
mybatis
java
消息中间件之间的区别
一.单机吞吐量ActiveMQ:万级,吞吐量比
RocketMQ
和Kafka要低了一个数量级RabbitMQ:万级,吞吐量比
RocketMQ
和Kafka要低了一个数量级
RocketMQ
:10万级,
RocketMQ
xmh-sxh-1314
·
2023-12-06 07:25
java
关于先更新再缓存这种缓存方案设计的思考
网上对于这块的内容讲解也非常的多,有些说的也都非常的在理,关于缓存一致性的方案也就那么几种,如:先更新、再删,先删、在更新,先更新再更新等,然后围绕这些方案产生的问题有衍生出了+
rocketmq
方案或者
程序员古德
·
2023-12-06 07:51
缓存
SurfaceView技术点总结及
源码解析
我们知道,当在view绘制时进行耗时操作或者复杂的动画,会出现丢帧或卡顿现象,用户体验极为不好。Android系统每隔16ms就会发出一次VSYNC信号触发对UI进行渲染,如果这16ms内我们没有完成对视图的绘制,那么就会出现丢帧的情况。之所以这样是因为,人眼与大脑之间的协作无法感知超过60fps的画面更新。60帧每秒就意味着:16ms=1000/60Hz。Android提供了SurfaceVie
ModestStorm
·
2023-12-06 05:57
RocketMQ
基本概念
消息模型(MessageModel)
RocketMQ
主要由Producer、Broker、Consumer三部分组成,其中Producer负责生产消息,Consumer负责消费消息,Broker负责存储消息
xuxigifxfh
·
2023-12-05 20:33
#
MQ
rocketmq
SpringBoot整合
RocketMQ
SpringBoot整合
RocketMQ
文章目录SpringBoot整合
RocketMQ
下载安装SpringBoot整合
RocketMQ
导坐标改配置实现消息生产与消费下载安装教程地址:https://www.bilibili.com
shall_zhao
·
2023-12-05 19:28
java-rocketmq
spring
boot
rocketmq
Java零基础——
RocketMQ
篇
1.
RocketMQ
简介官网:http://
rocketmq
.apache.org/
RocketMQ
是阿里巴巴2016年MQ中间件,使用Java语言开发,
RocketMQ
是一款开源的分布式消息系统,基于高可用分布式集群技术
动力节点IT教育
·
2023-12-05 17:03
Java零基础教学文档
java-rocketmq
java
rocketmq
【
源码解析
】聊聊线程池 实现原理与源码深度解析(二)
AbstractExecutorService上一篇文章中,主要介绍了AbstractExecutorService的线程执行的核心流程,execute()这个方法显然是没有返回执行任务的结果,如果我们需要获取任务执行的结果,怎么办?Callable就是一个可以获取线程执行的结果。publicabstractclassAbstractExecutorServiceimplementsExecuto
qxlxi
·
2023-12-05 17:15
#
并发编程
#
源码解析
java
前端
开发语言
RocketMQ
启动mqnamesrv报:java.net.BindException: 地址已在使用
分享知识传递快乐启动
RocketMQ
的mqnamesrv时日志中报“地址已经使用”,如下:JavaHotSpot(TM)64-BitServerVMwarning:UsingtheDefNewyoungcollectorwiththeCMScollectorisdeprecatedandwilllikelyberemovedinafuturereleaseJavaHotSpot
旷野历程
·
2023-12-05 15:00
Linux
BindException
地址已在使用
rocketmq
机器人导航地图——Obstacle层的障碍物-Bresenham算法详细解释
文章目录前言一、Bresenham算法
源码解析
1.函数raytraceFreespace2.函数inlinevoidraytraceLine3.函数bresenham2D二、Bresenham算法——C
Jack Ju
·
2023-12-05 15:55
自动驾驶算法
笔记
机器人
算法
PHP程序员2020学习方向:高并发、性能调优、分布式、微服务...
一、框架
源码解析
专题应用框
盖世英雄_7557
·
2023-12-05 14:26
阿里 神器 Arthas 的骚操作,定位线上BUG,超给力!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-12-05 13:26
中间件
定位
过滤器
java
tomcat
react
源码解析
20.总结&第一章的面试题解答
react
源码解析
20.总结&第一章的面试题解答视频课程(高效学习):进入课程课程目录:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6.
全栈潇晨
·
2023-12-05 08:53
SpringCloud-OpenFeign使用及
源码解析
一.使用OpenFeign进行服务调用我们创建一个订单服务和一个商品服务来模拟服务调用创建订单服务order-service@SpringBootApplicationpublicclassOrderServer{publicstaticvoidmain(String[]args){SpringApplication.run(OrderServer.class,args);}}pom文件4.0.0
不知名的老农
·
2023-12-05 08:36
java
通过
RocketMq
实现websocket的session共享(干货满满)
目录1、引入所需依赖2、
RocketMq
配置3、websocket配置文件4、发送消息5、监听消息6、效果展示工作中遇到即时聊天的需求,由于服务是集群部署,需要实现session共享,之前写过使用Redis
mlwsmqq
·
2023-12-05 08:37
RocketMq
websocket
rocketmq
websocket
spring
boot
java
通过Redis发布者/订阅者模式实现websocket的session共享
配置文件4、websocket配置文件6、websocket服务类7、RedisReceiver(消息监听对象,接收订阅消息进行处理)8、小结9、Websocket中的doMessage实现10、通过
RocketMq
mlwsmqq
·
2023-12-05 08:36
websocket
SpringBoot
Redis
websocket
redis
java
spring
boot
SpringBoot2.x+
rocketmq
5.x整合服务
1坑,主要是各版本的依赖maven不一样,导致连接异常,找不到topic2JDKmaven依赖和springbootstart依赖是不一样下面是pom.xml可以参考此处文档,还是官方文档靠谱消息队列
RocketMQ
大树168
·
2023-12-05 07:45
java
spring
boot
spring
IOC
源码解析
(1)
对于IOC的
源码解析
,首先便是声明bean对象,可以通过配置文件或者注解的形式。
kk变色龙13
·
2023-12-05 07:10
spring
java
后端
5:
RocketMq
实战(生产者与消费者 各种实战)(核心)(文末有项目连接)
目录1:
RocketMQ
生产和消费消息重试及处理(重要重要重要)设置重试次数(报错消息存储)消费端去重(消息唯一性)测试集群消费与广播消费的重试顺序消息2:
RocketMQ
生产者之MessageQueueSelector
何穗金
·
2023-12-05 05:22
AT 组件构造-RT thread
源码解析
AT组件构造client,server-RTthread
源码解析
AT命令的框架如下图,在官方手册中有详细介绍:https://www.rt-thread.org/document/site/programming-manual
在路上_d19b
·
2023-12-05 03:26
Window下的
RocketMQ
踩坑记录
一、
RocketMQ
下载1、版本注意使用4.7.1以上本人使用的是4.9.1,下载链接:下载|
RocketMQ
(apache.org)2、配置环境变量在环境变量中添加
ROCKETMQ
_HOME变量。
zzm_fengye
·
2023-12-05 00:10
java-rocketmq
rocketmq
java
群辉nas dsm7.x docker安装
rocketmq
踩坑记录
前言最近在搞项目,重新搞了mysql、redis这些基础环境,因为自己手上有个黑群辉nas918,所以玩了一下docker,顺利的安装了mysql、redis,但是到
rocketMQ
的时候,发现网上没有一篇是讲
风来ll
·
2023-12-05 00:39
群辉nas
docker
java-rocketmq
rocketmq
服务器
SpringBoot 使用
RocketMQ
踩坑经历
一、使用JDK11需要修改配置runbroker.cmdifnotexist"%JAVA_HOME%\bin\java.exe"echoPleasesettheJAVA_HOMEvariableinyourenvironment,Weneedjava(x64)!&EXIT/B1set"JAVA=%JAVA_HOME%\bin\java.exe"setlocalsetBASE_DIR=%~dp0se
zengzhenkun
·
2023-12-05 00:39
java
开发语言
后端
win10安装
RocketMQ
踩坑教程
一.首先安装
RocketMQ
,肯定得了解这是什么?MQ,是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。
小小小小小小小阳
·
2023-12-05 00:09
分布式
java
activemq
rocketmq
踩坑
RocketMQ
坑:RemotingTooMuchRequestException
rocketmq
推送异常
rocketmq
推送异常测试环境之前一直都ok的,正常推送,突然就报错了org.apache.
rocketmq
.remoting.exception.RemotingTooMuchRequestException
小白想成长
·
2023-12-05 00:09
中间件
rocketmq
RocketMq
踩坑
RocketMQ
踩坑
rocketMQ
集成springboot使用@
RocketMQ
MessageListener监听消息,实体接收消息使用fastjson的@JSONField注解无法实现下划线自动转驼峰原因分析
七月炎
·
2023-12-05 00:09
笔记
java-rocketmq
rocketmq
java
MacOs安装
RocketMQ
踩坑记录
MacOs安装
RocketMQ
踩坑记录首先找到
RocketMQ
的下载地址得到zip压缩包,然后解压到某个目录下这一步不用多说其次命令行进入
RocketMQ
的目录,执行maven的命令mvn-Prelease-all-DskipTestscleaninstall-U
smallkneif
·
2023-12-05 00:38
常见BUG
rabbitmq
java
spring
boot
RocketMQ
踩坑1
执行bin/tools.shorg.apache.
rocketmq
.example.quickstart.Producer出现如下异常:[xxxx-R4A-srv
rocketmq
-all-4.7.1-bin-release
肥猫大王
·
2023-12-05 00:38
rocketmq
踩坑
主要是有两点:1:shell脚本启动失败也没有任何日志输出,启动日志不知道
rocketmq
默认的工作目录是root/logs下,找了半天才发现,无语,文档也没有太清楚2:trytostartservicethread
tomMMMMMMMMMMM
·
2023-12-05 00:08
java
linux
shell
【消息中间件JMS java message service】
RocketMQ
踩坑记录
Exceptioninthread“main”org.apache.
rocketmq
.client.exception.MQClientException巨坑问题。
一只狮
·
2023-12-05 00:08
学习笔记
JMS
java
rocketmq
Rocketmq
踩坑笔记
1、
rocketmq
安装后一定要配置环境变量2、所有涉及到的路径名里不能有中文或空格3、涉及到的日志路径也不能有空格,不然
rocketmq
会报错找不到。
Dragon Wu
·
2023-12-05 00:38
技术栈与架构
服务器
java
SpringCloudStream集成
Rocketmq
踩坑笔记
1、解决启动失败的问题我的问题是springcloudalibaba对应的
rocketmq
版本高于4.4.0导致不兼容报错问题,解决方法就是降低alibaba的版本,对应的
rocketmq
版本最高为4.4.0
Dragon Wu
·
2023-12-05 00:38
springcloud
技术栈与架构
rocketmq
spring
cloud
RocketMq
踩坑记录-在WIN上使用
RocketMq
踩坑记录-在WIN上使用下载安装:http://
rocketmq
.apache.org/docs/quick-start/真的裂开了,差点我就不想搞了,还好最后面弄出来了如果出现下面的问题
Anoxia77
·
2023-12-05 00:37
java
java
开发语言
后端
Spring cloud stream 3.1
rocketmq
踩坑记录
springcloudstream新绑定方式新版springcloudstream文档新版提倡用函数式进行发送和消费信息定义返回类型为Supplier,FunctionorConsumer的bean提供消息发送和消费的bean看看绑定名称命名规则input-+-in-+output-+-out-+在配置文件中指定spring.cloud.function.definition的名称后会把这个bea
MY1024-
·
2023-12-05 00:07
Linux远程服务器
rocketMQ
踩坑记录!!!
一部署阶段1.启动命令nameServer启动:nohupshbin/mqnamesrv-nip地址:9876&broker启动:nohupshbin/mqbroker-nip地址:9876autoCreateTopicEnable=true-cconf/broker.conf&注:autoCreateTopicEnable配置是否自动创建主题;需配置!!!2.服务关闭命令nameServer关闭
qq_34617458
·
2023-12-05 00:36
java
RocketMQ
踩坑记录
针对全局顺序消息,在
rocketmq
内部里,其实是单线程的,
2021重返程序道路
·
2023-12-05 00:05
PHP踩坑
rocketmq
分布式
关于
rocketMQ
踩坑的那些事
在最近,我所写的这个项目需要使用到
rocketMQ
,为了图方便我便使用的是Windows版本的,但是在使用的过程中首先是发现无法发送消息出去,报错信息为org.apache.
rocketmq
.client.exception.MQClientException
crisp制药
·
2023-12-05 00:34
rocketmq
Redis skiplist
源码解析
(支持范围查询)
跳表是一个多层的有序链表,在跳表中进行查询操作时,查询代码可以从最高层开始查询。层数越高,结点数越少,同时高层结点的跨度会比较大。因此,在高层查询结点时,查询一个结点可能就已经查到了链表的中间位置了。这样一来,跳表就会先查高层,如果高层直接查到了等于待查元素的结点,那么就可以直接返回。如果查到第一个大于待查元素的结点后,就转向下一层查询。下层上的结点数多于上层,所以这样可以在更多的结点中进一步查找
我不是攻城狮
·
2023-12-04 23:34
Redis
redis
Mybatis一级缓存和二级缓存原理剖析与源码详解
MyBatis版本:3.5.2文章目录Mybatis一级缓存和二级缓存原理剖析与源码详解⼀级缓存场景一场景二⼀级缓存原理探究与源码分析createCacheKey方法
源码解析
BaseExecutor.query
JermeryBesian
·
2023-12-04 22:36
Java
mybatis
缓存
java
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他