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源码解析
一文吃透Java线程池——实现机制篇
上半部分链接:一文吃透Java线程池——基础篇实现机制(
源码解析
)根据前面的学习,我们知道,线程池是如下的运作机制解析:一开始,核心线程数以内的任务。直接分配线程,然后线程执行任务。
发现存在
·
2023-09-11 17:30
java
java
多线程
一文吃透Java线程池——基础篇
通过
源码解析
,更深刻理解线程池的工作原理,以及各个概念的准确含义。原本是一篇文章,因为篇幅太长,所以拆成的两篇,所以建议都看。
发现存在
·
2023-09-11 17:30
java
java
多线程
听说 Spring AOP 有坑?那就来踩一踩
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-11 14:10
中间件
spring
aop
java
proxy
Druid连接池
源码解析
(2)DruidDataSource-2
1关闭连接池关闭时调用close()方法,主要流程:依旧加锁,判断状态是初始化完成的,且没有关闭,进入关闭流程中断各个线程池从DruidConnectionHolder中获取连接,并依次关闭注销mbean,完成关闭流程,销毁Filter,释放锁2StackTrace在DruidDataSource中单独定义了一个StackTrace,就是在初始化的时候获取了当前线程的StackTrace,目测目的
错乱的三元运算
·
2023-09-11 13:03
SpringBoot自动装配
源码解析
Spirngboot为啥会比Spring使用更简单,少了那么多的Xml文件?一切都是基于SpringBoot的自动装配,当然SpringBoot的自动装配也是一个高频的面试题。1.@SpringApplication注解的源码分析在分析源码时,都要问一问为什么SpringBoot能基于自动装配?这是一个SpringBoot的项目1.首先来看下SpringBoot的@SpringBootApplic
废弃的root
·
2023-09-11 11:29
SpringBoot
spring
boot
java
spring
31.9k!这是我见过最强的后台管理系统 !!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-09-11 08:06
公司用的 MySQL 团队开发规范,太详细了,建议收藏!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-09-11 08:36
数据库
mysql
java
python
大数据
Spring Boot 接入支付宝支付的 SDK 方法
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-09-11 08:36
中间件
java
spring
spring
boot
接口
图片提取文字功能很神奇?Java几行代码搞定它!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-09-11 08:35
计算机视觉
人工智能
图像识别
java
oauth
31.4k!这是我见过最强的后台管理系统 !!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-09-11 08:34
看看人家的快速开发平台,确实清新优雅!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-09-11 08:34
java
开发语言
Spring AOP源码(4)—基于注解的AOP
源码解析
以及AnnotationAwareAspectJAutoProxyCreator【一万字】
基于最新Spring5.x,详细介绍了基于注解的SpingAOP原理,包括对于AOP标签的解析、Aspect切面注解的解析、@EnableAspectJAutoProxy注解的解析、AnnotationAwareAspectJAutoProxyCreator以及SpingBoot中AOP的自动配置原理,这一切都是在前几篇文章之上进行讲解的! 此前的几篇文章我们学习了基于XML的SpingAO
刘Java
·
2023-09-11 07:50
Spring
5.x
源码
Spring
AOP注解原理
EnableAspectJA
aspectj-autopr
手动开发-简单的Spring基于注解配置的程序--
源码解析
文章目录@设计注解@$设计容器$#完整代码#在前文中《手动开发-简单的Spring基于XML配置的程序–
源码解析
》,我们是从XML配置文件中去读取bean对象信息,再在自己设计的容器中进行初始化,属性注入
CodeLinghu
·
2023-09-11 07:47
Spring
spring
java
rpc
R3LIVE
源码解析
(9) — R3LIVE中r3live_lio.cpp文件
目录1r3live_lio.cpp文件简介2r3live_lio.cpp
源码解析
1r3live_lio.cpp文件简介在r3live.cpp文件中创建LIO线程后,R3LIVE中的LIO线程本质上整体流程和
几度春风里
·
2023-09-11 06:15
R3LIVE项目实战
R3LIVE
源码解析
R3LIVE
源码解析
(8) — R3LIVE中r3live.cpp文件
目录1r3live.cpp简介2r3live.cpp
源码解析
3r3live.hpp
源码解析
1r3live.cpp简介我们在R3LIVE流程解析中提到R3LIVE主要由两个node节点所依赖的cpp文件组成
几度春风里
·
2023-09-11 06:45
R3LIVE项目实战
R3LIVE
源码解析
从零开始开发亿级流量电商优惠券项目实战
一般玩所谓的千万级数据量、亿级流量的业务系统,要么主打使用
RocketMQ
,要么主打使用Redis,要么
RocketMQ
+Redis结合使用因为
RocketMQ
和Redis有两个共同的特点:两万级以上的读写吞吐量数据分片存储管理营销系统就是利用了
每天的每一天
·
2023-09-11 06:33
业务系统开发
后端
并发编程-Hadoop之edits_log批量刷磁盘
这里都有大量的并发优化、网络IO优化、内存优化、磁盘读写优化的架构设计、生产方案在里面并发优化:
rocketmq
消费端线程池并发消费msg网络IO优化:hadoop的大文件上传+内存缓冲+package
每天的每一天
·
2023-09-11 06:32
并发编程
后端
实际场景中的多线程并发编程案例
目录使用多线程的意义:CountDownLatch案例一:多线程同步发起并发请求案例二:
rocketmq
内,每个broker将自己注册到所有的nameserver时案例三:利用异步线程实现同步请求CompletableFuture
每天的每一天
·
2023-09-11 06:02
java多线程
java
开发语言
后端
13-
RocketMQ
主从同步(HA实现)源码原理
slave每次接收到master发过来的一批commitlog数据时,会看master传过来的这段commitlog的起始端,对应的全局物理偏移量,和slave本地存储的批commitlog数据的最大物理偏移量,是否相等如果相等,也说明master端没有给slave漏掉某一段commitlog,说明本次master传过来的这段commitlog片段,可以直接拼接在slave本地的commitlog
每天的每一天
·
2023-09-11 06:32
rocketmq源码解析
rocketmq
HashMap核心方法:put()、putVal()、resize()与treeifyBin()
二、putVal方法putVal方法的
源码解析
如下:final
luckywuxn
·
2023-09-11 05:49
Java基础
多线程&并发
哈希算法
算法
【
源码解析
】Launcher 8.0源码(8)---Launcher的源码启动过程第三步之创建统一Launcher辅助对象
Launcher8.0的Launcher的源码启动过程第三步是创建一系列的Launcher辅助对象,包括UI图标数据的处理类,具体拖拽操作的辅助类,以及为后台运行做准备。具体的源码部分是这样写的:1.mOrientation=getResources().getConfiguration().orientation;2.mSharedPrefs=Utilities.getPrefs(this);3
lonamessi
·
2023-09-11 04:03
分布式系统一致性高可用的解决方案总结
本文基于对redis、zookpeer、
rocketmq
、elasticsearch学习总结,对于分布式系统学习,一定绕不开一个点,那就是CAP定理。
社会我大爷
·
2023-09-11 03:54
RocketMQ
on openEuler 提供高性能消息队列的稳定性解决方案
RocketMQ
onopenEuler,是一种将
RocketMQ
消息中间件通过容器化的方式部署在openEuler操作系统上运行,借助openEuler系统对于OS缓存回收效率增强的内核特性,提升消息中间件在面向超大规模高并发
·
2023-09-11 00:57
Rocket MQ异常排查RemotingTooMuchRequestException
RocketMQ
异常排查异常报告[TIMEOUT_CLEAN_QUEUE]brokerbusy,startflowcontrolforawhile,periodinqueue:1008ms,sizeofqueue
robin-cloud
·
2023-09-10 17:23
消息队列
后端
分布式
网络
java
Java 集合操作之交集、并集和差集
本文将介绍如何使用Java集合框架中的方法来实现这些集合操作,并通过
源码解析
来深入了解其实现原理。
修己xj
·
2023-09-10 14:31
java
开发语言
RocketMQ
快速开始quickstart && borker配置文件
producerpublicclassProducer1{publicstaticvoidmain(String[]agrs)throwsMQClientException,UnsupportedEncodingException,RemotingException,InterruptedException,MQBrokerException{DefaultMQProducerproducer=n
严重思想跑偏患者
·
2023-09-10 14:21
SpringBoot整合
RocketMQ
详解
1、首先在pom.xml文件中引入相关
RocketMQ
的jar包org.apache.
rocketmq
rocketmq
-common4.6.1org.apache.
rocketmq
rocketmq
-client4.6.1
YT博烩
·
2023-09-10 12:35
spring
boot
RocketMq
简介、基本架构 及 Springboot快速集成
RocketMq
1、
RocketMQ
简介:
RocketMQ
前身是阿里研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目,具有高性能、高可靠、高实时、分布式特点。
蒙奇D啊哈
·
2023-09-10 12:34
Java
middleware
spring
boot
rocketmq
SpringBoot 整合 ActiveMQ、RabbitMQ(direct、topic模式)、
RocketMQ
详解代码示例
-SpringBoot整合ActiveMQ、RabbitMQ(direct、topic模式)、
RocketMQ
详解代码示例概念:消息分为:1、同步消息2、异步消息处理消息的角色分为:1、消息发送方2、消息接收方企业级应用中广泛使用的三种异步消息传递技术
楊建业
·
2023-09-10 12:04
SpringBoot
springboot
activemq
rabbitmq
rocketmq
topic
java
rocketmq
消费,SpringBoot 整合
RocketMQ
实现消息生产消费(
RocketMQ
Template实现)
有时候我们在使用消息队列的时候,往往需要能够保证消息的顺序消费,而
RocketMQ
是可以支持消息的顺序消费的。
哈里叔叔
·
2023-09-10 12:04
java
rocketmq消费
SpringBoot集成ActiveMQ
目前的消息队列有:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,
RocketMQ
等。本篇主要对activeMQ集成到SpringBoot
大头程序员不头大
·
2023-09-10 12:33
JAVA后端
spring
boot
java
activemq
(十二)springboot集成rabbitmq详解
消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将
RocketMQ
捐献给了apache,当然了今天的主角还是讲RabbitMQ。
青蛙与大鹅
·
2023-09-10 12:32
springboot
java
程序人生
日积月累
springboot学习之路
springboot
rabbitmq
详解
SpringBoot集成kafka配置使用(一)
目录1、pom文件的引入2、kafkaConfig3、消息的生产者(KafkaSender)4、消息的消费者(KafkaReceiver)5、yml配置文件6、使用(soeasy)项目中原版使用的是
rocketmq
m0_54850467
·
2023-09-10 12:32
java
java
后端
Springboot 整合
RocketMQ
业务场景:该接口为H5、小程序提供,用于用户提交信息,后台计算用户数据,进行审核。根据用户提交的手机号计算用户数据,计算用户实时数据比较长,数据量大的3-5分钟,数据小的1分钟上下,移动端不需要实时返回用户计算数据,所以接口可以保存完用户基本信息,再推送至消息队列计算用户数据。消费者的计算方法(farmApi.calcSubsidyAndHomeworkData(requestParam,requ
lisaihang96
·
2023-09-10 12:02
1024程序员节
RocketMQ
篇四 springboot集成
RocketMQ
1、加依赖org.apache.
rocketmq
rocketmq
-spring-boot-starter2.0.3注:以前的那个要注释掉-->org.apache.
rocketmq
-->
rocketmq
-client
bluewelkin
·
2023-09-10 12:01
rocketmq
rocketmq
SpringBoot集成Apache
RocketMQ
详解
文章目录0.前言1.SpringBoot集成Apache
RocketMQ
详细步骤1.1.添加依赖1.2.配置
RocketMQ
1.3.创建消息生产者(Producer)1.4.创建消息消费者(Consumer
冰点.
·
2023-09-10 12:30
#
Spring
Boot
知识集锦
#
RocketMQ从入门到精通
java-rocketmq
spring
boot
apache
Ioc容器加载过程-bean生命周期
源码解析
SpringIOC容器的加载过程1、实例化容器:AnnotationConfigApplicationContext首先从这里出发:AnnotationConfigApplicationContextcontext=newAnnotationConfigApplicationContext(MainConfig.class);创建AnnotationConfigApplicationContext
PnJg?
·
2023-09-10 11:30
spring5底层
java
spring
开发语言
Spring
源码解析
(二)---spring容器的基本实现
一前言我们都知道spring两大核心原理:IOC与AOP.IOC:(全称:InverseOfControl)控制反转,容器主动将资源推送给它所管理的组件,组件所做的是选择一种合理的方式接受资源。通俗点讲:就是一个容器工厂,里面加工了各种资源对象,当我们需要的时候直接从里面取出,正是工厂模式的一个良好的展现。IOC容器大致分为两种:BeanFactory容器与ApplicationContext容器
good well
·
2023-09-10 10:12
spring源码
spring源码
bean容器
手动开发-简单的Spring基于XML配置的程序--
源码解析
手动开发-简单的Spring基于XML配置的程序文章目录手动开发-简单的Spring基于XML配置的程序思路分析@完整代码&:本文带着大家写一个简单的Spring容器,通过读取beans.xml配置文件,获取第一个JavaBean:Monster的对象,并给对象赋值,放入到容器中,输出对象信息。先回顾一下使用Spring时,我们是通过ClassPathXmlApplicationContext得到
CodeLinghu
·
2023-09-10 10:36
SpringBoot实战
Spring
spring
xml
java
Elasticsearch 为什么能做到快速检索?— 倒排索引的秘密
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-09-10 09:45
搜索引擎
定位
大数据
数据库
java
ElasticSearch 面试 4 连炮,你顶得住么?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-10 09:10
中间件
java
redis
elasticsearch
es
elastic-Job
源码解析
之事件追踪EventBus
elastic-Job
源码解析
之事件追踪EventBus在elastic-job中,有一块很重要的功能,与作业的执行密切相关,但又不影响作业的执行,那就是作业的执行状态和运行轨迹记录,脑子里很容易想到这几个词
寻找_世界
·
2023-09-10 09:57
spring boot
源码解析
(二)配置文件
上一篇笔记详细的说明的springboot的一键启动及其原理。也说到了自动配置。但是有些时候我们并不想要这个默认配置,所以这个默认配置是可以修改的。而springboot使用一个全局的配置文件,配置文件名是固定的:application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值SpringBoot在底层将所有的东西都给我配置好了,但
唯有努力不欺人丶
·
2023-09-10 09:30
rocketmq
偶尔发送慢问题
现象:查看生产接口调用,发现偶尔会出现接口处理慢问题,通过这笔交易日志分析,定位到发送
rocketmq
消息处理。分析查看mq的gc情况,未发现异常。
向上的萝卜白菜
·
2023-09-10 08:34
RocketMQ
调研问题记录
实践&基础知识首先贴出我参考的实践类的文章springboot的
RocketMq
实例
RocketMQ
入门——基于SpringBoot使用
RocketMQ
RocketMQ
最佳实践
RocketMQ
最佳实践,
半亩房顶
·
2023-09-10 07:48
不懂Netty,还想要高薪?腾讯T4大师整理的这份Netty权威指南(附游戏项目实战)不来了解下吗?
在互联网领域,阿里的分布式服务框架Dubbo、
RocketMQ
,大数据的基础序列化和通信框架Avro,以及很多开源的软件都已经开始使用Netty来构建高性能、分布式通信能力,Netty社区的活跃度也名列前茅
进阶的架构师
·
2023-09-10 00:00
游戏
分布式
编程语言
java
大数据
MR
源码解析
和join案例
MR
源码解析
newJob():读取本地文件,xml配置job.start():启动线程job的run():线程方法runTasks():传入对应的接口,启动map或者reduceMapTask类的run
十七✧ᐦ̤
·
2023-09-10 00:23
mr
大数据
java
阻塞队列之ArrayBlockingQueue
源码解析
之前的文章我们学了ConcurrentHashMap、ConcurrentLinkedQueue等线程安全容器,而且也说了Java并发包中的Concurent开头的并发容器都是非阻塞的,是使用CAS自旋操作实现的线程安全。今天我们来学习实现线程安全的另一种方法:就是阻塞形式,即使用锁,这样的容器也被称为阻塞队列。什么是阻塞队列阻塞队列支持阻塞的插入和移除。支持阻塞的插入:就是当队列满了的情况下,队
七哥聊编程
·
2023-09-09 21:35
Java进阶必看
java
多线程
队列
阻塞队列
Java并发
Java并发包源码学习系列:基于CAS非阻塞并发队列ConcurrentLinkedQueue
源码解析
文章目录非阻塞并发队列ConcurrentLinkedQueue概述结构组成基本不变式head的不变式与可变式tail的不变式与可变式offer操作
源码解析
图解offer操作JDK1.6hops设计意图
天乔巴夏丶
·
2023-09-09 21:02
Java并发编程
队列
算法
编程语言
链表
2023 年全国大学生数学建模竞赛题D 题 圈养湖羊的空间利用率思路详解+Python源码(二)
题下手的话推荐参考本人文章,个人认为E题在建模上是优于D题的,毕竟有给出数据而且有明确的建模思路,E题我直接提供了Python源码直接可以运行即可:2023全国大学生数学建模竞赛-E题思路详解+Python代码
源码解析
fanstuck
·
2023-09-09 20:28
数学建模
人工智能
机器学习
数据挖掘
python
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他