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源码解析
tomcat
源码解析
一tomcat整体架构
tomcat整体架构1.什么是tomcat?tomcat是servlet规范的一种实现(https://jcp.org/en/jsr/detail?id=340),通俗讲tomcat就是一个servlet的容器,每一个servlet代表了不同的业务处理逻辑,编写servlet是开发者做的事情,如何将请求分发到servlet,如何将servlet返回到数据传递给客户端这是tomcat该做的事情2.t
扑愣蛾子
·
2023-04-06 07:55
tomcat
JDK9-G1 -XX:ParallelGCThreads 默认选择
源码解析
参数含义源码分析参数含义-XX:ParallelGCThreads并行阶段最大的线程数源码分析hotspot/src/share/vm/runtime/vm_version.hpp/**Copyright(c)1997,2016,Oracleand/oritsaffiliates.Allrightsreserved.*DONOTALTERORREMOVECOPYRIGHTNOTICESORTHIS
Run_Tortoise
·
2023-04-06 07:23
JDK源码
程序员健康作息表
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-04-06 07:05
中间件
java
开发语言
Callable/Future
源码解析
线程池的执行任务有两种方法,一种是submit、一种是execute;execute和submit区别execute只可以接收一个Runnable的参数execute如果出现异常会抛出execute没有返回值submit可以接收Runable和Callable这两种类型的参数,对于submit方法,如果传入一个Callable,可以得到一个Future的返回值submit方法调用不会抛异常,除非调
威少JAVA
·
2023-04-06 05:00
spring cloud stream
rocketMq
写demo过程中报错
RocketMQ
Messagehasn'tbeensent.CausedbySend[1]times,stillfailed,cost[2985]ms,Topic:test-topic
泪氵商落指尖
·
2023-04-06 05:58
Redux
源码解析
概述Redux是JavaScript状态容器,提供可预测化的状态管理方案。其三大原则为:单一数据源=>整个应用的state被储存在一颗objecttree中,并且这个objecttree只存在于唯一一个store中state是只读的=>唯一改变state的方法就是触发action,action是一个用于描述已发生事件的普通对象使用纯函数来执行修改=>为了描述action如何改变statetree,
bowen_wu
·
2023-04-06 05:46
RocketMQ
的长轮询的消费方式
1.Push推送方式(即Server端推送消息给client):当Server收到消息发送者发送过来的消息后,Server端主动把消息推送给client,这个方式实时性比较好,但是增加了Server的工作负担,对Server的性能造成影响;另外Client如果不能够及时处理Server推送的消息,也是很大的问题。2.Pull拉取方式(即Client从Server拉取消息):Client循环的从Se
zhglance
·
2023-04-06 04:32
RocketMq
broker 延迟消息
系列
RocketMq
broker配置文件
RocketMq
broker启动流程
RocketMq
brokerCommitLog介绍
RocketMq
brokerconsumeQueue介绍
RocketMq
broker
晴天哥_王志
·
2023-04-06 03:31
领导:谁再用定时任务实现关闭订单,立马滚蛋!
一般的做法有如下几种定时任务关闭订单
rocketmq
延迟队列rabbitmq死信队列时间轮算法redis过期监听一、定时任务关闭订单(最low)一般情况下,最不推荐的方式就是关单方式就是定时任务方式
秃头披风侠_
·
2023-04-06 03:13
java
redis
rocketmq
编程语言
RocketMQ
9.CommitLog、ConsumeQueue、indexFile、offset
1.CommitLog消息内容原文的存储文件,同Kafka一样,消息是变长的,顺序写入生成规则:每个文件的默认1G=1024*1024*1024,commitlog的文件名fileName,名字长度为20位,左边补零,剩余为起始偏移量;比如00000000000000000000代表了第一个文件,起始偏移量为0,文件大小为1G=1073741824Byte;当这个文件满了,第二个文件名字为0000
香沙小熊
·
2023-04-06 02:40
从PaginationInterceptor分页实现过程看mybatis-plus插件原理解析
1、Mybatis-plusPaginationInterceptor加载原理
源码解析
mybatis-plusPaginationInterceptor加载顺序:源码分析:1)MybatisPlusAut
白菜404
·
2023-04-06 02:57
Redis
源码解析
-通信协议
Redis通信协议注解:本文的内容参考了硬核课堂Redis
源码解析
,感兴趣的同学可移步b站Redis内置的通信协议叫做RESP(RedisSerializationProtocol),规约了一些通信的格式
炸毛疯兔
·
2023-04-06 02:34
Redis
redis
数据库
nosql
Redis
源码解析
-基本数据结构
基本的数据结构SDS对标的就是C中的字符串,能够有如下的优点**1.O(1)时间获得长度**sds保存len就好了2.杜绝缓冲区溢出进行如同strcat之类的函数时候会判断剩余的空间是否是能够安全的操作如果空间不足会使用独特的内存分配和释放的策略(预分配&惰性释放)3.减少内存重新分配次数下面的结构体介绍了存储结构,在分配内存的时候会预先进行内存的分配如果修改之后len是1MB的,那么我们就预先分
炸毛疯兔
·
2023-04-06 02:03
Redis
redis
数据结构
数据库
阿里混沌工程-chaosblade工具不惑
chaosblade工具不惑文章目录阿里混沌工程-chaosblade工具不惑一、前言二、mysql试验1.delay试验2.throwCustomException试验三、mongodb、es、rabbitmq、
rocketmq
格一物
·
2023-04-06 01:38
系统
工具
软件
混沌工程
chaosblade
Swift进阶-Mirror解析
TargetClassMetadata和TargetStructMetadata数据结构源码分析Swift进阶-Mirror解析Swift进阶-闭包Swift进阶-协议Swift进阶-泛型Swift进阶-String
源码解析
顶级蜗牛
·
2023-04-06 01:01
docker部署安装
rocketmq
的血泪史
前言:我看了许多人安装
rocketmq
的文章,都是复制来复制去,复制也就算了,你自己能运行得通吗,我人都蒙了,在不断的试错和重复中,终于找到安装
rocketmq
的正确命令。
军大君
·
2023-04-06 00:35
docker
docker
运维
jenkins
Docker安装
rocketMQ
集群之挂载方式安装
1、创建挂载目录[root@bogon~]#mkdir-p/data/
rocketmq
/{logs-nameserver-m,logs-nameserver-s,logs-a,logs-a-s,logs-b
熟透的蜗牛
·
2023-04-06 00:32
MQ消息中间件
Docker
docker
容器
运维
rocketmq
docker中安装
RocketMq
控制台
前提:1、已安装好docker2、java相关环境变量已ok概要操作步骤:一、部署
rocketMq
注册中心namesrv(官方镜像)二、部署
rocketMq
节点,多个节点可通过修改broker.conf
高山流水_CC
·
2023-04-06 00:30
java-rocketmq
docker
rocketmq
如何使用docker安装
RocketMQ
-以及
RocketMQ
-Console控制台[转载]
注:此文章已经经过原作者同意进行转载—点我跳转.1.创建namesrv服务拉取镜像dockerpull
rocketmq
inc/
rocketmq
创建namesrv数据存储路径mkdir-p/docker/
Geek丶Dream
·
2023-04-06 00:22
Java
RocketMQ
docker
docker
java
消息队列
docker安装常用组件(
rocketmq
、redis、es)
需求:我们在开发环境一般都需要不少的组件,比如Zookeeper、Redis、
RocketMQ
、ElasticSearch、ElasticSearch-head、ElasticSearch-head环境
快乐敲代码
·
2023-04-06 00:18
开发环境搭建
应用部署
elasticsearch
docker
redis
DockerCompose部署
rocketMQ
最近工作时用到了
rocketMQ
,并且测试服务器的
rocketMQ
总会出现问题,我找到运维的同事把测试服务器的账号要过来,准备自己部署一下
rocketMQ
,于是便有了这篇博客。
月月大王
·
2023-04-06 00:12
Docker
java-rocketmq
rocketmq
java
【
RocketMQ
、Docker】Docker 安装
RocketMQ
-4.9.3:主从集群
dockercp容器ID:容器内文件位置本地位置dockercp55a0480ec59d:/home/
rocketmq
/
rocketmq
-4.9.3/conf/home/docker/mount/
rocketmq
apple_csdn
·
2023-04-06 00:03
RocketMQ
Docker
docker
java
容器
RocketMQ
【
RocketMQ
、Docker】Docker 安装
RocketMQ
-4.9.3:ACL权限控制
一、环境准备Docker已安装
RocketMQ
-4.9.3相关服务。
apple_csdn
·
2023-04-06 00:03
RocketMQ
Docker
docker
java
RocketMQ
【
RocketMQ
、Docker】Docker 安装
RocketMQ
-4.9.3:总结遇到的问题
背景broker容器启动成功后,默认的数据存在位置在容器内部的/home/
rocketmq
/store中,当我们挂载该目录后,会导致容器无法启动成功。
apple_csdn
·
2023-04-06 00:03
RocketMQ
Docker
docker
容器
java
RocketMQ
docker单机安装
rocketmq
双主双从
注意一定要开放安全组端口,否则无法访问console控制台2.创建目录mkdir-p/usr/local/
rocketmq
/logs/nameserver-1mkdir-p/usr/local/
rocketmq
C18298182575
·
2023-04-06 00:55
RocketMQ
docker
rocketmq集群
单机
Docker以挂载方式安装
RocketMQ
Docker挂载安装
RocketMQ
在Docker中安装和使用
RocketMQ
有多种方式,其中一种方式就是通过挂载本地文件的方式安装
RocketMQ
。
爱叨叨的程序狗
·
2023-04-06 00:23
docker
java-rocketmq
rocketmq
Nacos-1.3.2之服务注册
说明本文以开源框架nacos,版本号为1.3.2针对服务的注册以及数据流转进行
源码解析
,核心会围绕两种数据一致性协议展开解析;Distro协议和raft协议;其中Distro协议属于自制的;raft协议基于
眺望牛群
·
2023-04-05 23:46
nacos
中间件
队列
java
Nacos指南-服务发现:查询实例列表
查询实例列表API查询实例列表描述请求类型请求路径请求参数错误编码示例请求示例返回关键流程
源码解析
InstanceController总结API查询实例列表描述查询服务下的实例列表请求类型GET请求路径
漫漫代码路
·
2023-04-05 23:39
#
Nacos
java
spring
spring
boot
后端
程序人生
Spring单例Bean生命周期
源码解析
和循环依赖解决
文章目录Bean概述Bean加载AbstractBeanFactorygetSingleton方法createBean方法Bean创建createBean方法实例化前置处理阶段doCreateBean方法实例化Bean阶段实例化策略(策略模式)策略接口定义简单实例化策略实现Cglib实例化策略实现RootBeanDefinition加工循环依赖解决循环依赖案例两个缓存能否解决循环依赖populat
「已注销」
·
2023-04-05 22:59
Spring源码解析
spring
后端
Spring循环依赖
源码解析
(深度理解)
三、什么是AOP四、Spring三级缓存五、Spring循环依赖的实现原理、
源码解析
5.1、解决循环依赖思路分析5.2、Sprin
未闻花名丶丶
·
2023-04-05 22:51
Spring
spring
java
apache
为啥要学习rocket mq
为何要学习
rocketmq
?
空が笑っています
·
2023-04-05 22:09
学习
Mybatis-ParameterHandler
源码解析
Mybatis3.5.1源码分析Mybatis-SqlSessionFactoryBuilder,XMLConfigBuilder,XPathParser
源码解析
Mybatis-Configuration
彬_708c
·
2023-04-05 20:57
JECloud知识系列之后端框架选型
调用链追踪:SkyWalking日志收集:SkyWalking应用负载:OpenResty动态网关:ServiceEdge缓存服务:Redis统一配置中心:Apollo调度框架:XXLJob消息队列:
RocketMQ
weiwell666
·
2023-04-05 20:46
低代码
mybatis
java
开发语言
SpringBoot+Redis 实现 API 接口防刷限流
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-04-05 20:03
分布式
中间件
java
spring
redis
2020-07-21
源码解析
第二节
ref的三种使用方式与forwardRef一、ref的三种使用方式源码前言functionComponent(props,context,updater)Component.prototype.setState=function(partialState,callback){…this.updater.enqueueSetState(this,partialState,callback,)}upd
China_forrest
·
2023-04-05 19:14
详解 | 大型分布式电商系统架构
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-04-05 18:22
分布式
数据库
emacs
j2ee
java
以太坊
源码解析
:区块同步-downloader
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言在之前的文章里,我们分析了以太坊区块同步的架框代码,了解了以太坊的区块同步整体上是如何运作的。那么这篇文章里,我们就详细看一下这个框架中一个比较重要的部分:downloader
fatcat22
·
2023-04-05 17:04
Mybatis-ResultHandler,Cursor,RowBounds 源码分析
Mybatis3.5.1源码分析Mybatis-SqlSessionFactoryBuilder,XMLConfigBuilder,XPathParser
源码解析
Mybatis-Configuration
彬_708c
·
2023-04-05 17:54
Spring之循环依赖底层
源码解析
(二)
Spring之循环依赖底层
源码解析
三级缓存解决循环依赖思路分析总结三级缓存总结反向分析singletonFactories三级缓存三级缓存是通用的叫法一级缓存:singletonObjectssingletonObjects
枫度柚子
·
2023-04-05 16:59
spring
spring
源码解析
(二) @Autowired自动注入过程
1.依赖注入到底有几种?两种、四种、五种?两种:手动:set(byType、byName)、构造器自动:xml中:set、构造器autowired注解中:set、属性、构造器重点不在于到底有几种,而在于是否真的理解了依赖注入。2.@Autowired注解方式自动注入源码过程具体分析属性填充populateBean方法:只看关键部分,注入的部分//是否在BeanDefinition中设置了属性值Pr
干了这杯柠檬多
·
2023-04-05 16:58
springboot
spring
自动注入
Spring注解
源码解析
:@Autowired
Spring注解
源码解析
:@Autowired流程:经过我们的分析和推断,解析注解@Autowired的时机,其实就是在为bean实例填充属性的时候,会调用AutowiredAnnotationBeanPostProcessor
错觉_
·
2023-04-05 16:49
spring
spring
java
后端
Redisson分布式锁浅析
转自:http://tech.lede.com/2017/03/08/rd/server/Redisson/针对项目中使用的分布式锁进行简单的示例配置以及
源码解析
,并列举源码中使用到的一些基础知识点,但是没有对
王帅199207
·
2023-04-05 16:52
Spring AOP
源码解析
:生成代理对象
生成代理对象上一节我们分享了获取bean对应的切面(advice)的过程,本节我们接着分享生成代理对象的过程AbstractAutoProxyCreator#wrapIfNecessary刚开始的3个if条件是直接跳过不需要代理的bean,例如用户自定义的targetSource,springaop的基础类等。getAdvicesAndAdvisorsForBean是获取应用在当前Bean上面的切
Java识堂
·
2023-04-05 16:13
Spring
spring
java
后端
[
源码解析
] 深度学习分布式训练框架 horovod (6) --- 后台线程架构
[
源码解析
]深度学习分布式训练框架horovod(6)—后台线程架构文章目录[
源码解析
]深度学习分布式训练框架horovod(6)---后台线程架构0x00摘要0x01引子0x02设计要点2.1问题2.2
罗西的思考
·
2023-04-05 15:07
001_机器学习
015_深度学习
017_分布式机器学习
机器学习
深度学习
horovod
分布式训练
横贯八方揭秘RabbitMQ、
RocketMQ
、Kafka 的核心原理(建议收藏)
今天我们通过一篇文章来认识一下常见消息队列RabbitMQ、
RocketMQ
、Kafka。
Java码农
·
2023-04-05 13:36
RabbitMQ并发消费源码解读
并集成了RabbitMQ的相关功能,至于MQ的相关选型,由于之前项目组已经有项目采用了RabbitMQ,所以基于技术栈的稳定性,并没有变更,但是也简单了解了目前主流的MQ的使用场景,包括RabbitMQ,
RocketMQ
花花大脸猫
·
2023-04-05 10:20
【六】springboot启动源码 - finishBeanFactoryInitialization
finishBeanFactoryInitialization
源码解析
Instantiateallremaining(non-lazy-init)singletons.初始化剩下非懒加载的实例对象finishBeanFactoryInitialization
Ledison7
·
2023-04-05 09:16
springboot源码解析
HomeHomi脚手架
spring
boot
java
spring
【一】springboot启动源码 - invokeBeanFactoryPostProcessors - (下)
@Configuration配置的CGLIB动态代理
源码解析
PostProcessorRegistrationDelegate的invokeBeanFactoryPostProcessors方法,第146
Ledison7
·
2023-04-05 09:45
springboot源码解析
HomeHomi脚手架
spring
boot
spring
java
【六】springboot启动源码 - registerListeners
registerListeners
源码解析
Checkforlistenerbeansandregisterthem.监听器注册自定义监听事件packageorg.hopehomi.core.tool.support.listener
Ledison7
·
2023-04-05 09:14
springboot源码解析
HomeHomi脚手架
spring
boot
java
spring
手把手教你FreeRTOS
源码解析
(一)——内存管理
FreeRTOS
源码解析
集合(全网最详细)手把手教你Free
Sense_long
·
2023-04-05 09:41
单片机
FreeRTOS
STM32
单片机
学习
上一页
116
117
118
119
120
121
122
123
下一页
按字母分类:
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
其他