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源码解析
QEMU源码全解析 —— virtio(1)
接前一篇文章:本文内容参考:《趣谈Linux操作系统》——刘超,极客时间《QEMU/KVM》
源码解析
与应用——李强,机械工业出版社特此致谢!
蓝天居士
·
2023-12-16 15:07
QEMU
KVM
QEMU
KVM
VirtIO
Vue2.x源码:new Vue()做了啥
newVue做了啥,
源码解析
initMixin函数初始化–初始化Vue实例的配置initLifecycle函数–初始化生命周期钩子函数initEvents–初始化事件系统初始化渲染initRender初始化
前端布道人
·
2023-12-16 12:49
前端面试题
前端杂货铺
vue.js
前端
javascript
Vue2.x源码:new Vue()做了啥
newVue做了啥,
源码解析
initMixin函数初始化–初始化Vue实例的配置initLifecycle函数–初始化生命周期钩子函数initEvents–初始化事件系统初始化渲染initRender初始化
前端布道人
·
2023-12-16 12:49
前端面试题
前端杂货铺
vue.js
前端
javascript
揭秘字符串的奥秘:探索String类的深层含义与源码解读
2.2字符串池的概念与作用三、String类
源码解析
3.1成员变量3.2构造函数3.3equals():判断两个对象是否相等3.4charAt():获取指定位置的字符3.5length():获取字符串长度
忆~遂愿
·
2023-12-16 12:49
深入解析源码
源代码管理
java
深入
源码解析
ArrayList:探秘Java动态数组的机制与性能
文章目录一、简介ArrayList1.1介绍ArrayList的基本概念和作用1.2与数组的区别和优势二、内部实现2.1数据结构:动态数组2.2添加元素:add()方法的实现原理2.3扩容机制:ensureCapacity()方法的实现原理三、常见操作分析3.1获取元素:get()方法的实现原理3.2删除元素:remove()方法的实现原理3.3修改元素:set()方法的实现原理四、性能分析4.1
忆~遂愿
·
2023-12-16 12:44
深入解析源码
java
源代码管理
【EventBus】EventBus源码浅析
二、EventBus
源码解析
目录1、EventBus的构造方法2、订阅者注册2.1订阅者方法的查找过程2.2订阅者的注册过程1.subscriptionsByEventType映射:2.typesBySubscriber
摸鱼小小虫
·
2023-12-16 11:07
第三方开源框架
Android
java
EventBus
SpringBoot
源码解析
SpringBoot
源码解析
SpringBoot
源码解析
1:环境搭建SpringBoot
源码解析
2:启动流程1SpringBoot
源码解析
3:启动流程2SpringBoot
源码解析
4:事件监听器SpringBoot
hao9e
·
2023-12-16 10:46
spring
boot
java
spring
Mybatis
源码解析
7:拦截器Interceptor
Mybatis
源码解析
7:拦截器Interceptor1.项目结构2.源码分析2.1解析plugins标签2.2创建对象Configuration#newStatementHandler2.3注册插件InterceptorChain
hao9e
·
2023-12-16 10:16
mybatis
java
sql
Mybatis
源码解析
6:Mapper执行流程2-三个Handler
Mybatis
源码解析
6:Mapper执行流程2-三个Handler1.项目结构2.源码分析2.1StatementHandler分析BaseStatementHandler#prepare2.2ParameterHandler
hao9e
·
2023-12-16 10:16
mybatis
sql
java
【
RocketMQ
】顺序消费消息实现原理分析
一、顺序消息概述1.1、什么是顺序消息顺序消息是指对于一个指定的Topic,消息严格按照先进先出(FIFO)的原则进行消息发布和消费,即先发布的消息先消费,后发布的消息后消费。1.2、顺序消息的类型全局顺序消息对于指定的一个Topic,所有消息按照严格的先入先出(FIFO)的顺序来发布和消费(单生产者单线程,单消费者单线程)适用场景适用于性能要求不高,所有的消息严格按照FIFO原则来发布和消费的场
小颜-
·
2023-12-16 09:39
MQ
rocketmq
分布式
java
面试
中间件
java-rocketmq
【
RocketMQ
】Rebalance负载均衡机制详解
目录一、前言二、
RocketMQ
消息消费2.1、消息的流转过程2.2、Consumer消费消息的流程三、Rebalance负载均衡实现原理3.1、概述3.2、触发时机3.3、执行流程3.4、负载均衡策略原理四
小颜-
·
2023-12-16 09:08
MQ
rocketmq
负载均衡
java
面试
中间件
分布式
create-vue 生成式脚手架
源码解析
文章目录命令交互输出渐变标题解析命令行参数命令行交互国际化提示prompts库实现命令行交互生成模版创建项目输出文件夹生成packge.json查找预设的模版文件根据路径生成模块文件render生成模版填充ejs模版数据根据生成项目是ts还是js后置处理根据需要的模块生成所有对应的README.md文件结尾提示命令交互输出渐变标题asyncfunctioninit(){//process.stdo
神奇大叔
·
2023-12-16 08:42
cli
工程化原理
vue.js
前端
RocketMQ
系统性学习-
RocketMQ
领域模型及Linux下单机安装
MQ之间的对比三种常用的MQ对比,ActiveMQ、Kafka、
RocketMQ
性能方面:三种MQ吞吐量级别为:万,百万,十万消息发送时延:毫秒,毫秒,微秒可用性:主从,分布式,分布式扩展性方面:水平伸缩能力
无敌少年小旋风
·
2023-12-16 08:58
RocketMQ
rocketmq
学习
linux
RocketMQ
-
RocketMQ
高性能核心原理--(零拷贝)
五、关于零拷贝与顺序写1、刷盘机制保证消息不丢失在操作系统层面,当应用程序写入一个文件时,文件内容并不会直接写入到硬件当中,而是会先写入到操作系统中的一个缓存PageCache中。PageCache缓存以4K大小为单位,缓存文件的具体内容。这些写入到PageCache中的文件,在应用程序看来,是已经完全落盘保存好了的,可以正常修改、复制等等。但是,本质上,PageCache依然是内存状态,所以一断
长情知热爱
·
2023-12-16 07:50
java
开发语言
RocketMQ
-
RocketMQ
常见问题与总结
一、
RocketMQ
如何保证消息不丢失这个是在面试时,关于MQ,面试官最喜欢问的问题。这个问题是所有MQ都需要面对的一个共性问题。大致的解决思路都是一致的,但是针对不同的MQ产品又有不同的解决方案。
长情知热爱
·
2023-12-16 07:50
数据库
网络
Spring Cloud OpenFeign
源码解析
引众所周知,Feign是一个声明式web服务客户端。它使编写web服务客户端更容易。要使用Feign,只需要创建接口并且在接口上添加注解。Feign还支持可插拔编码器和解码器。SpringCloud增加了对SpringMVC注解的支持,并支持使用与SpringWeb中默认使用的HttpMessageConverters。SpringCloud集成了Eureka、SpringCloudCircuit
掂过碌蔗呀
·
2023-12-16 06:32
spring
cloud
spring
后端
【Vue3
源码解析
】v-model 和 emit
v-model部分源码:exportconstvModelText:ModelDirective={//eldom节点对象;binding对象;vnodecreated(el,{modifiers:{lazy,trim,number}},vnode){//获取props中的modelValue属性对应的函数el[assignKey]=getModelAssigner(vnode)//number修
小谢sd
·
2023-12-16 06:17
Vue3
源码解析
vue.js
前端
javascript
面试必问系列,
源码解析
多线程绝对不容忽视得问题:线程活性故障
看多了各种多线程得内容,我们是不是忘记了某一个很重要得知识点——线程活性故障线程活性故障是由于资源稀缺性或者程序自身的问题导致线程一直处于非Runnable状态,或者线程虽然处于Runnable状态但是其要执行的任务一直无法取得进展的一种故障现象关注公众号:Java架构师联盟,每日更新技术好文下面就来介绍几种常见类型的线程活性故障:死锁锁死线程饥饿活锁死锁对于死锁得问题,我们有一个非常非常好玩的问
java架构师联盟
·
2023-12-16 06:31
RocketMQ
的监控和管理工具有哪些❓
RocketMQ
提供了一些监控和管理工具,以便于用户对消息中间件的运行状态进行监控、管理和调优。
二狗plus
·
2023-12-16 05:19
RocketMQ
rocketmq
RocketMQ
的两种消息消费模式:Pull(拉取)和Push(推送)
RocketMQ
支持两种消息消费模式:Pull(拉取)和Push(推送),它们之间有一些区别和联系。
二狗plus
·
2023-12-16 05:19
RocketMQ
java-rocketmq
rocketmq
java
RocketMQ
的消息过滤是怎样工作的❓
RocketMQ
作为一款强大的分布式消息中间件,提供了消息过滤的功能,使得消费者可以根据需求选择接收符合条件的消息。
二狗plus
·
2023-12-16 05:48
RocketMQ
rocketmq
什么是
rocketmq
❓
在大规模分布式系统中,各个服务之间的通信是至关重要的,而
RocketMQ
作为一款分布式消息中间件,为解决这一问题提供了强大的解决方案。
二狗plus
·
2023-12-16 05:09
RocketMQ
java
rocketmq
python中any()函数用法详解
any()
源码解析
:defany(*args,**kwargs):#realsignatureunknown"""ReturnTrueifbool(x)isTrueforanyxintheiterable.Iftheiterableisempty
IT之一小佬
·
2023-12-16 00:33
python
python
any
05 FFmpeg4.4源码分析--解码
可以大致用如下图所示:从图中可以看出,大致可以分为下面三个步骤:首先要有待解码的压缩域的视频作为输入其次根据视频视频的压缩格式获得对应解码器最后通过解码器解码,输出像素域为YUV的解码后数据二、解码流程三、
源码解析
Chiang木
·
2023-12-15 22:48
FFmpeg全教程
音视频
ffmpeg
解码
编解码
mybatis和mybatisplus中对 同namespace 中id重复处理逻辑
源码解析
一、背景同事在同一个mapper.xml(namespace相同),复制了一个sql没有修改id,正常启动项目。但是我以前使用mybatis的时候如果在namespace相同情况下,id重复,项目会报错无法正常启动,后来看代码发现,是mybatisplus处理了id重复,所以项目正常启动。二、mybatis解析crudsql的流程mybatis启动流程,springboot启动时,加载Mybati
曾令胜
·
2023-12-15 18:29
mybatis
java
spring
MyBatis 四大核心组件之 ParameterHandler
源码解析
作者主页:有来技术开源项目:youlai-mallvue3-element-adminyoulai-boot仓库主页:GiteeGithubGitCode欢迎点赞收藏⭐留言如有错误敬请纠正!目录前言ParameterHandler接口DefaultParameterHandler类setParameters方法getParameterValue方法结语开源项目前言在MyBatis中,Paramet
有来技术
·
2023-12-15 17:55
#
Mybatis
mybatis
[cleanrl] ppo_continuous_action
源码解析
1import库(略)importosimportrandomimporttimefromdataclassesimportdataclassimportgymnasiumasgymimportnumpyasnpimporttorchimporttorch.nnasnnimporttorch.optimasoptimimporttyrofromtorch.distributions.normali
ka5cas
·
2023-12-15 17:33
强化学习
pytorch
深度学习
人工智能
WordCount
源码解析
Mapper,Reducer,Driver
创建包com.nefu.mapreduce.wordcount,开始编写Mapper,Reducer,Driver用户编写的程序分成三个部分:Mapper、Reducer和Driver。(1)Mapper阶段➢用户自定义的Mapper要继承自己的父类➢Mapper的输入数据是KV对的形式(KV的类型可自定义)➢Mapper中的业务逻辑写在map()方法中➢Mapper的输出数据是KV对的形式(KV
星星失眠️
·
2023-12-15 16:30
大数据开发技术
java
开发语言
大数据
hadoop
intellij-idea
万字详解
RocketMq
集群搭建步骤
cat/etc/hosts可以显示hosts文件里边的内容192.168.150.139mq1192.168.150.137mq2192.168.150.138mq32.安装JDK1.8和
RocketMQ
努力的布布
·
2023-12-15 15:25
rocketmq
rocketmq
启动nohup mqbroker 显示Exit 253错误解决方案
执行nohupmqbroker-c/usr/local/
rocketmq
/
rocketmq
-all-4.9.1-bin-release/conf/2m-2s-sync/broker-b-s.properties
努力的布布
·
2023-12-15 14:47
java-rocketmq
rocketmq
java
rocketmq
-exporter配置为系统服务-自启动
1、
rocketmq
-exporter配置为系统服务自启动①创建并进入编辑vi/usr/lib/systemd/system/
rocketmq
_exporter.service②复制下面内容至
rocketmq
_exporter.service
Tronhon
·
2023-12-15 12:59
windows
linux
rocketmq
exporter
rocketexporter
Docker安装
RocketMQ
详细教程
1.
rocketmq
的部署架构
RocketMQ
网络部署特点NameServer是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。
丷长玦遗墨
·
2023-12-15 12:38
Docker
java-rocketmq
docker
rocketmq
RocketMQ
的架构是什么样的❓
RocketMQ
,作为一款强大的分布式消息中间件,广泛应用于各种大规模分布式系统中,为异步消息通信提供了可靠的解决方案。
二狗plus
·
2023-12-15 11:56
RocketMQ
rocketmq
java
rocketmq
各节点间的关系
主要包括四个部分:NameServer集群:提供轻量级的服务发现和Topic路由信息。每个服务记录完整的路由信息,路由信息存储在内存中,提供相应的读写服务,并且支持快速存储扩展。Broker会定时的发送路由信息到NameServer中的每个机器进行更新,NameServer的集群是无状态的。Broker集群:Broker主要提供轻量级TOPIC和QUEUE机制。支持push和pull两种模式,有自
时之令
·
2023-12-15 09:07
RocketMQ
发送接收消息
RocketMQ
是一个开源的分布式消息中间件,它提供了可靠的消息传递和高可用性、高性能的特性。
wsd_ontheroad
·
2023-12-15 08:54
rocketmq
RocketMQ
,消费组和topic作用
消费组和消息队列(Broker)会建立关系,消息发送到Broker,消费实例会从绑定的Broker中拉取消息。对于一个MQ集群来说,Broker是固定的,所以不同的topic发送的消息,最终会根据topic进行归类,拉取的时候同样也会根据topic进行对应分类消息的拉取。
计科6班
·
2023-12-15 07:51
java
RocketMQ
源码
RocketMQ
的核心三流程启动流程
RocketMQ
服务端由两部分组成NameServer和Broker,NameServer是服务的注册中心,Broker会把自己的地址注册到NameServer,生产者和消费者启动的时候会先从
渔阳节度使
·
2023-12-15 06:12
学习笔记
rocketmq
RNN介绍及Pytorch
源码解析
介绍一下RNN模型的结构以及源码,用作自己复习的材料。RNN模型所对应的源码在:\PyTorch\Lib\site-packages\torch\nn\modules\RNN.py文件中。RNN的模型图如下:源码注释中写道,RNN的数学公式:表示在时刻的隐藏状态,表示在时刻的输入,表示前一层在时间的隐藏状态,或者是在时间“0”的初始隐藏状态。接下来我们看一下源码中RNN类的初始化(只介绍几个重要的
有梦的人心态要好
·
2023-12-15 05:16
深度学习模型
rnn
pytorch
人工智能
LSTM和GRU的介绍以及Pytorch
源码解析
介绍一下LSTM模型的结构以及源码,用作自己复习的材料。LSTM模型所对应的源码在:\PyTorch\Lib\site-packages\torch\nn\modules\RNN.py文件中。上次上一篇文章介绍了RNN序列模型,但是RNN模型存在比较严重的梯度爆炸和梯度消失问题。本文介绍的LSTM模型解决的RNN的大部分缺陷。首先展示LSTM的模型框架:下面是LSTM模型的数学推导公式:表示时刻的
有梦的人心态要好
·
2023-12-15 05:36
深度学习模型
lstm
pytorch
人工智能
Stable Diffusion
源码解析
(1)
参考1:https://blog.csdn.net/Eric_1993/article/details/129393890参考2:https://zhuanlan.zhihu.com/p/6133373421.StableDiffusion基本原理1.1UNetModel、FrozenCLIP模型1.2DDPM、DDIM、PLMS算法2.RunwaymlSD源码2.1Img2ImgPipeline
Yuezero_
·
2023-12-15 05:15
stable
diffusion
人工智能
计算机视觉
Rocket MQ 架构介绍
文章目录为什么选择
RocketMQ
基本概念优点缺点架构图编程模型发送者发送消息固定步骤消费者消费消息固定步骤为什么选择
RocketMQ
RocketMQ
是阿帕奇顶级的开源项目,由阿里开发并开源。
Jayden
·
2023-12-15 05:14
RocketMQ
消息中间件比较
其实现在主流的消息中间件就4种:kafka、ActiveMQ、
RocketMQ
、RabbitMQ下面我们来看一下,他们之间有什么区别,他们分别应该用于什么场景ActiveMQ我们先看ActiveMQ。
xmh-sxh-1314
·
2023-12-15 04:35
java
Go-ethereum
源码解析
之 go-ethereum/core/events.go
Go-ethereum
源码解析
之go-ethereum/core/events.go//Copyright2017Thego-ethereumAuthors//Thisfileispartofthego-ethereumlibrary
furnace
·
2023-12-15 04:37
Docker安装
RocketMQ
详细教程
使用docker-compose安装1.安装docker-compose#通过docker-composeversion命令进行查看docker-composeversion#如果没有该命令则走下面步骤进行安装docker-compose#1.安装扩展源sudoyum-yinstallepel-release#2.安装python-pip模块sudoyum-yinstallpython-pip#3
晓丶峰
·
2023-12-15 03:14
docker
java-rocketmq
rocketmq
arm版mac使用docker部署
rocketMQ
一、前言最近在做一些关于
rocketMQ
社区工作。由于需要测试多个版本的兼容性,公司开发环境只有一个版本集群,于是想使用docker部署测试。
高怪兽爱健身
·
2023-12-15 03:42
环境搭建
docker
rocketmq
docker 搭建
RocketMQ
docker搭建
RocketMQ
可视化界面 ,开启控制台密码和acl密码
参考地址:https://www.cnblogs.com/binz/p/15252277.html
weixin_32822759
·
2023-12-15 03:42
消息中间件
容器
rocketmq
使用 Docker 安装
RocketMQ
使用 docker 安装
rocketmq
使用Docker安装
RocketMQ
使用docker安装
rocketmq
使用Docker安装
RocketMQ
能够更加方便的部署和管理,以下是基本步骤:1、拉取
RocketMQ
镜像:2、运行
RocketMQ
头上一片天空
·
2023-12-15 03:40
Linux
Docker
docker
服务器
linux
docker部署
rocketmq
(亲测有效)
1.docker安装
rocketmq
#拉取镜像dockerpullfoxiswho/
rocketmq
:server-4.7.0dockerpullfoxiswho/
rocketmq
:broker-4.7.02
沉迷python的肖小北
·
2023-12-15 03:09
docker
java-rocketmq
rocketmq
【RockerMq】Docker创建
Rocketmq
1.
rocketmq
https://hub.docker.com/r/apache/
rocketmq
/tags拉取apache的这个包dockerpullapache/
rocketmq
:4.9.3dockerrun-d
Crypto Ascetic
·
2023-12-15 03:36
Docker
java-rocketmq
docker
rocketmq
docker 配置
rocketmq
启动nameserversudodockerrun-d-p9876:9876--namermqserverfoxiswho/
rocketmq
:server-4.5.1启动brokersudodockerrun-d-p10911
ArthasAlic
·
2023-12-15 03:32
java-rocketmq
rocketmq
java
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他