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源码解析
redis的原理和源码-sentinel哨兵的原理和
源码解析
(上)
文章目录Sentinel启动并初始化sentinel获取主服务信息获取从服务信息向主服务器和从服务器发送信息接收来自主服务器和从服务器的频道信息更新sentinels字典创建连向其他sentinel的命令连接检查下线状态选举领头Sentinel故障转移选出新的主服务器修改从服务器的复制目标将旧的主服务器变为从服务器Sentinelsentinel(哨兵)是Redis的高可用性解决方案:由一个或多个
迷雾总会解
·
2023-04-15 08:43
redis的原理和源码
redis
sentinel
Redis
源码解析
哨兵机制
初始化其实每一个哨兵节点就是一个运行在特殊模式下的redis服务器,所以一个哨兵的启动其实与一个正常服务器的启动差别不大,区别它们的标志就是去判断server.sentinel_mode而server.sentinel_mode的判断则是由checkForSentinelMode决定的intmain(){server.sentinel_mode=checkForSentinelMode(argc,
Orange_pa
·
2023-04-15 08:08
redis
数据库
java
阿里云服务器上搭建
rocketmq
1.上传
rocketmq
-all-4.5.1-bin-release压缩包,解压2.添加环境变量export
ROCKETMQ
_HOME=/opt/
rocketmq
-all-4.5.1-bin-releaseexportPATH
大杰or小智
·
2023-04-15 06:11
#
源码解析
:AOP(2)
接上篇#
源码解析
:AOPcglib类代理使用cglib实现的代理与jdk代理类似,只是代理对象的构造方式不同。
shallowinggg
·
2023-04-15 05:54
5G-OAI关于物理层中PDCCH
源码解析
5G物理层是指5G网络的传输技术,包括无线帧、子帧、时隙、符号等方面的定义和规范。具体来说,5G物理层定义了无线帧的长度、帧结构、子帧结构、传输速率、带宽、时间同步等方面的参数,以及物理层信道的编码、调制和解调方式等方面的规范。5G物理层的传输单元是无线帧,每个无线帧由10个长度为1ms的子帧构成。在5G物理层中,时间同步是通过上下行信道的同步实现的,保证了无线通信中各个节点的同步。在5G物理层的
ncq的小舔狗
·
2023-04-15 03:19
OAI框架
c++
网络
iot
信息与通信
spring cloud stream 使用rocket笔记
趁着打算重新找工作,刚好把之前的笔记整理整理,这篇笔记是当初在使用stream连接
rocketmq
时的一些笔记当时我们用的springcloudstream版本是3.1,当我去向往常一样去用注解绑定通道时
目标菜市场
·
2023-04-15 02:24
spring
cloud
springboot
spring
cloud
alibaba
cloud
java
spring
SpringCloud Stream整合
RocketMQ
参考:
RocketMQ
与SpringCloudStream整合(一、快速入门)-简书(jianshu.com)引用com.alibaba.cloudspring-cloud-starter-stream-
rocketmq
2021.1
宝贝一路向前
·
2023-04-15 02:23
spring
cloud
云原生
cloud
native
Rocketmq
讲解以及使用Spring Cloud Stream操作
安装:
RocketMQ
4.5.1安装教程_慕课手记搭建
RocketMQ
控制台
RocketMQ
控制台安装教程_慕课手记SpringCloudStream是什么?
EntyIU
·
2023-04-15 02:20
java
中间件
java-rocketmq
rocketmq
java
SpringCloud Stream 整合
RocketMQ
1.CloudStream概念:屏蔽底层消息中间件的差异,降低切换版本,统一消息的编程模型通过定义绑定器Binder作为中间件,实现了应用程序与消息中间件细节之间的隔离通过向应用程序暴露统一的Channel通道,使得应用程序不需要再考虑各种不同消息中间件实现遵循发布-订阅模式,通过主题进行广播一句话就是编码过程中看不到特定的某一个消息中间件代码的身影标准化MQ:1.Message生产者/消费者之间
莫说海无岸
·
2023-04-15 02:49
微服务
java-rocketmq
spring
cloud
rocketmq
Spring Cloud Stream 结合
rocketmq
SpringCloudStream结合
rocketmq
官方网址:https://github.com/alibaba/spring-cloud-alibaba/wiki/
RocketMQ
你可以在这个地址上下载到相关示例项目
sry1201
·
2023-04-15 02:18
mq
java-rocketmq
rocketmq
java
Spring Cloud 阿里
RocketMQ
Binder
SpringCloud阿里
RocketMQ
Binder
RocketMQ
简介
RocketMQ
是一个开源的分布式消息系统。它基于高可用分布式集群技术,提供低延迟、高稳定性的消息发布和订阅服务。
吕布辕门
·
2023-04-15 02:47
spring
cloud
spring
cloud
java
后端
【Java】最新版本SpringCloudStream整合
RocketMQ
实现单项目中事件的发布与监听
文章目录前言依赖配置代码参考前言SpringCloud项目中整合
RocketMQ
是为了削峰填谷。
ZhangBlossom
·
2023-04-15 02:15
java
java
java-rocketmq
rocketmq
Spring Cloud Stream应用
RocketMQ
SpringCloudStream应用
RocketMQ
文章目录SpringCloudStream应用
RocketMQ
SpringCloudStream?
liuec1002
·
2023-04-15 02:44
rocketMQ系列
java
后端
架构
RocketMQ
(七)——消息的生产
1.消息的生产过程Producer可以将消息写入到某Broker中的某Queue中,经历的如下过程:Producer发送消息之前,会先向NameServer发出获取消息Topic的路由信息的请求NameServer返回该Topic的路由表及Broker列表Producer根据代码中指定的Queue策略,从Queue列表种选出一个队列,用于后续存储消息Producer对消息做一些特殊处理,例如,消息
CodeGao
·
2023-04-15 02:47
定时调度Timer与ScheduledExecutorService的使用与
源码解析
内容简介1.如何实现指定时间执行任务。2.如何实现按指定周期执行任务。3.Timer与ScheduledExecutorService的区别1.定时器Timer的使用在JDK中Timer类主要负责计划任务的功能,也就是指定的时间执行某一任务。Time类的主要作用就是设置计划任务,封装任务的类是TimerTask。TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执
人生逆旅我亦行人
·
2023-04-15 00:22
AFNetworking
源码解析
本文分两个章来讲第一章介绍NSURLSession第二章对AFNtworking源码流程分析AFNetworking是一个对NSURLSession高度封装的网络请求工具,所以先简单介绍一下NSURLSession及其用法;第二章再看AFNetworking源码的时候不会懵;1.1NSURLSession*NSURLSession支持http2.0协议*iOS9.0之后使用的NSURLConnec
pengxiaochao
·
2023-04-15 00:13
Masonry
源码解析
原文链接Masonry是一个基于AutoLayout的轻量级布局框架。主要是对这两个API的封装:-(void)addConstraint:(NSLayoutConstraint*)constraint;-(void)removeConstraint:(NSLayoutConstraint*)constraint;//NSLayoutConstraint方法+(instancetype)const
移动端技术
·
2023-04-15 00:59
RocketMQ
报错:org.apache.
rocketmq
.client.exception.MQBrokerException
报错信息没有截屏下来,基本就长这样,说:“borker‘sdiskfull”org.apache.
rocketmq
.client.exception.MQBrokerException:CODE:14DESC
好好ysd
·
2023-04-15 00:10
微服务
java-rocketmq
rocketmq
java
【目标检测】YOLOv5推理加速实验:图片批量检测
YOLOv5批量检测
源码解析
YOLOv5在训练过程中是可以进行分批次训练(batch_size>1),然而在默认的推理过程中,却没有预留batch_size的相关接口,仍然只是单张图一张张进行检测推理。
zstar-_
·
2023-04-14 22:34
目标检测
目标检测
深度学习
python
渐进式
源码解析
React更新流程驱动
目录正文一、react.createElement和ReactElement元素二、双缓存技术三、React初始化的执行函数正文前面两篇文章介绍了fiber架构和workLoop如何调度。但是缺了一块非常重要的地方,那就是开发者写的代码是如何对接到上面流程的?在日常开发中,我们只关心了如何写组件,但是写完的组件是如何被渲染到页面当中?又是如何驱动更新流程?如果不知道这块内容,其实大家还是云里雾里的
·
2023-04-14 22:17
UVCCamera
源码解析
本文将通过UVCCamera源码研究概述相机传感器数据采集至USB数据传输整个过程下载源码配置调试环境gitcloneGitHub-saki4510t/UVCCamera:libraryandsampletoaccesstoUVCwebcameraonnon-rootedAndroiddevice注释调原有ndk-build编译方式//tasks.withType(JavaCompile){//c
江太翁
·
2023-04-14 22:51
android
[
源码解析
]socket系统调用上
文章目录socket函数API内核源码sock_createinet_createsock_allocsock_map_fd相关数据结构本文将以socket函数为例,分析它在Linux5.12.10内核中的实现,先观此图,宏观上把握它在内核中的函数调用关系:socket函数APIsocket函数原型:#includeintsocket(intdomain,inttype,intprotocol)该
Erice_s
·
2023-04-14 22:58
网络编程
linux
网络
Java并发——AQS
源码解析
本文通过总结源码学习,来分析了解下AQS的工作原理AQS是juc包锁实现的基础框架,研究juc包源码之前,AQS是必经之路虽然说,平时项目中,我们几乎不会有自己去继承aqs实现锁的需要,但是通过源码了解aqs的机制和原理,有助于我们加深对各种锁的理解,以及出现问题时排查的思路AbstractQueuedSynchronizer抽象队列同步器,CLH锁Thewaitqueueisavariantof
Walkerc
·
2023-04-14 21:50
横向控制 | Pure Persuit(纯跟踪)算法
横向控制|PurePersuit(纯跟踪)算法1.算法简介2.
源码解析
3.效果演示参考链接:https://zhuanlan.zhihu.com/p/48117381Github链接:https://github.com
奔跑的chanchanchan
·
2023-04-14 20:17
横向控制
经验分享
python
自动驾驶
ubuntu
webpack plugin
源码解析
(三) banner-plugin
文章目录作用涉及webpackAPI判断是否为入口chunk判断文件名是否匹配ModuleFilenameHelpers.matchObject创建注释内容Template.toComment模版字符串生成compilation.getPath合并文件内容实现constructorapply作用在文件头部|尾部插入自定义的注释内容newwebpack.BannerPlugin({banner:'h
神奇大叔
·
2023-04-14 19:42
webpack
javascript
前端
Java 并发工具CountDownLatch和CyclicBarrier 原理解析
文章目录Java并发工具CountDownLatch和CyclicBarrier原理解析一,简介二,代码演示CountDownLatchDemoCyclicBarrierDemo三,
源码解析
CountDownLatch
pjcdpainful
·
2023-04-14 19:59
Java并发
CountDownLatch
CyclicBarrier
雪花算法的原理和 Java 实现
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-04-14 17:17
中间件
分布式
java
编程语言
redis
LinkedHashMap的
源码解析
及与LRU缓存实现
1LinkedHashMap的概述publicclassLinkedHashMapextendsHashMapimplementsMapLinkedHashMap来自于JDK1.4,直接继承自HashMap,在HashMap基础上,通过维护一张基于整个哈希表的大双链表,解决了HashMap遍历元素时无序的问题。LinkedHashMap还能基于元素访问时间的先后顺序迭代元素,可用于实现简单的LRU
程序员麦冬
·
2023-04-14 16:15
rocketMQ
安装及配置
一、下载
rocketMQ
rocketmq
-all-4.8.0-bin-release.ziphttps://archive.apache.org/dist/
rocketmq
/4.8.0/
rocketmq
-all
冲鸭_程序猿
·
2023-04-14 16:39
【Vesta发号器源码】IpUtils
Vesta发号器
源码解析
——IpUtils一个跟IP相关的工具类,主要是两个方法//读取主机IPpublicstaticStringgetHostIp(){Stringip=null;try{Enumerationen
DeanChangDM
·
2023-04-14 14:21
Jetpack实践指南:lifecycle与协程的“猫腻”事
本篇文章主要是讲解如何使用lifecycle创建协程、
源码解析
以及lifecycle在协程中的应用。
bugyinyin
·
2023-04-14 14:36
Android
Android开发
Android
Jetpack
java
android
开发语言
卧槽!阿里《算法进阶指南》火了,完整版 开放下载!
以下是这份阿里秋招面试指南的部分截图:资料还涵盖了常见笔试面试算法和所有类型算法题的解题思路以及
源码解析
,非常清晰。并且书中所有的源代码,读者可以直接运行。
小白学视觉
·
2023-04-14 14:23
算法
百度
编程语言
python
java
消息队列的使用
目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,
RocketMQ
二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。
花无重日人未红
·
2023-04-14 14:43
Soul API网关
源码解析
16-插件篇
目标Divide插件介绍Divide插件配置pom依赖配置admin配置发起请求如何通过Divide代理转发Divide插件介绍Divide插件是网关处理Http协议请求的核心处理插件,通过设置可以准确的拦截和负载对应的请求。目前Soul针对规则支持And和Or逻辑连接。同时对于代理多个三方应用支持负载均衡。目前支持的负载均衡算法有Hash,Rondom,RoundRobin三种算法。Divide
nuopromise
·
2023-04-14 14:52
go-ethereum
源码解析
(一) -- go-ethereum源码阅读环境搭建(转)
序言因为goethereum是最被广泛使用的以太坊客户端,所以后续的源码分析都从github上面的这份代码进行分析。搭建goethereum调试环境windows1064bit首先下载go安装包进行安装,因为GO的网站被墙,所以从下面地址下载。https://studygolang.com/dl/golang/go1.9.1.windows-amd64.msi安装好之后,设置环境变量,把C:\Go
朱建涛
·
2023-04-14 11:56
kafka概述与下一代消息队列
目前业界应用比较多的分布式消息中间件主要包括:ActiveMQ、RabbitMQ、Kafka、
RocketMQ
,虽然都是分布式消息中间件,但是每种消息中间件使用方式区别还是很大的。
weixin_33893473
·
2023-04-14 09:07
大数据
java
运维
从演进式角度看消息队列
市面上有非常多的消息中间件,rabbitMQ、kafka、
rocketMQ
、pulsar、redis等等,多得令人眼花缭乱。它们到底有什么异同,你应该选哪个?
数据派THU
·
2023-04-14 09:07
队列
分布式
数据库
redis
kafka
ABP vNext详细教程——数据过滤器
目录简介基础用法2、使用3、查询拼装4、禁用5、补充说明
源码解析
1、DataFilter2、AbpDbContext简介数据过滤器是ABPvNext的重要功能,在ABPvNext中,软删除、多租户都是以数据过滤器为基础实现的
寒冰屋
·
2023-04-14 07:01
ASP.NET
CORE
CSharp.NET
架构及框架
abp
vnext
数据过滤器
APP启动流程分析(下)
启动流程分析(上)总流程总流程分成三个阶段Launcher请求AMS阶段AMS到ApplicationThread阶段ApplicationThread到Activity阶段上图中的序号,会在下面的源码中标记
源码解析
我只偷一只猪
·
2023-04-14 06:13
Android启动流程
源码分析
移动开发
android
【Demo验证】Service的onStartCommand返回值
一、引言上一篇文章【
源码解析
】Service的onStartCommand返回值从源码的角度分析了Service的onStartCommand的返回值的意义。
AndroidHint
·
2023-04-14 06:31
webpack plugin
源码解析
(二) copy-webpack-plugin
文章目录作用涉及webpackAPIcompiler.contextwebpack接收编译错误compilation.errorscompilation.getLogger("copy-webpack-plugin");compilation.getCache("CopyWebpackPlugin");获取|设置缓存根据文件内容计算hash合并hash获取|新建缓存对象文件快照snapshot创建
神奇大叔
·
2023-04-14 05:33
webpack
javascript
前端
webpack plugin
源码解析
(一) clean-webpack-plugin
文章目录作用实现作用可以配置构建前后删除某个文件夹内容,默认为webpack.options.output.pathnewCleanWebpackPlugin({dry:true,//true不真实删除,只输出删除的文件信息,默认为falsecleanOnceBeforeBuildPatterns:[//构建前删除,glob匹配规则'**/*',//默认值'!static-files*','!di
神奇大叔
·
2023-04-14 05:32
javascript
前端
webpack
webpack loader
源码解析
系列(四)-css-loader、style-loader
文章目录示例文件css-loaderstyle-loader示例文件//index.css入口文件@importurl('./1.css');*{margin:0;}//1.css@importurl('./2.css');@import'./3.css';.f{color:red;}//2.css.f{background-color:red;}//3.css.f{font-weight:100
神奇大叔
·
2023-04-14 05:20
webpack
css
javascript
手把手教你用代码实现 SSO 单点登录
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-04-14 04:34
中间件
java
http
spring
boot
web
LeakCanary
源码解析
LeakCanary
源码解析
前言对于内存泄漏的检测,基于MAT起点较高,所以一般我们都使用LeakCanary来作为我们的内存泄漏检测工具来使用。
4d3bf4cac28c
·
2023-04-14 04:58
RocketMQ
如何保证可靠性优先
《
RocketMQ
实战与原理解析》消息重复问题对分布式消息队列来说,同时做到确保一定投递和不重复投递是很难的,也就是所谓的“有且仅有1次”在鱼和熊掌不可兼得的情况下,
RocketMQ
选择了确保一定投递成功
灰气球
·
2023-04-14 04:21
zookeeper 单机版
源码解析
前言Zookeeper源码是比较值得去学习的,首选相比较于别的一些开源项目它是复杂性没那么高,阅读起来不困难。其次zookeeper中又包含了大量的养分,读完之后收获很多。所以很推荐大家去学习zookeeper的源代码列表下面是我阅读单机版zookeeper源代码的一些文章,希望和大家一起学习,一起进步zookeeper源码阅读环境搭建zookeeper单机版server端启动源码分析zookee
whateverblake
·
2023-04-14 03:56
Kafka是如何支持百万级TPS的?
承接上文RabbitMQ、
RocketMQ
、Kafka性能为何差距如此大?内存是线性地址空间,kernel程序先进入内存,一进入内存就开启保护模式,然后进行空间和权限的划分。
平凡人笔记
·
2023-04-14 03:17
平凡人笔记
java
jvm
开发语言
1.探花交友项目环境搭建
虚拟机的root用户密码为:root123默认参数:CPU:2核,内存:4G,硬盘:60GIP地址建议设置为192.168.136.160,否则有些服务将不可用,比如:Redis、
RocketMQ
等。
糖分你俩颗~~~
·
2023-04-14 02:48
#
tanhua
交友
java
开发语言
RocketMQ
producer同步发送单向发送
源码解析
目录
RocketMQ
生产者发送消息分为三种模式1.同步发送1.1DefaultMQProducerImpl#sendDefaultImpl1.2DefaultMQProducerImpl#sendKernelImpl1.3MQClientAPIImpl
·
2023-04-14 01:36
上一页
108
109
110
111
112
113
114
115
下一页
按字母分类:
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
其他