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源码解析
Vant
源码解析
(三)van-stepper步进器
先说下自己的开发思路,然后在对照下vant组件的思路,来查找下自己的不足。这个步进器有加和减的功能,还有输入的功能,限制最小和最大的功能。我理解的Vant组件的思路点击事件都是onTap,根据变量进行判断是加还是减,数据的具体更改是onChage()方法,里面有个add()来进行加减。禁止改变,或者已经是最大或者最小,则返回真这个方法是为了防止0.1+0.2!=0.3的问题出现这个方法用来限定范围
彧子吱吱吱吱
·
2023-07-23 05:19
微信小程序
Vant
源码解析
(五)---- ransition 动画
书接上回,这次专门来说说ransition这个文件。这是动画组件的页面结构,嗯,和popup组件很像。这是组件的js,很明显,就是引入的那个文件在起作用。这是引用动画组件,传了show和name.show控制显示隐藏,name表示样式,show这个字段改变就会触发observeShow()方法,是不是很眼熟,没错就是上篇文章截过图的。这次讲里面逻辑的动画。show为true时,进行触发了enter
彧子吱吱吱吱
·
2023-07-23 05:19
微信小程序
MyBatis
源码解析
- 类型转换模块
MyBatis
源码解析
-类型转换模块前言JDBC数据类型与Java语言中的数据类型并不是完全对应的,所以在PreparedStatement为SQL语句绑定参数时,需要从Java类型转换成JDBC类型,
janker0718
·
2023-07-23 04:48
ConcurrentHashMap
源码解析
1.HashMapHashMap的ReHash在线程并发情况下会形成链表环。想要避免HashMap的线程安全问题有很多办法,比如改用HashTable或者Collections.synchronizedMap.但是,这两者有着共同的性能问题,无论是读操作还是写操作,他们都会给整个集合加锁,导致同一时间的操作为之阻塞。所以在高并发场景下,我们通常采用另一个集合类ConcurrentHashMap。2
__hgb
·
2023-07-23 02:57
2.1 opensbi: riscv: opensbi
源码解析
文章目录1.opensbi流程2.汇编代码分析2.1fw_boot_hart汇编函数2.2使用cpu0作为冷启动hartid2.3随机挑选冷启动hartid步骤2.4重定位sbi代码2.5标记boot状态1.opensbi流程opensbi第一条执行的指令是从_start开始(firmware/fw_base.S).代码如下_start:/*FindpreferredbootHARTid*/MOV
byd yes
·
2023-07-22 23:47
risc-v
Java消息中间件简介
当下主流的消息中间件有RabbitMQ、Kafka、ActiveMQ、
RocketMQ
等。其能在不同平台之间进行通信,常用来屏蔽各种平台协议之间的特性,实现应用程序之间的协同。
xiangduanjava
·
2023-07-22 21:26
java
分布式
kafka
rocketmq
之ConsumeQueue学习笔记
一、consumequeue消息存储结构
RocketMQ
的消息存储是由consumequeue和commitlog配合完成的。
heyong
·
2023-07-22 20:34
[druid
源码解析
] 7 HighAvailableDataSource 简单使用
关于HighAvailableDataSource的介绍,我们可以看一下官方文档相关的介绍,官方文档主要介绍如下几个作用:节点路由-根据节点名称指定路由,随机路由,粘性随机路由节点配置-纯手工配置节点,根据配置文件生成节点,根据ZooKeeper信息生成节点节点健康检查-基于ValidConnectionChecker的节点检查机制,检查间隔时间可根据运行情况动态调整。我们接下来来测试一下这几部分
AndyWei123
·
2023-07-22 19:27
springboot整合
rocketmq
1、引入依赖2、配置相关信息mq.nameserver.addr=192.168.147.130:9876(配置nameserver地址)mq.topicname=stockTopic(配置topic)3、创建producer4、创建consumer
有梦想永远年轻
·
2023-07-22 19:04
重新理解
RocketMQ
Commit Log 存储协议
最近突然感觉:很多软件、硬件在设计上是有rootreason的,不是bydesgin如此,而是解决了那时、那个场景的那个需求。一旦了解后,就会感觉在和设计者对话,了解他们的思路,学习他们的方法,思维同屏:活到老学到老。问题思考1、ConsumerQueueOffset是连续的吗,为什么?2、CommitLogOffset是连续的吗,为什么?3、Java写的文件,默认是大端序还是小端序,为什么?Co
2301_78385600
·
2023-07-22 18:01
rocketmq
消息队列之 RabbitMQ
市面上的消息队列产品有很多,比如老牌的ActiveMQ、RabbitMQ,目前我看最火的Kafka,还有ZeroMQ,去年底阿里巴巴捐赠给Apache的
RocketMQ
,连redis这样的NoSQL数据库也支持
没想好像
·
2023-07-22 18:30
【疑难杂症】Celery的Received unregistered task错误的解决
的专属的队列并且在执行的时候celeryxxxxxxx之后加上-Qdefault_mq指定这个worker使用的队列参考资料:https://www.jianshu.com/p/b4c53f3f205f(kombu
源码解析
Mason大轩
·
2023-07-22 10:20
Flink kafka source
源码解析
:Flink如何和原生Kafka连接起来?
流程概述一般在Flink中创建kafkasource的代码如下:StreamExecutionEnvironmentenv=StreamExecutionEnvironment.getExecutionEnvironment();//KafkaEventSchema为自定义的数据字段解析类env.addSource(newFlinkKafkaConsumer<>("foo&
Better~Me
·
2023-07-22 05:18
Flink内核源码解读
Kafka中生产者Producer消息发送流程
源码解析
Kafka的Java客户端通过封装类kafka.producer.Producer来提供消息发送服务,所以消息发送的逻辑主要是在kafka.producer.Producer中完成。Producer的代码如下:classProducer[K,V](valconfig:ProducerConfig,privatevaleventHandler:EventHandler[K,V])//onlyforu
鲍倩和鲍新春
·
2023-07-22 05:18
消息队列
kafka
分布式
RocketMQ
分享全纪实
为什么分享
RocketMQ
为什么没有选择Kafka而是
RocketMQ
呢,没有什么特别的原因,单纯是我之前就看过一点
RocketMQ
的源码,但是后来因为各种原因没能看完,因此想着趁这次机会系统地回顾一遍
YoungChen__
·
2023-07-22 04:00
第七章
RocketMQ
事务消息
RocketMQ
事务消息(TransactionalMessage)是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。
原水寒
·
2023-07-22 00:29
Druid连接池
源码解析
(1)DruidDataSource
1DruidDataSource类图DruidDataSource为整个链接池的基础入口,实现了JDBC的Datasource类图.png2初始化-构造函数 publicDruidDataSource(){this(false);}publicDruidDataSource(booleanfairLock){super(fairLock);configFromPropety(System.getP
错乱的三元运算
·
2023-07-21 23:55
Android启动流程
源码解析
(一)
Android启动流程
源码解析
我们的桌面其实也是一个应用。使用的Activity是LauncherActivity,通过获取安装的应用以及图标信息,将我们的应用展示在桌面上。
4d3bf4cac28c
·
2023-07-21 21:53
2018-06-28 Vue
源码解析
阅读笔记
Vue的全局API里面定义了Vue的全局变量,比如Vue.init()、Vue.component()注册全局组件Vue选项规范化可以把开发者各种写法的props,规范统一为对象原来父组件可以通过provide向子组件提供其内部未定义的数据//子组件constChildComponent={template:'childcomponent',created:function(){//这里的data
Jerryli_720
·
2023-07-21 21:13
【
源码解析
】Mybatis执行原理
Mybatis执行原理1.获取SqlSessionFactory2.创建SqlSession3.创建Mapper、执行SQLMyBatis是一款优秀的持久层框架,MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOrdinaryJavaObject,普通的Java对象)映射成
雪落夜
·
2023-07-21 16:38
Java
mybatis
java
Spring Cloud Alibaba(八) 消息驱动
文章目录一、MQ简介(一)什么是MQ(二)MQ的应用场景1、异步解耦2、流量削峰3、数据分发(三)常见的MQ产品1、ZeroMQ2、RabbitMQ3、ActiveMQ4、
RocketMQ
5、Kafka
邱秋Elena
·
2023-07-21 15:31
python
开发语言
“消息驱动、事件驱动、流 ”基础概念解析
作者:肯梦阿里云消息队列
RocketMQ
5.0实现了全新升级,实现了从“消息”到“消息、事件、流”的大融合,基于此,Message-Driven、Event-Driven、Streaming这三个词是近期消息领域高频词
阿里云云原生
·
2023-07-21 15:59
阿里云
云原生
EventBridge
RocketMQ
保姆级教程
上周花了一点时间从头到尾、从无到有地搭建了一套
RocketMQ
的环境,觉得还挺easy的,所以就写篇文章分享给大家。
十一技术斩
·
2023-07-21 15:54
java-rocketmq
rocketmq
java
RocketMQ
总结
rocketMQ
消息队列就是让java工程之间可以传递消息,不同与微服务,微服务是找到注册服务的接口,然后拿到服务路径去请求,服务请求服务,消息队列是工程给工程发消息,不一定得有web工程微服务和消息队列都有注册中心
魏郴
·
2023-07-21 15:54
学习笔记
Spring
Rocketmq
事务消息 @
RocketMQ
MessageListener注解的使用
Spring
Rocketmq
事务消息@
RocketMQ
MessageListener注解的使用1、
RocketMQ
MessageListener参数讲解2、参数一:consumeMode3、参数二:messageModel3
程序员 小宇
·
2023-07-21 15:54
java-rocketmq
spring
rocketmq
RocketMq
-
RocketMQ
MessageListener标签解析
rocketmq
结合springboot使用起来十分方便,只要我们将实现类添加注解
RocketMQ
MessageListener,并且实现接口
RocketMQ
Listener,就可以轻松实现某topic
hyssop2019
·
2023-07-21 15:24
rocketmq
rocketmq系列
java-rocketmq
rocketmq
spring
SpringBoot集成
RocketMQ
消费者@
RocketMQ
MessageListener注解参数介绍(内含5.x新参数介绍-
rocketmq
-spring-boot-starter 2.2.3)
SpringBoot集成
RocketMQ
消费者@
RocketMQ
MessageListener注解参数介绍内含5.x新参数介绍-
rocketmq
-spring-boot-starter2.2.3@
RocketMQ
MessageListener
kerwin_code
·
2023-07-21 15:24
spring
boot
java-rocketmq
rocketmq
后端
Java整合
RocketMQ
多种消息实现,简单易懂
文章目录什么是
RocketMQ
RocketMQ
组成和工作流程NameServerBrokerProducerConsumer下载bin项目启动代码项目启动收发消息同步消息异步消息单发消息顺序消息延时消息事务消息广播消费和集群消费消费者组什么是
小小程序猿ccc
·
2023-07-21 15:23
笔记
spring
boot
macos
java
用了这么久
RocketMQ
,这个问题都不知道?
文章目录前言错误代码生产者:消费者问题说明问题分析解决方法:后续结束语前言最近接到一个需求,业务场景是:数据下发,从crm下发到对应的erp,因为要实现异步以及一个高可用,就选择了用RokcetMQ;想法:使用同一个消费者组订阅相同的Topic不同的tag,所以自然而然的消费者就肯定要选择广播模式想象中的好处是,一条消息被多个消费者接收,而消费者自身会进行过滤(因为选择了Tag)错误代码采用的是集
她与月色长留
·
2023-07-21 15:23
项目问题
java-rocketmq
rocketmq
java
分布式
中间件
rocketMq
学习及实践(一)
rocketMq
学习及实践(一)安装配置下载二进制下载地址:http://
rocketmq
.apache.org/release_notes/release-notes-4.8.0/docker拉取地址
进击中的羊
·
2023-07-21 15:21
中间件
java
kafka
docker
使用
rocketMQ
发送消息并监听步骤 笔记3
使用
rocketMq
的步骤:(1)生产者:pom.xml导入依赖,修改application.yml文件,添加相关配置:发送消息(2)消费者:导入依赖,yml文件配置nameserver。
金桔是只
·
2023-07-21 15:51
rocketmq
笔记
springcloudalibaba架构(26):
RocketMQ
MessageLisntener
@
RocketMQ
MessageLisntener/***监听器*/@Component@
RocketMQ
MessageListener(topic="create-order",//消费主题consumerGroup
一路向北North
·
2023-07-21 15:51
message
queue
架构
java
开发语言
RocketMQ
环境搭建
环境搭建环境准备下载地址:https://downloads.apache.org/
rocketmq
/4.9.5/安装上传至服务器mkdir/usr/soft#上传至此目录/usr/softmkdir/
秋yun
·
2023-07-21 11:23
rocketmq
RocketMQ
第四节(部署模式、监控面板等)
1:mq的部署模式部署方式|
RocketMQ
参考官网。
浅水壁虎
·
2023-07-21 11:52
RocketMQ
java-rocketmq
rocketmq
java
[
RocketMQ
] Broker CommitLogDispatcher 异步构建ConsumeQueue和IndexFile
源码解析
(十四)
CommitLogDispatcherBuildConsumeQueue:异步构建ConsumerQueue。CommitLogDispatcherBuildIndex:异步构建IndexFile。文章目录1.CommitLogDispatcherBuildConsumeQueue构建ConsumeQueue1.1putMessagePositionInfo写入消息位置信息1.2findConsu
959y
·
2023-07-21 11:22
RocketMq
源码分析
RocketMq
基础
rocketmq
java-rocketmq
java
RocketMQ
的顺序消息(顺序消费)
简单介绍了消息有序性的概念,以及
RocketMQ
如何实现消息的顺序消费。文章目录1消息的有序性2生产者有序发送3消费者有序消费1消息的有序性消息有序指的是一类消息消费时,能按照发送的顺序来消费。
刘Java
·
2023-07-21 11:46
RocketMQ
学习
rabbitmq
顺序消息
顺序消费
MessageListener
消息队列之
RocketMQ
1.什么是
RocketMQ
1.1.简介ApacheAlibaba
RocketMQ
是一个消息中间件。消息中间件中有两个角色:消息生产者和消息消费者。
Demon先生
·
2023-07-21 11:11
系列四、
RocketMQ
各角色介绍
一、各角色1.1、Producer消息的发送者,举例:发信者;1.2、Consumer消息的接收者,举例:收信者;1.3、Broker暂存和传输消息,举例:邮局;1.4、NameServer管理Broker,举例:各个邮局的管理机构;1.5、Topic区分消息的种类;一个发送者可以发送消息给一个或者多个Topic;一个消息的接收者可以订阅一个或者多个Topic消息1.6、MessageQueue相
YYAugenstern
·
2023-07-21 10:59
RocketMQ系列教程
java-rocketmq
rocketmq
java
CVE-2023-37582 Apache
RocketMQ
更新配置远程代码执行漏洞
项目介绍Apache
RocketMQ
是由阿里捐赠给Apache的一款低延迟、高并发、高可用、高可靠的分布式消息中间件。经历了淘宝双十一的洗礼。
棱镜七彩
·
2023-07-21 05:14
apache
rocketmq
RocketMQ
sql92过滤消息
//生产者publicclassProducer{publicstaticvoidmain(String[]args)throwsException{DefaultMQProducerproducer=newDefaultMQProducer("sqlfilterProducerGroup");producer.setNamesrvAddr("10.0.0.130:9876");producer.
新时代技术
·
2023-07-21 04:58
分布式
rocketmq
org.apache.
rocketmq
.remoting.exception.RemotingConnectException: connection to ip : 10911 failed
1、原因:broker使用的IP一般是本机IP地址,默认系统自动识别,但是某些多网卡机器会存在识别错误的情况,导致无法识别到正确的本地IP地址,从而导致broker启动是使用了内网IP。虽然启动时已经配置了本地IP地址,但是并为通过配置文件启动broker,导致配置文件没有生效2、解决方案这是由于跨域造成的:修改服务器中broker的配置,添加服务器IP(公网)即可编辑"/root/soft/ro
新时代技术
·
2023-07-21 04:28
rocketmq
RocketMQ
消息过滤Tag标签
生产者在封装Message消息时可以传入tag参数,消费者在进行消费时可以进行订阅主题时可以进行tag过滤,代码示例如下.//生产者publicclassProducer{publicstaticvoidmain(String[]args)throwsException{DefaultMQProducerproducer=newDefaultMQProducer("tagProducerGroup
新时代技术
·
2023-07-21 04:28
windows
分布式
rocketmq
以太坊
源码解析
:downloader/queue
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言queue对象是downlaoder模块的一个辅助对象,它的主要目的,是记录所需下载区块的各种信息,以及将分开下载的各区块信息(header,body,receipt等)组成完
fatcat22
·
2023-07-21 04:35
使用阿里云云原生平台对系统进行重构和升级(4)——使用阿里云的
RocketMQ
中间件,进行消息的通知和处理
上一篇文章介绍了如何使用阿里云的PolarDB-X的中间件进行分库分表的操作,这篇文章我们将介绍,如何使用阿里云的
RocketMQ
中间件,进行消息的通知和处理。
强哥79
·
2023-07-21 03:04
Vue3异步更新
源码解析
异步更新是在Effect函数的第二参数prodEffectOptionsconstsetupRenderEffect:SetupRenderEffectFn=(instance,initialVNode,container,anchor,parentSuspense,isSVG,optimized)=>{//createreactiveeffectforrenderinginstance.upda
纯情小肥羊
·
2023-07-21 02:40
Android窗口管理框架
源码解析
整理
原文地址Androidopensourceprojectanalysis感谢原作者guoxiaoxing及相关技术大佬的无私付出.此篇文章在各位大佬的源码分析文章的基础上对自己的理解进行整理,各位可结合原文分析使用,如有不实之处欢迎指正.Android窗口管理框架[x]Android显示框架:Android应用视图的载体Viewmeasure流程ViewGroup在onMeasure()中会调用所
无辛
·
2023-07-21 02:16
AOP
JoinPoint:切点,理解为需要切入的方法Pointcut:切入点,理解为需要切入的方法的位置Aspect(Advisor):Aspect=advice+Pointcut,切面=干什么+在哪干AOP
源码解析
长生宝宝天凡
·
2023-07-21 00:46
从一段 Dubbo 源码到 CPU 分支预测的一次探险之旅
这次本来是打算写一篇
RocketMQ
相关文章的,但是被插队了,我也是没想到的。
yes的练级攻略
·
2023-07-20 20:39
Netty
源码解析
—— concurrency
线程模型概述因为具有多核心或多个CPU的计算机现在已经司空见惯,大多数的现代应用程序都利用了复杂的多线程处理技术以有效地利用系统资源。相比之下,在早期的Java语言中,我们使用多线程处理的主要方式无非是按需创建和启动新的Thread来执行并发的任务单元——一种在高负载下工作得很差的原始方式。Java5随后引入了ExecutorAPI,其线程池通过缓存和重用Thread极大地提高了性能。基本的线程池
shallowinggg
·
2023-07-20 19:55
阿里P7大牛花了16小时讲完Spring
源码解析
整套笔记,满满399页,拿走不谢
正文开发人员面对突如其来的变化,无论在架构选型,还是在日常开发中,总会面临各种挑战和考验。唯有系统性地掌握SpringFramework编程思想、设计理念,以及具体的实现方式,方可游刃有余,以免进退失据。作为Spring技术生态的基石,SpringFramework无论在设计,还是在实现上,都是一个优秀的框架,许多细节方面是非常值得我们学习的,包括:Java语言特性的运用,如反射、动态代理、枚举、
Java_苏先生
·
2023-07-20 17:55
上一页
89
90
91
92
93
94
95
96
下一页
按字母分类:
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
其他