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
的重试队列和死信队列
rocketmq
认为消息没收到,consumer下一次拉取,broker依然会发送该消息。
大麦来自益达
·
2023-08-31 12:50
rocketmq
-spring-boot-starter支持SpringBoot 1.x(spring-context 4.x)版本
在项目开发迭代过程中,决定使用
RocketMQ
作为消息中间件,因为是SpringBoot项目,理所应当的引入了
rocketmq
-spring-boot-starter依赖。
丶只有影子
·
2023-08-31 10:10
Spring
Boot
Spring
spring
java-rocketmq
rocketmq
Spring
源码解析
(九):AOP源码之@Aspect所有相关注解解析
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-08-31 08:52
spring
spring
java
数据库
Ribbon基础知识以及相关配置
Ribbon1、负载均衡描述(1)什么是负载均衡(2)客户端负载均衡与服务端负载均衡2、基于Ribbon实现负载均衡(1)搭建多服务实例(2)负载均衡策略(3)自定义负载均衡策略三、Ribbon中负载均衡的
源码解析
Kⅈꫛᧁ269
·
2023-08-31 08:15
ribbon
spring
cloud
后端
Android 开源网络框架OKHttp4 Kotlin版本
源码解析
Android开源网络框架OKHttp4解析文章目录Android开源网络框架OKHttp4解析1.Http2.0协议主要增加的优化点:2.OkHttp支持的内容3.OkHttp的使用流程4.OkHttp请求过程
源码解析
若之灵动
·
2023-08-31 08:50
开源框架
OkHttp4.9.3
源码解析
OkHttp4.9.3okhttp内部逻辑流程图:1.整体结构主要类有:OkHttpClientRequest和ResponseRealCall简单介绍:OkHttpClient:核心管理类,所有内部逻辑和对象归OkHttpClient统一管理,由Builder构造器生成。Request和Response:两个累完全符合http协议所定义的请求内容和响应内容Request:发送请求封装类,包含ur
lly-rachel
·
2023-08-31 08:46
Android笔记
#
框架源码分析
Android
okhttp
kotlin
计算机网络
Volley
源码解析
前言这段时间入职新公司,发现网络请求库使用的是Volley,由于对Volley还不是很熟悉,于是有了今天这篇文章。Volley的基本使用//Volley的回调是在主线程的Log.e("TAG","volley:-----------"+Thread.currentThread().getName());//1.创建请求队列RequestQueuerequestQueue=Volley.newReq
bruce1990
·
2023-08-31 08:22
详细讲解:
RocketMQ
的限时订单实战与
RocketMQ
的源码分析!
一、限时订单实战1.1、什么是限时订单在各种电商网站下订单后会保留一个时间段,时间段内未支付则自动将订单状态设置为已过期,这种订单称之为限时订单。在这里插入图片描述1.2、如何实现限时订单1.2.1、限时订单的流程电商平台都会包含以下5种状态。待付款:代表买家下单了但是还没有付款。待发货:代表买家付款了卖家还没有发货。已发货:代表卖家已经发货并寄出商品了。已完成:代表买家已经确认收到货了。已关闭:
套马杆的程序员
·
2023-08-31 07:47
阿里云
RocketMQ
订阅失败
阿里云mq订阅有几个特点:1.同一个topic可以被多个Group订阅,生产者每次生产一个消息,都会广播给订阅了当前topic的所有Group,每个Group均可以独立消费。在topic基础信息里可以看到具体信息2.一个Group只能订阅一个topic,否则就会出现订阅不一致,在Group基础信息里可以看到具体信息3.一个Group可以对应多个Consumer实例,Consumer实例可以理解为不
偶影独行
·
2023-08-31 05:30
阿里云
rocketmq
阿里云
rocketmq
mall :rabbit项目
源码解析
2.1rabbit简介2.2分布式后端项目的使用流程2.3分布式后端项目的使用场景三、安装RabbitMQ(Win10)3.1安装erLang语言,配置环境变量3.2安装RabbitMQ服务端3.3测试安装效果四、
源码解析
忆~遂愿
·
2023-08-31 04:08
mall
rabbitmq
leakcanary 内存优化框架
源码解析
造成内存泄露的原因1.单例传入Activity的context上下文,导致activity关闭了,但是还是被单例模式引用,内存无法回收解决:采用getApplicationContext2.非静态内部类会默认持有外部类的引用解决:使用静态内部类3.Handle造成的内存泄露解决:使用静态内部类+activity弱引用4.new一个线程造成的使用静态内部类5.webview造成的通过killproc
哆啦A梦z
·
2023-08-31 03:57
框架源码解析
leakcanary
Android内存泄漏工具——LeakCanary
源码解析
Android内存泄漏工具——LeakCanary
源码解析
LeakCanary是什么?
qq_16927853
·
2023-08-31 03:55
面试专栏
Android
Java
内存泄漏
LeakCanary
面试
震惊!这篇文章解读数据仓库、数据湖、数据中台等概念,竟然写了4万字!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-08-31 02:05
数据仓库
sqlite
lamp
scipy
zk
SpringBean 生命周期
源码解析
前言Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的青睐。准确的了解SpringBean的生命周期是非常必要的,SpringBean的生命周期是Spring面试热点问题,想要答好并不容易!本文将从源码的角度入手,帮助小伙伴彻底掌握SpringBean的生命周期。而SpringBean的生命周期只有4个阶段:主要逻辑都在doCreateBean方法(AbstractAutowi
养歌
·
2023-08-31 01:17
java
spring
java
面试
【
源码解析
】ContentProvider的启动过程
一、引言ContentProvider作为Android的四大组件之一,其主要的作用是通过Binder向其他组件或者其他应用提供数据。它的底层实现方式也是Binder,但是它的使用方法又比较简单。原因是系统为我们做了封装,而我们无须关心底层细节就能轻松的实现进程间的通信。ContentProvider的应用还是挺广泛的,比如我们应用中获取通讯录、获取短信、获取手机通话记录等,都是通过Content
AndroidHint
·
2023-08-31 01:41
RocketMQ
核心编程模型以及生产环境最佳实践
RocketMQ
消息模型图示如下:同一个Queue消息只能被同一个消费者组内的消费者消费。
Firechou
·
2023-08-30 22:49
#
RocketMQ
rocketmq
安卓小部件刷新
源码解析
一非列表
一、刷新流程1、system_process发送广播2、应用widget收到广播,准备数据构建RemoteView,并调用AppWidgetManager的updateAppWidget()方法3、AppWidgetManager通过AIDL通知system_process更新,system_process收到回调后做一些列操作4、system_process通过AIDL回调Host更新方法,Ho
OpenDreamer
·
2023-08-30 22:00
YOLOv7
源码解析
YOLOv7
源码解析
YAML文件YAML文件以yolov7cfg/yolov7-w6-pose.yaml为例:#parametersnc:1#numberofclassesnkpt:4#numberofkeypointsdepth_multiple
吃水果不削皮
·
2023-08-30 19:17
YOLO
前端
python
Spring Boot + Vue + Shiro 实现前后端分离,写得太好了!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-08-30 18:37
前后端分离的接口规范,我们是这样做的!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-08-30 18:37
中间件
java
javascript
编程语言
大数据
聊聊前后端分离的接口规范
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-08-30 17:01
中间件
java
javascript
编程语言
iot
大家都能看得懂的源码(一)ahooks 整体架构篇
注:本系列对ahooks的
源码解析
是基于v3.3.13。自己folk了一份源码,主要是对源码做了一些解读,可见详情。第一篇主要介绍ahooks的背景以及整体架
Gopal
·
2023-08-30 17:04
分布式事务解决方案 | Seata | 本地消息表 | 事务消息 | 最大努力通知 | 消息丢失、重复消费、堆积 、有序| 缓存数据库一致性
1.解决方案:1.1.Seata:1.2.本地消息表方案:1.3.
RocketMQ
事务消息方案:1.4.最大努力通知方案:1.5.小结:2.
RocketMQ
相关问题:2.1.
RocketMq
消息丢失怎么办
做猪呢,最重要的是开森啦
·
2023-08-30 17:16
分布式事务
分布式事务
事务消息
消息丢失
最大努力通知
本地消息表
RocketMQ
——消费过程
PullMessageService负责拉取消息,从远端服务器拉取消息后存储到ProcessQueue中,然后调用ConsumeMessageService#submitConsumeRequest方法进行消费,适应小城池来消费消息,确保消息拉取与消息消费的解耦。1.jpg消息消费ConsumeMessageConcurrentlyService#submitConsumeRequest负责提交消
fffhJk
·
2023-08-30 17:09
【日记】文章更新计划
内容周更【周一】Kafka系列:搭建、使用、原理【周二】
RocketMq
系列:
·
2023-08-30 13:00
后端
Mybatis
源码解析
:JavaBean与xml互转的方法详解
}}###2、简单类型 (1)单实体类转换packagecom.guor.demo.beanToXml;importjava.util.Date;importjavax.xml.bind.annotation.XmlAccessType;importjavax.xml.bind.annotation.XmlAccessorType;importjavax.xml.bind.annotation.X
web苍南县
·
2023-08-30 13:43
程序员
后端
java
面试
【Spring专题】Spring之事务底层
源码解析
前置知识@Transactional简单介绍@Transactional注解相信大家并不陌生,平时开发中很常用的一个注解。它可以作用在类上面,所有该类的public方法都配置相同的事务属性信息;也可以作用在方法上面,表示方法被纳入了事务管理钟。被事务管理的方法,能保证方法内多个数据库操作要么同时成功、要么同时失败。但是使用@Transactional注解时又需要注意一些细节,不然一个不小心就事务失
验证码有毒
·
2023-08-30 10:08
tuling学院学习笔记
spring
数据库
java
java八股文面试[多线程]——CAS同步机制
AtomicInteger
源码解析
:publicclassAtomicIntegerextendsNumberimplementsjava.io.Serializable{//设置使用Unsafe.compareAndSwapInt
小田田_XOW
·
2023-08-30 09:13
java八股文
面试
职场和发展
mall:redis项目
源码解析
文章目录一、mall开源项目1.1来源1.2项目转移1.3项目克隆二、Redis非关系型数据库2.1Redis简介2.2分布式后端项目的使用流程2.3分布式后端项目的使用场景2.4常见的缓存问题三、
源码解析
忆~遂愿
·
2023-08-30 07:27
mall
redis
数据库
缓存
Go操作各大消息队列教程(RabbitMQ、Kafka)
Go操作各大消息队列教程1RabbitMQ1.1概念①基本名词当前市面上mq的产品很多,比如RabbitMQ、Kafka、ActiveMQ、ZeroMQ和阿里巴巴捐献给Apache的
RocketMQ
。
NPE~
·
2023-08-30 07:45
go
go
kafka
消息队列
RabbitMQ
Spring Security oauth2(四)密码模式
源码解析
前言,因为最近的项目是用SpringSecurityAauth2来实现用户授权平台,本来想有时间的时候把整个流程写一下博客,实在抽不出时间,刚好有水友用密码模式有问题,就顺便把这密码模式整理下。1.Oauth2原理OAuth2.0是一种授权机制,正常情况,不使用OAuth2.0等授权机制的系统,客户端是可以直接访问资源服务器的资源的,为了用户安全访问数据,在访问中间添加了AccessToken机制
歪桃
·
2023-08-30 06:50
Spring
Spring
Security
oauth2
spring
服务器
java
【Vesta发号器源码】MachineIdsIdServiceImpl
Vesta发号器
源码解析
——MachineIdsIdServiceImpl这个类是一个对IdServiceImpl的扩展,继承了IdServiceImpl,实现了多个Ids的扩展相关字段//记录最后的时间戳
DeanChangDM
·
2023-08-30 05:02
YUV实战代码解析,通道分离,灰度图,变暗处理
在YUV格式通透解析一文中,详细描述了YUV格式的概念、优点、采样格式和存储格式,在文末,还放置了一些对YUV图像进行分量处理的效果图,本文就是那些效果图的实战
源码解析
,理论与实践相结合,助你更进一步理解
浮晓悠羡
·
2023-08-30 04:13
RocketMQ
mqadmin java springboot python 调用笔记
命令mqadmin命令列表yeqiang@yeqiang-MS-7B23:/opt/
rocketmq
-all-5.1.3-bin-release$shbin/mqadminThemostcommonlyusedmqadmincommandsare
hkNaruto
·
2023-08-30 02:34
java
python
java
rocketmq
python
第九章
RocketMQ
技术架构与原理分析
image.png核心架构
RocketMQ
体系中包括四个角色:broker:消息服务器,存储消息,具有主从架构,后续使用broker0代表主producer:消息生产者,产生消息consumer:消息消费者
原水寒
·
2023-08-30 00:04
JDK
源码解析
-Object
1.Object类所有类的基类——java.lang.ObjectObject类是所有类的基类,当一个类没有直接继承某个类时,默认继承Object类Object类属于java.lang包,此包下的所有类在使用时无需手动导入,系统会在程序编译期间自动导入。思考:Object是如何成为默认父类的?publicclassJDK8_TestextendsObject{publicstaticvoidmai
Allen-xs
·
2023-08-30 00:43
源码分析
java
开发语言
ArrayList
源码解析
-jdk1.8之remove
ArrayList
源码解析
-jdk1.8之remove方法remove(intindex)publicEremove(intindex){//rangeCheck()用于判断index是否在超过了能移除元素的范围
readShu
·
2023-08-30 00:43
源码解析
ArrayList
java
JDK
源码解析
集合篇--ArrayList全解析
对于一个集合的使用,我们首先关注的是:1、增删改查的特点(时间复杂度是怎样的)适用于随机访问2、是否允许空允许为空3、是否允许重复数据允许4、是否有序,有序的意思是读取数据的顺序和存放数据的顺序是否一致有序5、是否线程安全非线程安全ArrayList实现原理ArrayList就是一个以数组形式实现的集合,但是它实现了长度可变。我们可以看其源码属性:ArrayList是基于数组的一个实现,eleme
冷面寒枪biu
·
2023-08-30 00:42
源码解析
arraylist源码分析
集合框架
Vector
源码
android
源码解析
-- ArrayList
ArrayList简介ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(Listl)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWriteArray
PuddingGuo
·
2023-08-30 00:11
【android
源码解析】
arraylist
源码
线程安全
线程
android
jdk1.8----ArrayList
源码解析
jdk1.8----ArrayList
源码解析
jdk1.8----ArrayList
源码解析
1.ArrayList类的结构其中,用transient关键字来修饰elementData这个数组变量,实际上表明这个字段的生命周期仅存于调用者的内存中而不会写到磁盘里持久化
@例外.
·
2023-08-30 00:41
JDK
源码解析
-Collection.iterator方法
4.2.6JDK
源码解析
-Collection.iterator方法publicclassDemo{ publicstaticvoidmain(String[]args){ Listlist=newArrayListit
xiaowei2201
·
2023-08-30 00:09
java
设计模式
JDK
源码解析
(集合)--ArrayList与LinkedList区别
《JDK
源码解析
(集合)--ArrayList与LinkedList区别》首发橙寂博客转发请加此提示JDK
源码解析
(集合)--ArrayList与LinkedList区别ArrayList和LinkedList
牧码人博客www.luckyhe.com
·
2023-08-30 00:39
Java
jdk
源码
集合
ArrayList
LinkedList
jdk1.8
源码解析
-ArrayList
本文原创地址,我的博客:https://jsbintask.cn/2019/03/22/jdk/jdk8-arraylist/(食用效果最佳),转载请注明出处!前言ArrayList是一个长度可调节的数组,使用者只需向其中添加,删除,获取元素,可以向其中添加任何对象(包括null值),无需关系它的扩容,,缩减问题。它实现了list接口所有方法,它基本等价于Vector,唯一不同的是它没有任何同步手
jsbintask22
·
2023-08-30 00:39
java
源码
java
ArrayList
源码
JDK
源码解析
-ArrayList
1.ArrayList类1.1ArrayList类结构图ArrayList是一个用数组实现的集合,支持随机访问,元素有序且可以重复。(1)ArrayList是一种变长的集合类,基于定长数组实现。(2)ArrayList允许空值和重复元素,当往ArrayList中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。(3)ArrayList底层基于数组实现,所以其可以保证在O(
Allen-xs
·
2023-08-30 00:08
源码分析
java
ArrayList
Docker拉取
RocketMQ
及可视化界面
本文介绍Docker拉取
RocketMQ
及可视化界面操作步骤Linux下安装Docker请参考:Linux安装Docker文章目录安装namesrv创建挂载目录授权相关权限拉取镜像运行容器查看运行情况安装
Burger2325
·
2023-08-29 23:29
Docker
后端
java-rocketmq
docker
rocketmq
后端
74.python3
rocketmq
安装
rocketmq
包.
haodevops
·
2023-08-29 22:04
setOnItemClickListener不起作用解决方法
setOnItemClickListener不起作用解决方法问题原因
源码解析
解决方法问题使用ListView时通常会和Adapter一起使用,在使用setOnItemClickListener方法监听节点时不起作用原因原因是因为在你自己定义的
是阿超
·
2023-08-29 22:26
Android
错误解决方法
android
四、
RocketMQ
案例(一)
1、订单消息
RocketMQ
使用FIFO顺序提供有序消息。以下示例演示了发送/接收全局和分区排序的消息。
恨别A鸟惊心
·
2023-08-29 21:41
【JVM
源码解析
】模板解释器解释执行Java字节码指令(上)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第17章-x86-64寄存器不同的CPU都能够解释的机器语言的体系称为指令集架构(ISA,InstructionSetArchitecture),也可以称为指令集(instructionset)。Intel将x86系列CPU之中的32位CPU指令集架构称为IA-32,IA是“IntelArchitecture”的简称,也可以称为i386
HeapDump性能社区
·
2023-08-29 19:16
MQ中间件选择对比
在日常系统里会系统解耦、异步调用、流量削峰的时候使用消息中间件,在系统里被使用到的MQ主要有:
RocketMQ
、kafka,考虑到避免引入多种中间件,降低业务的下游系统需要同时接入多种消息中间,想讨论是否可以选择一种消息中间件
Mahon
·
2023-08-29 18:35
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他