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源码解析
okhttp3
源码解析
(5)-RealConnection、Http2Connection
okhttp3
源码解析
(5)-RealConnection、Http2Connection前言上一篇文章我们讲了StreamAllocation和HttpCodec的内容,本来想一篇文章讲完连接与流的,
捡一晌贪欢
·
2023-04-20 21:05
安卓
#
安卓源码解析
okhttp
android
Android
docker构建
rocketMq
集群
1拉取nameSrv镜像dockerpull
rocketmq
inc/
rocketmq
2创建namesrv数据存储路径mkdir-p/docker/
rocketmq
/data/namesrv/logs/docker
昱宸星光
·
2023-04-20 20:01
rocketmq
RocketMQ
多级存储设计与实现
作者:张森泽随着
RocketMQ
5.1.0的正式发布,多级存储作为
RocketMQ
一个新的独立模块到达了TechnicalPreview里程碑:允许用户将消息从本地磁盘卸载到其他更便宜的存储介质,可以用较低的成本延长消息保留时间
阿里云云原生
·
2023-04-20 20:00
java-rocketmq
rocketmq
kafka
阿里云
云原生
RocketMQ
-01
1.MQ介绍##1.1为什么要用MQ消息队列是一种“先进先出”的数据结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HdlART1t-1681918882436)(img/queue1.png)]其应用场景主要包含以下3个方面1)应用解耦系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障
楠~枫
·
2023-04-20 20:59
java-rocketmq
rocketmq
java
Lodash
源码解析
Part1:Array、Collection
Lodash
源码解析
Part1:Array、Collectionlodash究竟做了什么?封装封装可能会用到但是原生方法未提供的方法。
monvhh
·
2023-04-20 19:01
【开源项目】SpringBoot整合J2Cache入门及
源码解析
快速入门引入依赖net.oschina.j2cachej2cache-core2.8.4-releasenet.oschina.j2cachej2cache-spring-boot2-starter2.8.0-releasenet.sf.ehcacheehcache配置application.yml等文件application.ymlj2cache:config-location:j2cache.
秋装什么
·
2023-04-20 17:24
源码解析
开源项目介绍
spring
boot
开源
java
Eureka自我保护机制
源码解析
默认情况下,当EurekaServer在一定时间内(默认90秒)没有接收到某个客户端实例的心跳,EurekaServer将会注销该实例。但是当网络分区故障发生时,客户端与EurekaServer之间无法正常通信,此时不应该注销客户端。Eureka通过“自我保护机制”来解决这个问题:当EurekaServer短时间内丢失过多客户端时,这个节点就会进入自我保护模式。在自我保护模式下,EurekaSer
Java学习录
·
2023-04-20 16:22
队列是如何逐步进化成一个消息中间件的?
消息中间件的实现有很多,有新贵Kafka、
RocketMq
,也有老牌劲旅RabbitMq和ActiveMq,不过我最后选择了Nsq来讲解,因为它极简、清爽,用起来舒服,讲起来也好
来壹杯卡布奇诺
·
2023-04-20 15:10
RocketMQ
消费者无法消费问题解决
代码配置就不说了,网上一堆,本次问题不是代码配置的问题,所以不好解决,浪费了很多时间环境:
rocketmq
4.5.2,使用广播消息,1:n一对多问题描述:生产者可以正常产生消息,但是迟迟无法被消费者消费
Funky_oaNiu
·
2023-04-20 14:04
后端
服务器
java
消息队列
RocketMq
使用说明功能自动配置序列化使用xx-support-core的JacksonUtil支持阿里云商用版
RocketMQ
支持全链路追踪BaseMqListener消费者抽象类所有消费者均需要继承该类该类实现了以下功能
weixin_46007090
·
2023-04-20 14:17
java
redis
数据库
RocketMQ
消费者没有成功消费消息的问题排查
背景今天下游同事反馈,有一些以取消的订单库存还原异常了,导致部分商品库存没有还原。查日志发现没有收到还原消息,但是查看发送方是可以确认消息是已经发了的,那么是什么原因导致消费者没有收到,或者收到后没有处理消息呢。最后发现这些消息的状态都是NOT_ONLINE,原因是服务挂了,重启之后便可以重新消费了。让我们看看这个调查过程。调查消息丢失如何排查?当我们在使用mq的时候,经常会遇到消息消费异常的问题
翎野君
·
2023-04-20 14:40
java-rocketmq
rocketmq
java
开发语言
DataBinding
源码解析
DataBinding是Google发布的支持库,它可以实现UI组件及数据源的双向绑定。使用DataBinding可以轻松实现MVVM模式,当数据发生变化时会体现在View界面上,反过来界面内容变化也会同步更新到ViewModel中的数据源。同时,在Google推出的AndroidJetpack组件中,也将DataBinding放在了Architecture类别之中。一、DataBinding生成
小小的coder
·
2023-04-20 13:26
RocketMQ
顺序消息
我们知道消息队列的特性导致其消息不是顺序进行消费的,
RocketMQ
没有提供所谓的顺序消息来供我们使用,但是有时候一些场景需要需要顺序的去接收消息。今天我们重点讨论一下如何实现这种功能。
mingxungu
·
2023-04-20 11:07
React
源码解析
之createElement和render方法
参考资料请注意,这是React16.8的
源码解析
,当然他完全可以作为你阅读源码的参考,他还没有落后。
ATWLee
·
2023-04-20 10:38
React技术栈相关
JS
react.js
javascript
前端
17 个方面,综合对比 Kafka、RabbitMQ、
RocketMQ
、ActiveMQ 四个分布式消息队列
本文将从Kafka、RabbitMQ、ZeroMQ、
RocketMQ
、ActiveMQ17个方面综合对比作为消息队列使用时的差异。
小小哭包
·
2023-04-20 10:49
Java
软件设计研讨
开发技巧经验分享
kafka
rabbitmq
rocketmq
activemq
zeromq
SwitchUserFilter
源码解析
序本文就来解析一下SwitchUserFilter的源码SwitchUserFilterspring-security-web-4.2.3.RELEASE-sources.jar!/org/springframework/security/web/authentication/switchuser/SwitchUserFilter.javapublicclassSwitchUserFilterex
go4it
·
2023-04-20 09:52
RocketMQ
基础知识点
这里写自定义目录标题1、消息队列与
RocketMQ
简介1.1消息队列要解决的问题1.1.1发布/订阅1.1.2消息优先级1.1.3消息顺序1.1.4消息过滤1.1.5消息持久化1.1.6消息可靠性1.1.7
江无羡
·
2023-04-20 08:13
java-rocketmq
rocketmq
java
Soul API网关
源码解析
12-数据同步篇
目标soul基于Http数据同步简介soul-adminHttp长轮询配置adminyml文件配置Properties配置adminHttp启动流程解析soul基于Http数据同步简介原理图image.png从图中我们可以看出主要流程如下:1.soul-web设置http读超时为90s,也就是web端发起询问数据更新时候,只会等待90s。90s到了没得到web的返回数据也没关系,只能说admin端
nuopromise
·
2023-04-20 08:01
Python综合案例-小费数据集的数据分析(详细思路+
源码解析
)
目录1.请导入相应模块并获取数据。导入待处理数据tips.xls,并显示前5行。2、分析数据3.增加一列“人均消费”4查询抽烟男性中人均消费大于5的数据5.分析小费金额和消费总额的关系,小费金额与消费总额是否存在正相关关系。画图观察。6分析男女顾客哪个更慷慨,就是分组看看男性还是女性的小费平均水平更高7.分析日期和小费的关系,请绘制直方图。8、绘图分析性别+抽烟的组合对慷慨度的影响9.绘图分析聚餐
Tech行者
·
2023-04-20 07:02
python学习
数据分析
python
数据挖掘
SpringBoot——@ConditionalOnProperty和@ConditionalOnProperty注解的详解和使用
文章目录需求@ConditionalOnProperty注解介绍
源码解析
使用示例新建bean类需测试的注解类配置场景一配置场景二@ConditionalOnExpression介绍源码使用示例需测试的注解类一需测试的注解类二其他使用场景示例总结需求
Andya_net
·
2023-04-20 07:31
Java核心技术
Boot
spring
boot
java
后端
RocketMQ
——服务启动时初始化自定义
RocketMQ
的生产者Producer
需求构造
RocketMQ
生产者。在服务启动时构造生产者,在服务关闭时销毁生产者。
Andya_net
·
2023-04-20 07:31
Hadoop大数据专栏
Boot
中间件或工具类使用总结
java-rocketmq
rocketmq
java
消息队列面试题-
RocketMQ
1.为什么要使用消息队列?2.消息队列有什么优点和缺点?3.如何解决重复消费?幂等性:概念:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。要保证消息的幂等性,这个要结合业务的类型来进行处理。下面提供几个思路供参考:可在内存中维护一个set,只要从消息队列里面获取到一个消息,先查询这个消息在不在se
想飞的盗版鱼
·
2023-04-20 05:32
RabbitMQ
java
iOS分类Category
源码解析
第一部分:有关分类的本质、原理Q:分类的对象方法,类方法都存在哪里?一个类的所有分类的对象方法放在类对象中,所有分类的类方法存放在元类中clang查看编译文件xcrun-sdkiphoneosclang-archarm64-rewrite-objcNSObject+Test.m编译文件NSObject+Test.cpp中有关分类内容//声明结构体struct_category_t{constcha
萨缪
·
2023-04-20 02:20
NCCL深度学习Bootstrap网络连接建立
源码解析
目录引言rank0节点执行ncclGetUniqueId生成ncclUniqueId执行initTransportsRank看下bootstrapInit首先看下commState然后通过bootstrapNetCloseSend关闭fd然后再回去接着看bootstrapInit最后gather所有rank的ipport引言上次介绍到rank0的机器生成了ncclUniqueId,并完成了机器的b
·
2023-04-20 01:49
NCCL深度学习之初始化及ncclUniqueId的产生
源码解析
目录NCCL然后看下ncclInit首先执行initEnv,设置环境变量开始初始化通信网络首先执行ncclNetIb的init函数,就是ncclIbInit然后开始生成UniqueId通过createListenSocket启动sockerserverNCCLNCCL是英伟达开源的GPU通信库,支持集合通信和点对点通信。看下官方给的一个demo:#include#include"cuda_runt
·
2023-04-20 01:17
【dubbo源码】7.dubbo的spi机制源码
ExtensionLoader.getExtensionLoader(AdaptiveApi.class).getAdaptiveExtension();adaptiveExtension.doSomething();
源码解析
天还下着毛毛雨
·
2023-04-20 00:47
RocketMq
普通消息,死信队列,消息幂等性(redis)
1介绍
RocketMQ
作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。
是Smoky呢
·
2023-04-19 22:40
java-rocketmq
rocketmq
redis
java初中级面试题(SSM+Mysql+微服务(SpringCloud+Dubbo)+消息队列(
RocketMQ
)+缓存(Redis+MongoDB)+设计模式+搜索引擎(ES)+JVM
目录基础篇一、Get和Post的区别二、Java多态的具体体现三、StringBufferStringBuilderString区别四、==和equals区别五、重写equals需要重写hashCode吗六、java的基本数据类型七、List,Set,Collection,Collections八、ArrayList和LinedList区别九、HashMap和Hashtable区别十、Forwar
是Smoky呢
·
2023-04-19 22:10
java
spring
spring
boot
jvm
mybatis
Android四大组件之 Activity的启动过程
源码解析
前言Activity是Android中一个很重要的概念,堪称四大组件之首,关于Activity有很多内容,比如生命周期和启动Flags,这二者想要说清楚,恐怕又要写两篇长文,更何况分析它们的源码呢。不过本文的侧重点不是它们,我要介绍的是一个Activity典型的启动过程,本文会从源码的角度对其进行分析。我们知道,当startActivity被调用的时候,可以启动一个Activity,但是你知道这个
不入流Android开发
·
2023-04-19 21:50
Android技术
android
开发语言
学习
ReentrantLock从
源码解析
Java多线程同步学习
目录前言管程管程模型MESA模型主要特点AQS共享变量资源访问方式主要方法队列node节点等待状态ReentrantLock源码分析实例化ReentrantLock加锁A线程加锁成功B线程尝试加锁释放锁总结前言如今多线程编程已成为了现代软件开发中的重要部分,而并发编程中的线程同步问题更是一道难以逾越的坎。在Java语言中,synchronized是最基本的同步机制,但它也存在着许多问题,比如可重入
·
2023-04-19 19:08
源码分析Android rinflate的使用
目录rinflate
源码解析
递归类型判断TAG_REQUEST_FOCUSTAG_TAGTAG_MERGETAG_INCLUDEparseInclude第一部分:查找layout属性第二部分:加载对应的
·
2023-04-19 19:06
Soul API网关
源码解析
04
目标SpringCloudAPI流程分析准备soul-admin打开SpringCloud配置Soul-BootStrap增加SpringCloud依赖被代理端添加SpringCloud-Client依赖配置启动Eureka服务端分别启动admin,bootstarp运行SpringCloud-Example接口调用展示SpringCloudAPI注册流程准备soul-admin配置SpringC
nuopromise
·
2023-04-19 18:01
okhttp
源码解析
(五):代理和DNS
前言之前我们分析了okhttp的重试机制,发现在获取可用地址的时候,都需要遍历一个路由选择器,里面保存了可用的地址,那么这些地址是从哪来的呢?这就是本篇分析的重点。首先我们简单理解一下代理和DNS的概念:代理:通过另一台服务器或ip,帮助我们进行网络请求的转发,例如创建的抓包工具。DNS:万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接
珠穆朗玛小王子
·
2023-04-19 18:45
下载MNIST数据集并使用python将数据转换成NumPy数组(
源码解析
)
下载MNIST数据集并使用python将数据转换成NumPy数组首先来分析init_mnist函数接下来继续分析load_mnist函数实现数据集转换的python脚本的代码显示MNIST图像并确认数据下载MNIST数据集并将数据转换成NumPy数组的Python脚本里面最重要的就是load_mnist函数,其他项目想要调用数据集的话,就可以调用load_mnist函数,得到一个字典类型的数据,字
算法技术博客
·
2023-04-19 18:57
学习笔记
python
机器学习
数据集
Flink 源码:Checkpoint 元数据详解
本文仅为笔者平日学习记录之用,侵删原文:https://mp.weixin.qq.com/s/KNVRs4k8nH8JM5sgOWd9Lw本文是Flink
源码解析
系列,通过阅读本文你能get到以下点:Flink
longLiveData
·
2023-04-19 17:07
handlerthread和intentservice
源码解析
在开发过程中我们可以使用HandlerThread创建队列,通过发送消息让线程处理任务,重复利用线程节省系统资源开销。可以是使用IntentService来解决Service中不能处理耗时操作的问题。本篇文章主要从基本使用和核心源码分析,两个方面来介绍HandlerThread和IntentService。目录HandlerThread:HandlerThread的基本使用HandlerThrea
韩明泽
·
2023-04-19 16:17
OneFlow
源码解析
:Eager模式下Tensor的存储管理
作者|郑建华1不同Tensor类型的存储管理方式LazyTensor的存储是由Runtime和Actor等对象管理的。静态图完成编译后,需要多少个对象、多少存储空间都是确定的,Runtime等在初始化时会分配存储,在退出时回收资源。Eager模式下,GlobalTensor可以视为对LocalTensor的分布式封装,EagerGlobalTensorImpl在本地的数据是一个EagerLocal
·
2023-04-19 15:32
人工智能深度学习
bug记录
RocketMQ
使用不当造成CPU100%技术背景:EDAS、HSF、
RocketMQ
a)2018-11月份,prod-center两台服务器总是莫名其妙宕机,监控(edas控制台)发现TCP连接数总是从项目刚启动时的几十
天问_玄
·
2023-04-19 13:46
docker安装
rocketmq
一、安装环境作者用的是腾讯云的轻量应用服务器,系统直接安装的基于centos7.6的docker镜像二、安装步骤[root@VM-24-9-centos~]#dockersearch
rocketmq
我们这边使用排名第一的镜像
施小楠
·
2023-04-19 13:00
rocketmq
docker
强烈推荐一个有情怀的跨平台Redis可视化客户端工具:RedisViewer
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-04-19 11:38
中间件
微软
数据可视化
css
less
【RecBole-GNN/源码】RecBole-GNN中lightGCN
源码解析
或者点击链接扫码关注【RecBole-GNN/源码】RecBole-GNN中lightGCN
源码解析
【RecBole-GNN/源码】RecBole-GNN中lightGCN
源码解析
原文:https://
码农的科研笔记
·
2023-04-19 11:59
python
深度学习
人工智能
lightGCN
RocketMQ
学习笔记
目录前言1
RocketMQ
概述1.1MQ概述1.1.1MQ简介1.1.2MQ用途1.1.3常见MQ产品1.1.4MQ常见协议1.2
RocketMQ
概述1.2.1简介1.2.2
RocketMQ
发展历程2
RocketMQ
赤脚的我
·
2023-04-19 11:21
RocketMQ
java-rocketmq
rocketmq
学习
【
RocketMQ
一】MQ概述
1、MQ简介MQ,MessageQueue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。2、MQ用途从网上可以查看到很多的关于MQ用途的叙述,但总结起来其实就以下三点。限流削峰MQ可以将系统的超量请求暂存其中,以便系统后期可以慢慢进行处理,从而避免了请求的丢失或系统被压垮。异步解耦上游系统对下游系统的
笨基乙胺
·
2023-04-19 11:49
MQ
java-rocketmq
rocketmq
java
MQ同类产品对比以及选型-
RocketMq
的背后故事
2012年
RocketMQ
是阿里巴巴开源的消息中间件,着眼与用于交易核心消息的流转,做为阿里巴巴开源的消息中间件,主要面向有序消息场景能够提供更大的消息堆积能力,拉模式,消息持久化在磁盘。。
北海宇微
·
2023-04-19 11:19
RocketMQ
RocketMQ背景故事
阿里巴巴
RocketMQ
的学习历程(一)----MQ简介
1.MQ的简单了解1.1.MQ简介:MQ,messageQueue,是一种提供消息队列服务的中间件,也称消息中间件,是一套提供了信息生产,储存,消费全过程的API软件系统。1.2.MQ的主要用途:流量削峰MQ的流量削峰是指在系统面临高并发请求时,使用MQ来缓冲请求,避免数据库或其他服务承受过大的压力。例如,在双十一等活动中,用户的下单、抢购、支付等操作会导致系统的峰值流量集中在短时间内,如果直接访
只会写bug的靓仔
·
2023-04-19 11:16
java
分布式
java-rocketmq
rocketmq
学习
Retrofit 源码分析(Builder类
源码解析
一)
说到Retrofit首先应该想到的是他的Builder建造者模式那么我们就从这个点开始进行源码分析不说多了老规矩先上图这个构造函数相信会使用Retrofit的人都应该用过吧这里显示了一个Platform.get()方法我们先去进去瞅一瞅返回了一个实例是从findFlatform这个方法里面返回的这里面可以看出这里应该是一个适配用的方法判断是哪个平台接下来我们顺着源码继续往下看这个方法大家也不会陌生
愤怒的板蓝根
·
2023-04-19 10:43
SAP UI5 初学者教程之二:SAP UI5 的引导过程(Bootstrap)
Jerry从2014年加入SAP成都研究院CRMFiori开发团队之后开始接触SAPUI5,曾经在SAP社区和“汪子熙”微信公众号上发表过多篇关于SAPUI5工作原理和
源码解析
的文章。
JerryWang_汪子熙
·
2023-04-19 10:13
[druid
源码解析
] 2 初始化连接池
1.1SpringAutoConfig对于一个SpringBootStarter我们都会从他的spring.factories开始看起,因为这里定义了其配置类信息,我们找到如下配置类DruidDataSourceAutoConfigure:org.springframework.boot.autoconfigure.EnableAutoConfiguration=\com.alibaba.drui
AndyWei123
·
2023-04-19 08:40
RocketMq
-消息不丢失&幂等
byshihang.mai1.消息不丢失首先需要知道producer发送msg给broker,broker返回ack给producerconsumer向broker拉取消息,处理成功,返回ack给broker1.1从producer-broker分析生产者只要接收到返回的确认响应,就代表消息在生产阶段未丢失。利用同步发送、异步发送,等待ack状态,ack状态包括SendStatus.SEND_OK
麦大大吃不胖
·
2023-04-19 05:50
Spring Cloud微服务如何从远程配置中心Config拉取配置信息(
源码解析
)
一,思路整理SpringApplication这个类,大家应该都比较清楚了。这个类是微服务启动的核心类,我们启动一个微服务后,就会执行SpringApplication.run()。SpringBoot因为集成了很多组件,配置文件也比较丰富,为了对不同的配置文件进行解析,Spring提供了很多解析类。但是这些解析类并不是都能用上的,为了支持可插拔,SpringBoot提供了初始化器的机制。如果我们
鸿雁长飞鱼龙潜跃
·
2023-04-19 04:16
上一页
104
105
106
107
108
109
110
111
下一页
按字母分类:
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
其他