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源码解析
ARouter
源码解析
:阿里推出的路由框架,android程序设计基础
//zip结尾通过DexFile.loadDex进行加载dexfile=DexFile.loadDex(path,path+“.tmp”,0);}else{//否则通过newDexFile加载dexfile=newDexFile(path);}//遍历dex中的EntryEnumerationdexEntries=dexfile.entries();while(dexEntries.hasMore
m0_64604466
·
2023-04-11 06:09
程序员
面试
移动开发
android
RocketMQ
消息丢失场景及解决办法
零基础如何学习Java?首先,你要明白一点,Java入门不难!无论你是从事哪个行业,兴趣一定是最好的老师,也是你学习的动力。学习方式1:自学自学模式其实我个人不建议绝大部分的人选择,因为自学是需要比较强的自制力以及约束力,例如今天计划自学三小时,但因为一个电影新出,就决定先看完电影再说,一个游戏邀约,就决定先打一把游戏再说,一个“今天已经很累了”,就放弃了这一天的学习计划,而很不凑巧的是,现在大部
高级Java面试题大全
·
2023-04-11 06:32
程序员
java
经验分享
面试
[
源码解析
] PyTorch 分布式(8) -------- DistributedDataParallel之论文篇
[
源码解析
]PyTorch分布式(8)--------DistributedDataParallel之论文篇文章目录[
源码解析
]PyTorch分布式(8)--------DistributedDataParallel
罗西的思考
·
2023-04-11 05:18
001_机器学习
017_分布式机器学习
015_深度学习
pytorch
分布式
DataParallel
论文
数据并行
JUC并发编程之AQS
源码解析
(共享锁)
2.以CountDownLatch为进行
源码解析
①首先newCountDownLatch(count),会创建一个Sync类,并
hanna22
·
2023-04-11 05:43
juc
java
Spring MVC 之 DispatcherServlet流程
在本文中,我们将深入了解DispatcherServlet的处理流程和
源码解析
。
这堆干货有点猛
·
2023-04-11 03:25
spring
mvc
java
SpringSecurity
源码解析
SpringSecurity
源码解析
SpringSecurity是独立于SpringMVC的,SpringSecurity是直接与Servlet容器整合在一起的。
zheyangyebuxingaaa
·
2023-04-11 02:59
java
servlet
spring
java
spring
boot
Spring Security
源码解析
一:UsernamePasswordAuthenticationFilter之登录流程
Python微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475一.前言springsecurity安全框架作为spring系列组件中的一个,被广泛的运用在各项目中,那么springsecurity在程序中的工作流程是个什么样的呢,它是如
www_xuhss_com
·
2023-04-11 02:58
it
spring
java
后端
react
源码解析
11.生命周期调用顺序
react
源码解析
11.生命周期调用顺序视频课程(高效学习):进入课程课程目录:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6.legacy
全栈潇晨
·
2023-04-11 01:13
AtomicInteger
源码解析
我们在实现一个计数器的时候,很多情况下为了考虑线程安全,需要去加锁,防止计数器错乱,因为对于大多数count++来说,是两步操作。两个步骤的操作,多线程必然会产生错乱的现象。而atomicInteger这些concurrent包中的计数器却不会。下面我们来解析下源码。以AtomicInteger为例 首先,看AtomicInteger类,有如下属性:privatestaticfinalUns
braveheart075
·
2023-04-11 01:35
RocketMQ
的存储机制
一、存储方式业界主流的MQ产品像RabbitMQ、
RocketMQ
、ActiveMQ、Kafka都是支持持久化存储的,而ZeroMQ不需要支持持久化存储。
symop
·
2023-04-11 00:31
mq
rocketmq
常用环境部署(七)——Docker安装
RocketMQ
1、创建namesrv服务(1)拉取镜像dockerpull
rocketmq
inc/
rocketmq
(2)创建一个数据目录即创建一个namesrv数据存储路径mkdir-p/docker/
rocketmq
wd520521
·
2023-04-10 22:35
docker
docker
rocketmq
容器
linux
运维
Sevlet规范:HttpServlet类 和 HttpServletRequest接口
源码解析
Sevlet规范:HttpServlet类和HttpServletRequest接口
源码解析
每博一文案命运总是不如人愿,但往往是在无数的痛苦总,在重重的矛盾和艰辛中,才是人成熟起来。
ChinaRainbowSea
·
2023-04-10 21:14
JavaWeb
java
servlet
tomcat
javaee
Flex 框架PureMVC
源码解析
之--IController篇
1、最近工作的事情不太多,自己flex水平也很一般,只是经常用这个框架而从来没有系统的分析过感觉还是很笼统;自己也希望看一些框架的源代码来提高自己,苦于大部分框架源代码太多而自己太懒而搁浅,碰巧pureMVCforFlex的代码不是很多,所以想以此为以后研究其他源代码的开篇。2、先上一个官方的类的结构图:3、首先了解一下第一个接口:IControllerpackageorg.puremvc.as3
iteye_12594
·
2023-04-10 20:41
Flex
flex
pureMVC
源码
解析
RocketMQ
进阶:SpringBoot配置
RocketMQ
、延迟消息、消息可靠性、消息过滤
前言在前文
RocketMQ
的安装部署中,介绍了
RocketMQ
在Linux下的单机、伪集群安装部署及MQ控制台的部署,下面,详细介绍一下SpringBoot下如何配置
RocketMQ
以及常用API的使用
雅俗共赏zyyyyyy
·
2023-04-10 19:41
中间件相关
java-rocketmq
rocketmq
spring
boot
微服务技术选型总结
分布式中间件redis,rabbitMQ,
rocketMQ
分布式解决方案分布式事务seatelcntcc分布式锁rediszookeeper分布式定时任务调度quartz,elasticjob,xxl_job
叫我三师弟
·
2023-04-10 19:34
架构
java
dubbo
开发语言
4 种微服务配置中心技术选型,yyds!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-04-10 18:49
分布式
数据库
java
编程语言
mysql
ArrayList的深入理解
ArrayList的
源码解析
1.实例化无参构造器2.add()方法2.1.add()List的扩容3.get()方法4.remove()5.modCount++的作用(面试题)5.手写简单List实现存储删除
倾城00
·
2023-04-10 18:04
JAVA进阶
java
数据结构
算法
blockcanary
源码解析
(已完结)
一,背景:我们在开发复杂项目的时候,代码的迭代,修改等,都会出现UI卡顿,或者出现ANR的时候,造成的程序崩溃,等,我们如何定位到卡顿的位置等,所以国内开发者,给我送来一个福利,BlockCanary这个框架。二,blockCanary:BlockCanary这个框架是android平台,非侵入式的性能监控组件。使用时提供一个抽象类,传一个上下文环境就可以使用了,使用方便.三,UI卡顿的原因:在a
翼墨
·
2023-04-10 17:45
RabbitMQ 消息中间件介绍
当下主流的消息中间件有RabbitMQ、Kafka、ActiveMQ、
RocketMQ
等。2、作用1、消息中间件主要作用冗余(存储)扩展性可恢复性缓冲异步通信
就这???
·
2023-04-10 16:27
rabbitmq
centos
linux
消息队列
kafka
NCCL
源码解析
②:Bootstrap网络连接的建立
作者|KIDGINBROOK更新|潘丽晨上次介绍到rank0的机器生成了ncclUniqueId,并完成了机器的bootstrap网络和通信网络的初始化,这节接着看下所有节点间bootstrap的连接是如何建立的。rank0节点执行ncclGetUniqueId生成ncclUniqueId,通过mpi将Id广播到所有节点,然后所有节点都会执行ncclCommInitRank,这里其他节点也会进行初
OneFlow深度学习框架
·
2023-04-10 16:32
bootstrap
java
前端
html
css
Android构建工具--AAPT2
源码解析
(一)
一、什么是AAPT2在Android开发过程中,我们通过Gradle命令,启动一个构建任务,最终会生成构建产物“APK”文件。常规APK的构建流程如下:[图片上传失败...(image-ec914a-1635216078176)](引用自Google官方文档)编译所有的资源文件,生成资源表和R文件;编译Java文件并把class文件打包为dex文件;打包资源和dex文件,生成未签名的APK文件;签
vivo互联网技术
·
2023-04-10 16:41
消息队列技术
kafka,activemq,rabbitmq,
rocketmq
都有什么去呗?如何保证消息队列高可用?如何保证消息不被重复消费?如何保证消息的可靠性传输?如何保证消息的顺序性?写一个消息队列架构设计?
截教教主
·
2023-04-10 15:41
队列
消息队列技术介绍
目前在生产环境,使用较多的消息队列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、
RocketMQ
等。
ziven18
·
2023-04-10 15:40
消息队列
消息队列
目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka,
RocketMQ
。二、为什么要用消息队列我觉得使用消息队列主要有两点好处:1、通过异步处理提高系统性能(削峰、减少
纸上得来终觉浅~
·
2023-04-10 15:37
java
RocketMQ
原理之高可用
RocketMQ
中的高可用机制
RocketMQ
分布式集群是通过Master和Slave的配合达到高可用性的。
da-yang
·
2023-04-10 14:19
RocketMQ
java
中间件
Java高并发16-LongAdder类
源码解析
(上)
一、复习AtomicLong类二、LongAdder源码分析1.继承与实现关系LongAdder类继承自Striped64这个类,同时实现了Serializable接口abtractclassStrped64{transientvolatileCell[]cells;transientvolatilelongbase;transientvolatileintcellsBusy;........}继
睿里睿气
·
2023-04-10 13:55
Java并发
多线程
java
LongAdder
用最简单的白话谈谈面试必问的HashMap原理和部分
源码解析
image.pngHashMap在面试中经常会被问到,一定会问到它的存储结构和实现原理,甚至可能还会问到一些源码今天就来看一下HashMap首先得看一下HashMap的存储结构和底层实现原理image如上图所示,HashMap底层是用数组+链表+红黑树实现的,其中红黑树是JDK1.8对HashMap优化之后加入的,当链表的长度大于8的时候会由链表结构转为红黑树,这些等下在看源码分析的时候都可以看到
Java程序猿呀
·
2023-04-10 13:40
RocketMQ
第六讲
RocketMQ
可以严格的保证消息有序。顺序消息分为全局顺序消息与分区顺序消息,全局顺序是指某个Topic下的所有消息都要保证顺序;部分顺序消息只要保证每一组消息被顺序消费即可。•
yunhubuxi_2019
·
2023-04-10 13:16
Glide最新
源码解析
(四)- 解码和转码流程
介绍从上一篇文章我们知道了如何从Model得到Data。拿到Data数据后还要经过解码和转码才能得到我们app上需要的资源,这篇文章分析下解码,转换,转码的工作流程。先说明一下这几个过程的作用:解码过程就是通过Data(InputStream等)得到Resource(bitmap等)。转换过程就是将Bitmap经过ImageView的ScaleTyp转为特定的样式。转码过程就是把BitmapRes
烧伤的火柴
·
2023-04-10 11:44
Feign
源码解析
之生成jdk动态代理
Feign
源码解析
之注入IOC容器上一篇中我们已经提到,对于被@FeignClients注解的接口,我们会根据其属性在IOC容器里注入一个FeignClientFactoryBean,而FeignClientFactoryBean
翻身已碰头
·
2023-04-10 10:47
Feign
源码
AQS
源码解析
//默认实现为非公平锁,这个构造方法相当于newReentrantLock(false)false使用非公平锁publicReentrantLock(){sync=newNonfairSync();}publicfinalbooleantryAcquireNanos(intarg,longnanosTimeout)throwsInterruptedException{//判断当前线程是否被中断if
java_飞
·
2023-04-10 08:09
RabbitMQ,
RocketMQ
,Kafka 事务性,消息丢失和消息重复发送的处理策略
消息队列常见问题处理分布式事务什么是分布式事务我们的服务器从单机发展到拥有多台机器的分布式系统,各个系统之前需要借助于网络进行通信,原有单机中相对可靠的方法调用以及进程间通信方式已经没有办法使用,同时网络环境也是不稳定的,造成了我们多个机器之间的数据同步问题,这就是典型的分布式事务问题。在分布式事务中事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。分
Java架构奶思
·
2023-04-10 07:26
Apache IoTDB
源码解析
(0.11.2版本):RPC服务启动解析
当前版本:jdk1.8、iotdb0.11.21.声明当前内容主要查看Iotdb服务启动过程中的rpc的绑定的
源码解析
(通过之前的解析可以得到IotDB的rpc服务必定是Thrift的实现,通信中Session
编程写手
·
2023-04-10 07:35
时序数据库
apache
java
RabbitMq与
RocketMq
知识点
1.RabbitMq是什么Rabbitmq是使用erlang语言编写,利用高效可靠的消息传递机制进行与平台无关的数据交流。通过提供消息传递和消息排队模型,可以在分布式环境下提供应用之间的解耦,削峰填谷,异步通信功能。他的重要组成部分包括exchange交换机:用于接收消息根据路由及绑定规则分发到某一个或多个队列上queue队列:用于存储与持久化消息bindingkey绑定规则:将队列与交换机按照某
ThiAgoCoding
·
2023-04-10 07:38
RocketMQ
4.5平滑升级到4.7
背景生产环境
RocketMQ
版本为4.5,需要平滑升级到4.7,部署方式为4主4从。
qq_38473097
·
2023-04-10 06:50
网络分享
hadoop
大数据
redis实战---分布式锁--实战篇
分布式锁实战故事背景问题复现解决方案自己手动实现代码压测结果代码重点解释基于Redisson进行实现引入依赖代码使用运行结果
源码解析
总结&升华故事背景上文讲到我们使用synchronized实现了jvm
不拿博客专家不改名
·
2023-04-10 05:47
redis实战
redis
分布式
java
RocketMQ
源码(八):consumer消息拉取(一)
RocketMQ
源码(一):NameServer的启动
RocketMQ
源码(二):broker的启动(一)
RocketMQ
源码(三):broker的启动(二)
RocketMQ
源码(四):producer
一只老实的程序猿
·
2023-04-10 05:46
【
RocketMQ
】源码详解:ACK消息、消息重试、消费进度管理
ACK消息(消息重试)消费端发送入口:org.apache.
rocketmq
.client.impl.consumer.ConsumeMessageConcurrentlyService#sendMessageBack
空指针异常1
·
2023-04-10 05:31
Rocket
MQ
java-rocketmq
rocketmq
java
【
RocketMQ
】消息的拉取
RocketMQ
消息的消费以组为单位,有两种消费模式:广播模式:同一个消息队列可以分配给组内的每个消费者,每条消息可以被组内的消费者进行消费。
S_H-A_N
·
2023-04-10 05:58
rocketmq
java
【
RocketMQ
】消息的存储
Broker对消息的处理BrokerController初始化的过程中,调用registerProcessor方法注册了处理器,在注册处理器的代码中可以看到创建了处理消息发送的处理器对象SendMessageProcessor,然后将其注册到远程服务中:publicclassBrokerController{//初始化publicbooleaninitialize()throwsCloneNotS
S_H-A_N
·
2023-04-10 05:28
RocketMQ
rocketmq
java
【
RocketMQ
】消息的刷盘机制
刷盘策略CommitLog的asyncPutMessage方法中可以看到在写入消息之后,调用了submitFlushRequest方法执行刷盘策略:publicclassCommitLog{publicCompletableFutureasyncPutMessage(finalMessageExtBrokerInnermsg){//...try{//获取上一次写入的文件MappedFilemapp
S_H-A_N
·
2023-04-10 05:28
RocketMQ
rocketmq
java
【
RocketMQ
】消息的消费
上一讲【
RocketMQ
】消息的拉取消息消费当
RocketMQ
进行消息消费的时候,是通过ConsumeMessageConcurrentlyService的submitConsumeRequest方法,
S_H-A_N
·
2023-04-10 04:52
RocketMQ
rocketmq
java
【Bleak】四、扫描(指定设备名字)
目录:1.前言2.手机模拟设备广播3.
源码解析
4.运行结果5.写在最后1.前言本文我们将源码里面的例子scanner_byname.py来做介绍,里面的内容是通过指定设备名字来对低功耗蓝牙设备扫描。
强人电子
·
2023-04-10 04:49
Bleak
经验分享
测试工具
iot
python
【Bleak】五、连接及发现服务
目录:1.前言2.手机模拟BLE设备3.
源码解析
4.运行结果5.写在最后1.前言通过之前章节,我们学会了通过Bleak来扫描周边的低功耗蓝牙设备,现在我们来看看如何通过它来连接以及发现服务。
强人电子
·
2023-04-10 04:49
Bleak
python
BLE
低功耗蓝牙
Bleak
【Bleak】六、特征及描述的发现
目录:1.前言2.准备一个心率带设备3.
源码解析
4.运行结果5.写在最后1.前言上一章节介绍了服务的发现,现在来看看服务里面的特征及描述是怎么获取的。
强人电子
·
2023-04-10 04:49
Bleak
python
BLE
低功耗蓝牙
Bleak
Windows蓝牙开发
【Bleak】二、扫描(附近全部设备)
目录:1.前言2.手机模拟设备广播3.
源码解析
4.运行结果5.写在最后1.前言本文我们将源码里面的例子discover.py来做介绍,里面的内容是扫描周围的低功耗蓝牙设备。
强人电子
·
2023-04-10 04:18
Bleak
测试工具
python
iot
经验分享
RocketMQ
自动创建topic原理-TBW102
自动创建Topic原理介绍
RocketMQ
在发送消息的时候,我们一般会先去Broker创建Topic信息,Producer在发送消息的时候会先去nameSrv拉取Topic信息,那么如果拉取不到Topic
顺kai
·
2023-04-10 04:27
RocketMQ
java
分布式
你应该知道的
RocketMQ
1.概述在很久之前写过一篇Kafka相关的文章,你需要知道的Kafka,那个时候在业务上更多的是使用的是Kafka,而现在换了公司之后,更多的使用的是
Rocketmq
,本篇文章会尽力全面的介绍
RocketMQ
li563868273
·
2023-04-10 04:57
Rocket MQ(四)Topic,Topic分片和Queue
Queue是
RocketMQ
中的另一个重要概念。在对该概念进行分析介绍前,我们先来看一张图:从本质上来说,
RocketMQ
中的Queue是数据分片的产物。
fedorafrog
·
2023-04-10 04:26
#
MQ
RocketMQ
(六) 主题-Topic
Topic是
RocketMQ
中消息传输和存储的顶层容器,用于标识同一类业务逻辑的消息。
dmjxsy
·
2023-04-10 04:56
RocketMQ
java-rocketmq
rocketmq
大数据
上一页
111
112
113
114
115
116
117
118
下一页
按字母分类:
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
其他