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源码解析
深度学习语义分割篇——FCN
源码解析
篇
作者简介:秃头小苏,致力于用最通俗的语言描述问题往期回顾:深度学习语义分割篇——FCN原理详解篇近期目标:写好专栏的每一篇文章支持小苏:点赞、收藏⭐、留言深度学习语义分割篇——FCN
源码解析
篇写在前面
秃头小苏
·
2023-06-11 10:19
深度学习
人工智能
神经网络
FCN
SpringBoot异常处理机制及
源码解析
SpringBoot异常处理官方文档启动一个springboot项目后,访问一个不存在的页面,浏览器则产生一个错误的白页,而使用客户端工具返回的是一个json格式的数据。常见的400/500错误也是如此。为什么同一个地址,不同的客户端访问会产生不同的响应呢?TheBasicErrorControllercanbeusedasabaseclassforacustomErrorController.官
miskss
·
2023-06-11 10:20
Java学习笔记
[SpringBoot-10]
源码解析
SpringBoot中的错误处理机制
文章目录1、默认错误处理机制1.1现象描述1.2原理解析1.3原理小结2、定制错误响应2.1定制错误页面2.2定制错误json数据1、默认错误处理机制1.1现象描述 当我们使用浏览器访问一个路径出现错误时,SpringBoot会弹出一个ErrorPage: 当我们使用的是非浏览器的客户端来访问一个路径出现错误,会返回一个JSON字符串: springboot根据访问者的request中的Ac
学哥斌
·
2023-06-11 10:48
Spring
java
springboot
错误处理机制
多线程与高并发学习:ThreadPoolExecutor
源码解析
目录前言正文
源码解析
———基本属性
源码解析
———execute
源码解析
———addWorker
源码解析
———runWorker
源码解析
———getTask
源码解析
———processWorkerExit
@猪大肠
·
2023-06-11 07:10
多线程与高并发
java
Kafka详解(一)
第1章Kafka概述1.1定义1.2消息队列目前企业中比较常见的消息队列产品主要有Kafka、ActiveMQ、RabbitMQ、
RocketMQ
等。
molecule_jp
·
2023-06-11 03:19
kafka
java-rabbitmq
rabbitmq
protobuf java rpc 实战
.生成代码3.写出文件三、ProtobufMessage基础操作(Local)四、Protobuf实现(Stub+Server)1.流程图2.包含客户端实现的.proto文件生成接口类3.具体实现以及
源码解析
五
老扎儿
·
2023-06-11 03:37
框架
java
rpc
hadoop
Apache
RocketMQ
RCE漏洞复现(CVE-2023-33246)
0x01产品简介
RocketMQ
是阿里巴巴在2012年开发的分布式消息中间件,专为万亿级超大规模的消息处理而设计,具有高吞吐量、低延迟、海量堆积、顺序收发等特点。
OidBoy_G
·
2023-06-11 02:43
漏洞复现
rocketmq
网络安全
web安全
分布式医疗云平台【docker、JDK、redis、nacos 、sentinel、
rocketmq
、fastdfs、mysql、mycat 等安装】(二)-全面详解(学习总结---从入门到深化)
目录docker安装JDK安装redis安装nacos控制台安装sentinel控制台安装
rocketmq
环境搭建fastdfs安装mysql安装mycat安装docker安装yum-yinstalldocker
童小纯
·
2023-06-11 01:19
实战项目---分布式医疗云平台
docker
linux
redis
java-rocketmq
sentinel
OpenHarmony
源码解析
(11): hiview维测平台
作者:鸿湖万联(武汉)许文龙1、概述Hiview是一个跨平台的终端设备维测服务集,由插件管理平台和基于平台上运行的服务插件来构成整套系统。Hiview维测服务是由HiSysEvent事件驱动的,其核心为分布在系统各处的HiSysEvent桩点,格式化的事件会通过HiSysEvent打点API上报至Hiview进行处理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mx
myxuan475
·
2023-06-11 00:06
鸿蒙源码分析
OpenHarmony
鸿蒙系统
c++
OpenHarmony
源码解析
(12): hisysevent
1、概述HiSysEvent是面向OpenHarmony系统开发者提供的系统打点功能,通过在关键路径埋点来记录系统在运行过程中的重要信息,辅助开发者定位问题,此外还支持开发者将打点数据上传到云进行大数据质量度量。HiSysEvent包括HiSysEvent打点配置、HiSysEvent打点、HiSysEvent订阅、HiSysEvent查询以及HiSysEvent工具模块,各模块能力介绍如下:Hi
myxuan475
·
2023-06-11 00:02
鸿蒙源码分析
运维
OpenHarmony
鸿蒙系统
dubbo服务引用
源码解析
引用远程服务第一种是使用服务直连的方式引用服务第二种方式是基于注册中心进行引用服务引用的时机第一个是在Spring容器调用ReferenceBean的afterPropertiesSet方法时引用服务第二个是在ReferenceBean对应的服务被注入到其他类中时引用这两个引用服务的时机区别在于,第一个是饿汉式的,第二个是懒汉式的默认情况下,Dubbo使用懒汉式引用服务。如果需要使用饿汉式,可通过
tytler
·
2023-06-10 23:08
dubbo
30分钟带你了解「消息中间件」Kafka、
RocketMQ
30分钟带你了解「消息中间件」Kafka、
RocketMQ
消息中间件的应用场景异步解耦削峰填谷顺序收发分布式事务一致性腾讯应用案例:30分钟带你了解「消息中间件」Kafka、
RocketMQ
主流MQ框架及对比
996小迁
·
2023-06-10 20:43
RocketMQ
- 高可用设计
国庆期间闲来无事,写了一个简单的小程序,小程序名称叫做IT藏经楼。目的是分享这些年自己积累的一些学习材料,方面大家查找使用,包括电子书、案例项目、学习视频、面试题和一些PPT模板。里面所有材料都免费分享。目前小程序中只发布了非常小的一部分,后续会陆续上传分享。当前版本的小程序页面也比较简单,还在逐渐的优化中。计算机系统的可用性用平均无故障时间来度量,系统的可用性越高,则平均无故障时间越长。高可用性
无法无天过路客
·
2023-06-10 19:22
RocketMQ
java-rocketmq
rocketmq
java
12
RocketMQ
高可用的生产部署架构
2.基于Dledger的Broker主从架构部署
RocketMQ
4.5版本之前的手动运维会导致系统的不可用。所以还是采取4.5版本后基于Dledger协议的自动主备切换的
鮀城小帅
·
2023-06-10 19:51
#
RocketMQ
消息队列
java
【
RocketMQ
】第三篇-
RocketMQ
一主两从高可用集群
RocketMQ
一主两从高可用集群一、环境准备二、配置文件131机器配置文件132机器配置文件133机器配置文件配置解读Dledger配置参数含义测试验证三、
RocketMQ
主从同步1、同步刷盘和异步刷盘
北城小林
·
2023-06-10 19:51
04_分布式专题
java-rocketmq
rocketmq
服务器
rocketmq
如何保证高可用_
RocketMQ
设计——高可用
昔之善战者,先为不可胜,以待敌之可胜。不可胜在己,可胜在敌。故善战者,能为不可胜,不能使敌之必可胜。故曰:胜可知,而不可为。—孙武高可用解决方案虽然有了容量保障的三大法宝作为依托,但随着消息引擎集群规模的不断上升,到达一定程度后,集群中机器故障的可能性随之提高,严重降低消息的可靠性以及系统的可用性。与此同时,基于多机房部署的集群模式也会引发机房断网,进一步降低消息系统的可用性。为此,阿里中间件(A
原谅教
·
2023-06-10 19:51
rocketmq
如何保证高可用
RocketMQ
的整体架构
rocketmq
rocketmq
天然支持高可用,它可以支持多主多从的部署架构,这也是和kafka最大的区别之一原因是
RocketMQ
中并没有master选举功能,所以通过配置多个master节点来保证
rocketMQ
我想说的csdn
·
2023-06-10 19:21
分布式
分布式
RocketMQ
高可用架构
RocketMQ
高可用架构高可用架构中主要两块:主从同步和故障转移一、主从同步的意义1、数据备份,保证多台机器上的数据冗余,特别是在主从同步复制的情况下,一定程度上保证了master出现不可恢复的故障后
Heloise_yangyuchang
·
2023-06-10 19:20
开发语言
java
kafka
个人开发
【
RocketMQ
高可用】
RocketMQ
高可用系列
目录一、消息存储机制1.1介绍1.2存储介质类型和对比1.3消息存储机制1.3.1概述1.3.2顺序读写和随机读写对于机械硬盘来说为什么性能差异巨大?1.3.3消息存储结构和流程1.3.4消息存储结构1.3.5刷盘机制二、高可用2.1NameServer高可用2.2BrokerServer高可用2.3消息消费高可用2.4消息发送高可用2.5消息主从复制2.5.1同步复制和异步复制2.5.2配置方式
AldarLin
·
2023-06-10 19:49
中间件
rocketmq
RocketMQ
保证高可用和高性能的几种措施
整体架构
rocketmq
是通过broker主从机制来实现高可用的。
代码让人狂
·
2023-06-10 19:19
java
面试
数据结构
队列
java
分布式
数据库
redis
设计一套高可用的
RocketMQ
消息中间件部署架构
作为路由中的的可用性哪怕一台或者两台挂掉,因为每个NameServer上有完整的集群路由信息,所以另外的服务也可以正常运行,2.基于Dledger的Broker主从架构部署其次就是考虑broker集群如何部署,因为
RocketMQ
4.5
无名小卒QWQ
·
2023-06-10 19:47
开发笔记
分布式
微服务合集
架构
java
分布式
RabbitMQ详细教程以及SpringBoot集成RabbitMQ
目录一、RabbitMQ简介1.1、RabbitMQ主流的原因1.2、RabbitMQ特点1.3、常见MQ对比1.3.1、ActiveMQ1.3.2、RabbitMQ1.3.3、
RocketMQ
1.3.4
Eliauk-_-
·
2023-06-10 18:33
rabbitmq
java-rabbitmq
rabbitmq
分布式
RocketMQ
集群部署
一、部署环境两台服务器,每台一个nameserver构成集群,broker集群双主双从。主机容器名称IP与宿主机的端口映射ODL控制器会同过vip通道10909去连接mq。主从通过10912端口同步这两个地址是通过-2+1在配置文件端口10911基础上计算得出两个宿主机上都有docker,并且创建了网桥docker-br0。dockernetworkcreate--subnet=172.16.1.
谷谷谷雨
·
2023-06-10 18:00
rocketmq
docker
深入浅出 OkHttp
源码解析
及应用实践
作者:vivo互联网服务器团队-TieQinruiOkHttp在Java和Android世界中被广泛使用,深入学习源代码有助于掌握软件特性和提高编程水平。本文首先从源代码入手简要分析了一个请求发起过程中的核心代码,接着通过流程图和架构图概括地介绍了OkHttp的整体结构,重点分析了拦截器的责任链模式设计,最后列举了OkHttp拦截器在项目中的实际应用。一、背景介绍在生产实践中,常常会遇到这样的场景
vivo互联网技术
·
2023-06-10 18:59
OKHttp
源代码
拦截器
Eureka 心跳和服务续约源码探秘——图解、源码级解析
Java学习:社区快速通道深入浅出
RocketMQ
设计思想:深入浅出
RocketMQ
设计思想绝对不一样的职场干货:大厂最佳实践经验指南最近更新:2023年5月25日点赞收藏⭐留言都是我最大的动力!
小王曾是少年
·
2023-06-10 17:57
eureka
网络
java
RocketMq
和Kafka对比
RocketMq
和Kafka对比kafka高性能原因:生产者:Kafka会把收到的消息都写入到硬盘中,它绝对不会丢失数据。为了优化写入速度Kafak采用了两个技术,顺序写入和MMFile。
想飞的盗版鱼
·
2023-06-10 16:15
RabbitMQ
kafka
java-rocketmq
rocketmq
RabbitMQ常见面试题
消息队列(MessageQueue),简称为MQ,是分布式系统中重要的组件消息队列主要解决了应用耦合、异步处理、流量削锋等问题目前使用比较多的Mq是RabbitMQ、
RocketMQ
、ActiveMQ、
Jm呀
·
2023-06-10 15:32
Java面试全集
rabbitmq
java
面试
设计模式(八):结构型之装饰器模式
创建型之原型模式设计模式(五):创建型之建造者模式设计模式(六):结构型之代理模式设计模式(七):结构型之适配器模式设计模式(八):结构型之装饰器模式目录一、设计模式分类二、装饰者模式1、概述2、结构3、实现4、JDK
源码解析
冬天vs不冷
·
2023-06-10 14:06
设计模式
设计模式
装饰器模式
Kafka由浅入深(6) Sender线程执行
源码解析
一、KafkaProducer消息流程图1.1KafkaProducer消息架构图1.2KafkaProducer消息架构分为两部分第一部分是KafkaProducer主线程主要逻辑提供消息拦截器、序列化器、和分区器的默认实现和对外自定义扩展功能,已经将消息追加并缓存到累加器RecordAccumulator中,为Sender线程提供批量数据队列和发送分区的准备工作。备注:1、对于主线程的原理分析
架构源启
·
2023-06-10 14:02
Kafka
中间件
kafka
java
分布式
SpringMVC拦截器
源码解析
前言:提到拦截器,我们一定会想到SpringAop。在看SpringMVC源码以前,一直以为SpringMVC的拦截器是用SpringAop的动态代理来实现,并且也很困惑,如果用动态代理如何实现拦截器?这里就不介绍SpringAop实现拦截器的方式,剖析SpringMVC拦截器实现的细节。SpringMVC拦截器也是Aop(面向切面)思想构建,但不是SpringAop动态代理实现的,主要采用责任链
架构源启
·
2023-06-10 14:02
Springmvc
源码分析
SpringMVC
源码分析
RxSwift
源码解析
01:RxSwift初体验
本文主要是RxSwiftDemo的体验RxSwift介绍RxSwift=ReactiveX+SwiftReactiveX(简称Rx):是一个可以帮助我们简化异步编程的框架Swift:表示是Rx的swift版本RxSwift作为一个响应式编程框架,有以下两点好处:聚合逻辑:即通过RxSwift提供的各种操作符实现逻辑的聚合响应式编程:即将所有事件都描述成一个可监听的序列,并提供大量功能各异的操作符,
Style_月月
·
2023-06-10 13:15
从微服务转为单体架构、成本降低 90%!是的,你没看反!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-06-10 13:12
微服务
架构
java
中间件
云原生
Kafka和其它中间件共同的优化(五)
5.2reactor模型netty也有使用到,以及它所用的mmap,epoll5.3和
rocketMQ
相同点相同点两者均利用了操作系统PageCache的机制,同时尽可能通过顺序io降低读写的随机性,将读写集中在很小的范围内
arthur.dy.lee
·
2023-06-10 12:31
kafka
kafka
中间件
kafka和其它消息中间件比较
rocketmq
开荒记录--基于springboot
rocketmq
开荒记录--基于springboot安装下载地址解压运行命令测试踩坑点控制台springboot部分pom.xml踩坑点安装下载地址https://archive.apache.org/
weixin_44863881
·
2023-06-10 12:56
消息队列
java
消息队列
spring
boot
源码解析
,okhttp3中的异步请求enqueue()
对应的jar包okhttp-3.3.0.jarokio-1.8.0.jar首先这是一个简单的okhttp3的异步请求,先创建参数对象,然后异步请求返回值接着我们来分析enqueue在Call.class中找到方法接着找到实现方法在类RealCall.class中Part1.这里可以看到synchronized,第一个悲观锁,这是为了确保当前的请求只有一个(对应的一个方法中的请求执行只有一个,但是有
嫉妒镜子里的我
·
2023-06-10 12:54
okhttp网络框架
源码解析
四okhttp网络框架
源码解析
异步请求执行流程之enqueue()方法
1、okhttp同步和异步请求的差别不是很大,同步调用的是execute(),而异步调用的是enqueue()方法,但是这两者的内部实现机制有很多区别。第一步创建OkhttpClient这个对象,第二步创建Request这个请求报文类,第三步根据request构建一个http请求Call类,第四步会调用enqueue()这个方法执行异步的请求。需要注意的是前三步都没有发起实际的网络请求,只是做了一
nicolelili1
·
2023-06-10 12:22
笔记
Android
Kafka、RabbitMQ和
RocketMQ
对比
Kafka、RabbitMQ和
RocketMQ
都是流行的消息队列系统,它们都有自己的优势和缺点,适用于不同的应用场景。
渣娃工程师
·
2023-06-10 11:05
java-rabbitmq
rabbitmq
kafka
ipfs get
源码解析
执行命令ipfsget(hash值)获取节点信息node,err:=GetNode(env)转化成ipfs真实路径ipnstoipfs并获取dag的信息判断是目录还是文件通过PBDagReader获取dag上的data内容(unixfs包)
站长_郭生
·
2023-06-10 11:09
RabbitMQ,
RocketMQ
,Kafka,Pulsar 几种消息队列的对比
文章目录1.RabbitMQ(1)优点:相对轻量、非常容易部署和使用(2)缺点:对消息堆积的处理不好、性能上有瓶颈2.
RocketMQ
(1)优点:消息可以做到0丢失、支持10亿级别的消息堆积(2)缺点:
你那是什么调调
·
2023-06-10 09:05
Kafka
java-rabbitmq
rabbitmq
kafka
人工智能学习07--pytorch18--目标检测:Faster RCNN
源码解析
(pytorch)
参考博客:https://blog.csdn.net/weixin_46676835/article/details/130175898VOC20121、代码的使用查看pytorch中的faster-rcnn源码:在pytorch中导入:importtorchvision.models.detection.faster_rcnn即可找到fasterrcnn所实现的源码,但这只是代码的一部分,和训练
小金金金金鱼
·
2023-06-10 09:32
pytorch
pytorch
人工智能
目标检测
Kafka笔记
1.MQ产品技术对比ActiveMQRabbitMQ
RocketMQ
KafkaEMQ公司/社区ApacheRabbit(https://www.rabbitmq.com/)阿里(https://
rocketmq
.apache.org
白豆五
·
2023-06-10 08:55
Java笔记
kafka
笔记
java-rabbitmq
Spring中IOC容器的整体创建过程(
源码解析
)
Spring中IOC容器的整体创建过程(
源码解析
)内容一、Spring创建IOC容器
源码解析
配置二、IOC容器创建整体流程三、IOC容器创建流程分步解由于此处源码过多,只给出大体过程,不会都贴上源码,有需要的可以自行进行
Simpier
·
2023-06-10 07:55
java
ioc
源码
spring
设计模式
Node服务器 - koa框架
1koa的基本使用2koa的参数解析3koa响应和错误4koa静态服务器5koa的
源码解析
6和express对比koa的基本使用过程constKoa=require('koa')//创建app对象constapp
木公176
·
2023-06-10 07:27
Node服务高级开发
前端
javascript
开发语言
基于 AIGC,
RocketMQ
学习社区探索开源软件学习新范式
开源软件拥有着广泛的求知群体,AIGC+社区的结合是学习型社区未来演进方向上的一个新颖的尝试,今天我们结合
RocketMQ
学习社区的实践来跟大家聊聊构建该类场景的经验以及遇到的一些挑战。
阿里云云原生
·
2023-06-10 07:56
java-rocketmq
AIGC
rocketmq
RocketMQ
学习社区重磅上线!AI 互动,一秒了解
RocketMQ
功能源码
作者:
RocketMQ
学习社区
RocketMQ
背景Apache
RocketMQ
诞生至今,一直服务于100%阿里集团内部业务、阿里云以及开源社区数以万计的企业客户。
阿里云云原生
·
2023-06-10 07:26
人工智能
java-rocketmq
rocketmq
RocketMQ
多级存储设计与实现
作者:张森泽随着
RocketMQ
5.1.0的正式发布,多级存储作为
RocketMQ
一个新的独立模块到达了TechnicalPreview里程碑:允许用户将消息从本地磁盘卸载到其他更便宜的存储介质,可以用较低的成本延长消息保留时间
阿里云云原生
·
2023-06-10 07:24
java-rocketmq
rocketmq
kafka
RocketMQ
在小米的多场景灾备实践案例
在小米内部,我们使用
RocketMQ
来为各种在线业务提供消息队列服务,比如商城订单、短信通知甚至用来收集IoT设备的上报数据,可以说
RocketMQ
的可用性就是这些在线服务的生命线。
阿里云云原生
·
2023-06-10 07:54
java-rocketmq
rocketmq
大数据
Node服务器-express框架
1Express认识初体验2Express中间件使用3Express请求和响应4Express路由的使用5Express的错误处理6Express的
源码解析
一、手动创建express的过程:1、在项目文件的根目录创建
木公176
·
2023-06-10 07:22
Node服务高级开发
express
前端
node.js
java面试项目三:在线教育
至今开发环境:IntellijIDEA、Maven、JDK1.8、GIT所用框架:Spring、SpringBoot、Mybatis-Plus、SpringCloud、Shiro、XXL-Job、其他技术:
RocketMQ
是Smoky呢
·
2023-06-10 07:50
java
面试
开发语言
spring
源码解析
(一):下载源码与编译
时隔多年,终于有一个不成熟的想法,想回忆一下spring系列的源码,首先从spring开始,,一步一步记录自己回忆学习的步骤。目录1.源码下载1.源码下载源码下载:GitHub-spring-projects/spring-framework:SpringFramework因为我们不需要对源码进行代码提交操作,所以只需要下载zip包就可以了。最好下载RELEASEB版本(spring-framew
KeepMoving00
·
2023-06-10 06:58
spring源码
spring
java
后端
上一页
100
101
102
103
104
105
106
107
下一页
按字母分类:
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
其他