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源码解析
【Spring
源码解析
】-1.源码编译
下载源码下载地址:spring.io->projects->SpringFramework->githubspring源码托管选择tag:找到最新release源码下载spring压缩包,并解压编译源码进入spring解压包修改build.gradle文件,将仓库地址改为阿里云gradle依赖仓库buildscript{repositories{maven{url'http://maven.ali
程序猿的酒
·
2023-08-25 09:53
spring源码解析
spring
java
gradle
LLaMA中ROPE位置编码实现
源码解析
1、Attention中q,经下式,生成新的q。m为句长length,d为embedding_dim/headθi=1100002id\theta_i=\frac{1}{10000^\frac{2i}{d}}θi=10000d2i12、LLaMA中RoPE源码importtorchdefprecompute_freqs_cis(dim:int,end:int,constant:float=1000
Bingoyear
·
2023-08-25 07:41
Pytorch使用
NLP
llama
深度学习
pytorch
人工智能
RocketMQ
的DLedger 选主机制
最近在看
RocketMQ
的raft实现,名字叫Dledger。找了一篇源码分析的博客发现其中很多细节都解释的不是很清晰。
affe
·
2023-08-25 07:38
LiveDataBus 其中的一个库LiveEventBus库的
源码解析
EventBus事件通知的框架我们用了很久了,随着LiveData的出现,出现了LiveDataBus来替代EventBus,因为LiveDataBus会考虑生命周期,EventBus你可能要注意在生命周期结束的时候unregister的,否则会有内存泄漏等问题,而LiveDataBus会在生命周期中自动清理,和jetpack大家族一脉相承,随着我们整个应用开始对jetpack化,这是一个趋势。L
zhouzhihao_07
·
2023-08-25 04:56
Jetpack
源码解析
LiveDataBus
LiveEventBus
同步调用和异步调用两者之间的区别
)典型就是:Dubbo的rpc远程过程调用方式异步通讯调用方无需等待执行方的执行结果(就像发微信,不需要马上回复)典型就是消息队列(也称消息中间件):MQ目前市场主流的中间件框架有:RabbitMq,
RocketMq
@2206
·
2023-08-25 02:55
RabbitMQ
rabbitmq
chatgpt的js混淆
源码解析
JS混淆加密是一种常见的前端保护措施,可以将JavaScript代码混淆成难以阅读和理解的形式,从而保护代码的安全性。但是,即使经过混淆加密的JavaScript代码也并非绝对安全,有些黑客仍然可以破解它们。以下是一个案例,说明如何使用JS混淆加密保护ChatGPT代码,并如何破解这个加密。首先,我们来看一段简单的ChatGPT代码:javascriptCopycodefunctiongenera
mxd01848
·
2023-08-25 01:33
javascript
开发语言
ecmascript
【Spring Boot 源码学习】自动装配流程
源码解析
(下)
自动装配流程
源码解析
(下)引言往期内容主要内容4.排除指定自动配置组件5.过滤自动配置组件6.触发自动配置事件总结引言上篇博文,笔者带大家了解了自动装配流程中有关自动配置加载的流程;本篇将介绍自动装配流程剩余的内容
Huazie
·
2023-08-25 00:37
开发框架-Spring
Boot
spring
boot
自动装配流程
排除自动配置组件
过滤自动配置组件
触发自动配置事件
切面使用示例
importcom.alibaba.
rocketmq
.client.consumer.listener.ConsumeConcurrentlyContext;importcom.alibaba.
rocketmq
.common.message.MessageExt
舒沉
·
2023-08-24 22:53
java
FasterRCNN
源码解析
(二)——读取解析PASCAL VOC2012数据集
读取解析PASCALVOC2012数据集文章目录读取解析PASCALVOC2012数据集前言一、认识数据集1.Annotations文件夹2.JPEGImages文件夹3.ImageSets文件夹4.pascal_voc_classes.json文件二、代码解析1.`__init__`2.`__len__`3.`__getitem__`4.`get_height_and_width`5.`pars
在学习的王哈哈
·
2023-08-24 20:20
计算机视觉
python
pytorch
神经网络
Apache Dubbo 和 Apache
RocketMQ
邀您参与,ASF 亚洲峰会 5 张门票免费送
ApacheDubbo和Apache
RocketMQ
邀请您来参会,点击阅读原文或扫描下方海报的二维码、填写问卷,有机会免费获得3天通票。关于ApacheDubboApacheDu
·
2023-08-24 18:25
Apache Dubbo 和 Apache
RocketMQ
邀您参与,ASF 亚洲峰会 5 张门票免费送
ApacheDubbo和Apache
RocketMQ
邀请您来参会,点击阅读原文或扫描下方海报的二维码、填写问卷,有机会免费获得3天通票。关于ApacheDubboApacheDu
·
2023-08-24 18:53
Apache
RocketMQ
入选可信开源项目星云象限领导型象限
2023年4月21日,由中国信通院主办的OSCAR开源生态建设论坛在北京成功召开。本次论坛,中国信通院发布了可信开源项目星云象限。星云象限依托于可信开源项目指数中流行度、参与度、响应度、安全能力和法律合规五个指标,从项目可持续性与可信性两个维度,将可信开源共同体项目分为四个阶段,分别为孵化型、成长型、挑战型、领导型,选取人工智能、数据库、中间件、操作系统、大数据、云原生平台6个热门技术领域中的16
·
2023-08-24 17:46
Netty
源码解析
—— buffer
AbstractReferenceCountedByteBuf几乎所有常用的缓冲区都继承AbstractReferenceCountedByteBuf类,这个类提供了引用计数功能,使用乐观锁修改状态。privatestaticfinallongREFCNT_FIELD_OFFSET=ReferenceCountUpdater.getUnsafeOffset(AbstractReferenceCou
shallowinggg
·
2023-08-24 14:46
Flink-ContinuousProcessingTimeTrigger
源码解析
及一个小问题处理
背景工作中遇到一个需求,需要按天划分窗口,并且每隔固定时间段触发一次窗口计算,时间语义为ProcessingTime。在测试过程中发现,使用ContinuousProcessingTimeTrigger会有一个问题:当窗口到达EndTime时并不会触发。测试在本地测试时使用自造数据:类别,数量,时间。然后统计每分钟的总量,每10秒钟触发一次窗口计算,并且触发窗口计算后立即清除已经计算过的所有数据,
风筝flying
·
2023-08-24 13:13
Activity启动流程
源码解析
下(8.0)
在上一小节中我们从源码的角度分析了Activity启动过程中onPause方法的回调过程,今天我们接着分析下后续生命周期方法的回调。我们先看下onPause方法的回调入口handlePauseActivity方法,代码如下:privatevoidhandlePauseActivity(IBindertoken,booleanfinished,booleanuserLeaving,intconfig
Android_Jian
·
2023-08-24 07:50
Netty核心
源码解析
(二)--ServerBootstrap启动过程
serverbootstrap用于建立netty服务端,核心逻辑--设置线程池--bossGroup和workGroup设置accept连接handler定义服务器的serversocketchannel实现设置IO读写的业务逻辑相关childHanlder绑定监听端口--创建serversocketchannel对象初始化serversocketchannel--添加Handler到pipeli
wesen12
·
2023-08-24 06:48
mysql
数据库
Netty核心
源码解析
(三)--NioEventLoop
NioEventLoop介绍NioEventLoop继承SingleThreadEventLoop,核心是一个单例线程池,可以理解为单线程,这也是Netty解决线程并发问题的最根本思路--同一个channel连接上的IO事件只由一个线程来处理,NioEventLoop中的单例线程池轮询事件队列,有新的IO事件或者用户提交的task时便执行对应的handler逻辑进行处理;NioEventLoop循
wesen12
·
2023-08-24 06:14
java
jvm
开发语言
【Spring专题】Spring之Bean的生命周期
源码解析
——阶段二(三)(属性填充之循环依赖底层原理解析)
目录前言阅读准备阅读建议前置知识Bean的生命周期循环依赖的产生Spring里面的3个Map课程内容一、【三级缓存】演进推理1、只有一级缓存的演进推理1.1直接将实例化后生成的对象放入到单例池里面1.2总结2、引入二级缓存的演进推理2.1引入一个中间Map存实例化后的早期对象(疑似二级缓存)2.2解决2.1需要被代理的问题(疑似二级缓存)3、引入三级缓存的演进推理3.1为什么要三级缓存3.2解决3
验证码有毒
·
2023-08-24 05:54
tuling学院学习笔记
spring
java
后端
(未完成)【Spring专题】SringAOP底层原理解析——阶段三(AOP)
动态代理的实现1.1Cglib动态代理1.2JDK动态代理1.3ProxyFactory:Spring对两种代理的封装二、AOP基础知识2.1AOP基础概念回顾2.2SpringAOP实现方式的发展历程三、底层
源码解析
验证码有毒
·
2023-08-24 05:51
tuling学院学习笔记
spring
java
后端
RocketMQ
笔记:系统架构
RocketMQ
中的消息生产者都是以生产者组(ProducerGrou
因你而在_caiyq
·
2023-08-24 03:38
JAVA多线程与高并发(七)[线程池的基本概念,ThreadPoolExecutor的简单使用和源码解读]
CompletableFuture(非常灵活)认识ThreadPoolExecutorThreadPoolExecutor的七个重要参数:测试小例子:调整线程池的大小ThreadPoolExecutor
源码解析
君陌先生
·
2023-08-24 02:55
JAVA多线程与高并发
java
多线程
并发编程
thread
jdk8新特性-CompletableFuture的来源、
源码解析
及实际应用场景
文章目录1.介绍2.
源码解析
CompletableFuture类定义Future接口Future的get方法CompletableStage接口CompletableFuture的工作流初始化completed
吃榴莲不吐葡萄皮
·
2023-08-24 02:54
JUC
java
jvm
nio
java-ee
junit
供应链云仓系统的
源码解析
2.
源码解析
:揭秘云仓系统的核心功能供应链云仓系统的源码包含多个模块,每个模块实现不同的功能,协同工作以全面增强物流管理。其中核心功能包括:-订单管理:实现订单的生成、分配和跟踪,确保货物按时
WoShop电商系统
·
2023-08-24 02:37
供应链云仓系统
供应链云仓源码
教育电商
开发语言
面试官:什么是SSL卸载?它的工作原理是什么?有什么好处?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-08-24 01:16
中间件
网络
java
人工智能
编程语言
Could not find artifact com.alibaba.cloud:spring-cloud-starter-stream-
rocketmq
:pom:unknown in alimav
我的mq初建项目是这样的1:问题描述SpringCloudAlibaba集成
RocketMQ
网站:https://github.com/alibaba/spring-cloud-alibaba/blob
Recently 祝祝
·
2023-08-24 01:59
java-rocketmq
rocketmq
java
Linux解决
RocketMQ
中NameServer启动问题
启动步骤可以查看官网,https://github.com/apache/
rocketmq
一下说明遇到的问题。1:
ROCKETMQ
_HOME问题根据官网提示进入mq/bin目录下,可以使用.
Recently 祝祝
·
2023-08-24 01:28
错误解析
rocketmq
LeakCanray不需要手动初始化的秘密(2.7
源码解析
)
认识LeakCanray不需要手动初始化的秘密前言什么是LeakCanray最新使用为什么需要初始化的版本不需要初始化的版本2.0后不同版本实现的细微差别总结前言需要初始化的版本中,我们需要在application中初始化leakcanary,为什么新版本的leakcanary不需要了呢?本文带你探究什么是LeakCanrayLeakCanaryisamemoryleakdetectionlibr
我怀里的猫
·
2023-08-23 21:50
Android基础
Android日常
android
rocketmq
架构
架构设计1技术架构
RocketMQ
架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。
七层汉堡王
·
2023-08-23 19:14
RocketMq源码解析
RocketMQ
rocketmq
架构
rocketmq
架构nameserver:节点相互独立,彼此之间互不同心,broker与每个nameserver建立长连接,每隔30秒向nameserver发送心跳,上传元数据,nameserver每隔
o_瓜田李下_o
·
2023-08-23 19:14
rocketmq
rocketmq
架构
RocketMq
架构
技术架构
RocketMQ
架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。
Corn-玉米
·
2023-08-23 19:12
消息中间件
Mq架构
RocketMq
架构
RocketMq
部署
RocketMq
组成
RocketMQ
架构-源自官网
架构设计1技术架构
RocketMQ
架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。
fyq2016
·
2023-08-23 19:11
RocketMQ
队列
RocketMQ
架构分析
文章目录
RocketMQ
架构分析NameServer1.Broker管理2.路由管理BrokerProducerConsumer工作流程
RocketMQ
架构分析
RocketMQ
天生就是一个分布式的架构,
foolishboy_w
·
2023-08-23 19:41
rocketmq
java-rocketmq
rocketmq
架构
RocketMQ
架构简析,看这篇就够了!
Apache
RocketMQ
是阿里开源的一款高性能、高吞吐量的分布式消息中间件。
终码一生
·
2023-08-23 19:10
队列
分布式
hadoop
数据库
kafka
RocketMQ
架构与工作流程
RocketMQ
是阿里开源的消息中间件,它是纯Java开发,具有高吞吐量、高可用性、适合大规模分布式系统应用的特点。
洪文聊架构
·
2023-08-23 19:40
【系统架构】
RocketMQ
架构
1
RocketMQ
的使用场景●应用解耦系统的耦合性越高,容错性就越低。
coolshyman
·
2023-08-23 19:39
中间件
rocketmq
中间件
分布式
Swift进阶06:Mirror
源码解析
第六节课:Mirror
源码解析
本篇主要分析Mirror的源码,底层实现方式,篇幅稍微多点,就单独写一篇文章啦上一篇文章我们简单接触了下Mirror,简单在JSON解析中应用了一下,但是留下很多疑问:系统是如何通过
不说ryo
·
2023-08-23 19:07
DDD 领域驱动设计实战(分层架构)
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-08-23 19:33
中间件
编程语言
java
设计模式
分布式
DDD 架构分层,MQ消息要放到那一层处理?
本文的宗旨在于通过简单干净实践的方式教会读者,使用Docker配置
RocketMQ
并在基于DDD分层结构的SpringBoot工程中使用
RocketMQ
技术。
小傅哥
·
2023-08-23 19:32
架构
java
DDD
领域驱动设计
MQ
rocketmq
之消息同步与异步刷盘学习笔记
一、刷新服务image.png二、GroupCommitService(一)GroupCommitService核心属性ListrequestsWrite:请求写入队列ListrequestsRead:请求读队列上面两个队列会进行交换,每次刷盘请求是写到requestsWrite队列中,GroupCommitService处理刷盘请求之前,会执行队列交换(二)添加刷盘请求当消息写到缓冲池以后,会调
heyong
·
2023-08-23 19:48
2022.06.20 Linux 安装
RocketMq
(JDK11环境)
一、下载地址https://archive.apache.org/dist/
rocketmq
/二、解压cd/usr/localunzip
rocketmq
-all-4.9.7-bin-release.zip
薛定谔的猴子
·
2023-08-23 17:54
[kubeflow] controller-runtime
源码解析
[TODO]使用controller-runtime官方文档重构一下文章的脉络。在上一篇文章[kubeflow]从零搭建training-operator项目中,我们从零搭建了一个简单的training-operator项目,最终就差完成controller的Reconcile函数逻辑。这次从TFJob的Reconcile函数为入口,探究training-operator到底是怎么工作的。在此之前
hanjialeOK
·
2023-08-23 13:50
kubernetes
kubernetes
[kubeflow] training-operator
源码解析
在上一篇文章[kubeflow]controller-runtime
源码解析
中,我们探究了controller-runtime的运行原理,理解了执行Reconcile函数之前的逻辑是啥样的。这
hanjialeOK
·
2023-08-23 13:47
kubernetes
kubernetes
Canal+MQ的顺序性问题
我们在通过Canal把MySQL的Binlog数据发送到MQ(kafak/
rocketmq
)时,需要关注mq的顺序性问题。
风筝flying
·
2023-08-23 11:06
React
源码解析
18(10)------ 实现多节点的Diff算法
摘要在上一篇中,实现了多节点的渲染。但是之前写得diff算法,只能适用于单节点的情况,例如这种情况:如果对于多节点的情况:之前实现的diff算法就不会有效果了,所以在这一篇中,我们主要实现针对于多节点的diff算法。实现之前,我们先将index.js修改一下:functionApp(){const[num,setNum]=useState(100)constclick1=()=>{console.
搞前端的小菜
·
2023-08-23 11:02
react.js
算法
javascript
React
源码解析
18(11)------ 实现多次setState的批处理
摘要在React中,如果涉及到了多次setState,组件render几次。setState是同步的还是异步的。这是一个很常见的面试题。而本篇文章,就是主要实现React中,对于这部分的性能优化,我们称之为批处理。例如当我有下面的JSX。constroot=document.querySelector('#root');functionApp(){const[num,setNum]=useStat
搞前端的小菜
·
2023-08-23 11:31
react.js
javascript
前端
ROcketMQ
源码分析(十一)之CommitLog
文章目录版本简介构造方法追加消息获取偏移量版本基于
rocketmq
-all-4.3.1版本简介CommitLog是保存消息元数据的地方,所有Topic的消息到达Broker后都会保存到CommitLog
jannals
·
2023-08-23 09:31
#
RocketMQ源码分析
RocketMQ源码
CommitLog
RocketMq
CommitLog 文件创建
要理解
rocketMq
brokerCommitLog文件的创建就要了解AllocateMappedFileService的运行机制,本文从以下几个方面详细介绍mapped文件从提交请求到创建,再到刷盘三个步骤仔细介绍
hyssop2019
·
2023-08-23 09:31
rocketmq系列
中间件
java-rocketmq
rocketmq
java
RocketMQ
之 CommitLog
1消息存储概述
RocketMQ
的存储文件,放在${ROCKET_HOME}/store目录下。
不能放弃治疗
·
2023-08-23 09:01
RocketMQ
java
RocketMQ
存储原理 CommitLog解析
RocketMQ
作为消息队列中间件,肯定有消息存储的机制,毕竟提供高可靠的消息投递功能,atleastonce保证每条消息至少被消费一次。rmq的消息存储机制由几个核心的类提供服务,组织起来的。
Alan CGH
·
2023-08-23 09:29
RocketMQ
rocketmq
java
重新理解
RocketMQ
Commit Log 存储协议
最近突然感觉:很多软件、硬件在设计上是有rootreason的,不是bydesgin如此,而是解决了那时、那个场景的那个需求。一旦了解后,就会感觉在和设计者对话,了解他们的思路,学习他们的方法,思维同屏:活到老学到老。问题思考1、ConsumerQueueOffset是连续的吗,为什么?2、CommitLogOffset是连续的吗,为什么?3、Java写的文件,默认是大端序还是小端序,为什么?Co
2301_78385600
·
2023-08-23 09:27
rocketmq
微服务
golang
java
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
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
其他