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源码解析
【下云】旧笔记本实现私人服务器
自己涉及的环境:JDK、Mysql、Redis、MQ(
RocketMQ
\Kafa)、Dubbo、xxl-job、分库
xbhog
·
2024-01-14 13:28
服务器
运维
Go-ethereum
源码解析
之 core/types/transaction_test.go
Go-ethereum
源码解析
之core/types/transaction_test.go运行测试TestTransactionSigHash[furnace@localhosttypes]$gotest-v-run
furnace
·
2024-01-14 13:09
[
rocketmq
] 如何保证消息可靠性
消息可能丢失的阶段1、生产者发送消息到Broker时;2、Broker内部存储消息到磁盘以及主从复制同步时;3、Broker把消息推送给消费者或者消费者主动拉取消息时;生产者发送消息:1.重试策略,发送消息失败后会进行一定的重试策略重试机制:固定重试次数,同步刷盘会切换broker重试,异步刷盘会在同一broker重试,服务端向broker超时不会重试。2.同步发送,阻塞后续流程,即业务端获取到m
荼白z
·
2024-01-14 11:35
java-rocketmq
rocketmq
java
kotlin.coroutines core 分析
KotlinCoroutinesuspend原理解析KotlinCoroutine标准库
源码解析
一.CoroutineScope接口为何先从CoroutineScope接口讲起呢?
wo883721
·
2024-01-14 08:59
RocketMQ
5-02快速部署
RocketMQ
5.x(手动和容器部署)
RocketMQ
5快速入门指南(含部署实践)部署环境本机单机可执行包部署、Docker部署Mac部署:下载源文件可执行包部署NameServer问题1:资源不足补充:关于日志的输出可执行包部署Broker
c_zyer
·
2024-01-14 07:03
rocketmq
docker
运维部署
java-rocketmq
容器
大数据
RocketMQ
5-03
RocketMQ
-Dashboard和Java客户端访问示例
接上篇02快速部署
RocketMQ
5.x(手动和容器部署)已经完成
RocketMQ
5.0环境的部署,就需要对这个环境进行测试,查看集群、写入消息、读取消息等本篇教你如何使用和查看部署的服务:Docker
c_zyer
·
2024-01-14 07:29
rocketmq
docker
javaweb
java-rocketmq
docker
Spring refresh 方法之invokeBeanFactoryPostProcessors 方法解析
SSM
源码解析
视频点我SpringSpring中注入Bean的各种骚操作做Sp
J3code
·
2024-01-14 07:20
Spring专栏
spring
java
jvm
JVM基础(11)——G1垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介经过前面章节的讲解,大家应该对ParNew+CMS这个GC组合的
smart哥
·
2024-01-14 06:43
jvm专题
jvm
JVM基础(12)——G1调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章和下一章,我们将通过一个实际案例来讲解如何针对G1进行JVM
smart哥
·
2024-01-14 06:43
jvm专题
jvm
JVM基础(10)——老年代调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介上一章中,我们通过一个实际案例讲解了如何进行新生代的JVM参数调
smart哥
·
2024-01-14 06:41
jvm专题
jvm
SpringMVC
源码解析
- Controller 的扫描注册及匹配过程
一、SpringMVCHandler扫描注册过程在本专栏前面文章中对SpringMVC请求执行过程进行了分析,文章地址如下:SpringMVC
源码解析
-请求执行的过程其中有个重要的组件HandlerMapping
小毕超
·
2024-01-14 02:19
源码分析
java
spring
开发语言
react点滴yan
这可以提高应用程序的性能全栈潇晨-react
源码解析
ReactPortals传送门react的合成事
飘然离去
·
2024-01-14 00:44
s-工具(代码相关)
react.js
vue.js
前端
C++ STL 函数对象的基本使用 一元谓词和二元谓词 find_if和sort
源码解析
STL-函数对象文章目录STL-函数对象1函数对象1.1函数对象概念1.2函数对象使用2.谓词2.1谓词概念2.2一元谓词2.3二元谓词1函数对象1.1函数对象概念概念:重载函数调用操作符的类,其对象常称为函数对象函数对象使用重载的()时,行为类似函数调用,也叫仿函数本质:函数对象(仿函数)是一个类,不是一个函数1.2函数对象使用特点:函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返
虚假自律就会真自律!
·
2024-01-13 23:49
C++
泛型编程
语法学习笔记
c++
Redis
源码解析
:IO多路复用,select poll epoll有哪些区别?
基本编程模型listenSocket=socket();//调用socket系统调用创建一个主动套接字bind(listenSocket);//绑定地址和端口listen(listenSocket);//将默认的主动套接字转换为服务器使用的被动套接字,也就是监听套接字while(1){//循环监听是否有客户端连接请求到来connSocket=accept(listenSocket);//接受客户端
Java识堂
·
2024-01-13 20:31
Redis
redis
缓存
数据库
redis
源码解析
之事件驱动
redis
源码解析
之事件驱动Redis内部有个小型的事件驱动,它主要处理两项任务:文件事件:使用I/O多路复用技术处理多个客户端请求,并返回执行结果。时间事件:维护服务器的资源管理,状态检查。
CGGAO
·
2024-01-13 19:26
数据库
数据结构与算法
epoll
vue3
源码解析
(3)— computed 计算属性的实现
前言本文是vue3源码分析系列的第三篇文章,主要介绍vue3computed原理。computed是vue3的一个特性,可以根据其他响应式数据创建响应式的计算属性。计算属性的值会根据依赖的数据变化而自动更新,而且具有缓存机制,提高了性能。在这篇文章中,我们将深入探讨computed的实现原理,并通过源码分析来理解其工作机制。computed的基本用法在vue3中,computed的基本用法如下:c
Avicli
·
2024-01-13 18:54
vue.js
前端
javascript
前端框架
源码解析
vue3
源码解析
(4)— createApp 源码的实现
前言本文是vue3源码分析系列的第四篇文章,在使用vue3时,我们需要使用createApp来创建一个应用实例,然后使用mount方法将应用挂载到某个DOM节点上。那么在调用createApp时,vue再背后做了些什么事情呢?在这篇文章中,我们将深入探讨createApp的实现原理,并通过源码分析来理解其工作机制。createApp的基本用法我们先来看一下createApp的基本使用方式:crea
Avicli
·
2024-01-13 18:53
vue.js
javascript
前端
前端框架
源码分析
vue
源码解析
之(第二步 模板编译)
####解析模板转化为字符串DOM结构的过程Document{{name}}{{age}}constvm=newVue({data(){return{name:'zs',age:12,addres:['北京市','昌平区','回龙观'],hobby:['a',{b:1}],}},template:`123`//template渲染模板el:'#app'//将数据解析到el元素上})vm.$moun
h960822
·
2024-01-13 17:17
vue.js
前端
javascript
vue2
源码解析
之第一步(对数据进行劫持)
###环境搭建第一步创建项目:npminit-y第二步安装对应的插件:npmirolluprollup-plugin-babel@babel/core@babel/preset-env--save-dev第三步全局下创建rollup配置文件rollup.config.jsimportbabelfrom'rollup-plugin-babel'exportdefault{input:'./src/i
h960822
·
2024-01-13 17:47
arcgis
设计模式之迭代器模式【行为型模式】
深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK
源码解析
总结前言
哥的时代
·
2024-01-13 16:16
软件设计模式
设计模式
迭代器模式
java
软件工程
Spring Cloud Alibaba整合
RocketMQ
架构原理分析
关于
RocketMQ
的原理,本文就不做详细分析了,这里就重点关注SpringCloudAlibaba是如何整合RocketrMQ的。Part.1使用原生
RocketMQ
客户端?
架构随笔录
·
2024-01-13 08:58
Spring
Cloud
Alibaba
RocketMQ
java-rocketmq
rocketmq
架构
spring
cloud
alibaba
学习
微服务
基于python多线程串口处理
2.特性使用了线程使用了serial使用了class二
源码解析
1.串口读取固定数据函数:defuart_recv_header(serial):cnt=0whileTrue:data=serial.port.read
!chen
·
2024-01-13 01:55
python
开发语言
vue
源码解析
-开始
vue.js是一套构建用户界面的渐进式框架,其轻量,易学受到许多开发者的喜爱。了解源码,有助于我们深刻理解vue。知其然知其所以然,是每个工程师进阶的必经之路。话不多说,进入主题。image.png一.模块概览vue的源码主要分6个大模块模块名说明compiler编译相关corevue核心代码platforms平台,目前是web和weexserver服务端渲染sfc.vue文件解析shared共享
老刘大话前端
·
2024-01-12 23:02
JVM基础(8)——CMS垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介理想情况下,我们都希望自己的系统能在每次MinorGC后,存活对
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM基础(9)——新生代调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章和下一章,我们将通过一个实际案例讲解如何进行JVM参数调优:
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM基础(7)——ParNew垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介ParNew是目前最常用的JVM垃圾回收器之一,主要应用在新生代
smart哥
·
2024-01-12 19:17
jvm专题
jvm
JVM基础(6)——JVM垃圾回收器简介
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介在新生代和老年代进行垃圾回收的时候,都需要使用回收器进行回收,不
smart哥
·
2024-01-12 19:13
jvm专题
jvm
Spring配置类以及扫描过程
源码解析
书接上文文章目录一、拾遗1.回顾2.源码分析二、配置类扫描源码分析1.源码分析2.BeanDefinition覆盖问题3.full配置类和lite配置类的区别一、拾遗1.回顾前面我们分析了Spring框架器启动过程要做的事情,着重分析了ApplicationContext的refresh方法。但前面一节我们还遗留了refresh的两个重要方法还没有分析,分别是invokeBeanFactoryPo
jakiechaipush
·
2024-01-12 18:39
重温Spring源码系列
spring
rpc
java
rocketmq
集成springboot源码分析
我们知道无论是mybatis-plus、
rocketmq
等第三方优秀的框架都继承了springboot。那么如果我们想自己写一个简单的功能集成到springboot当中需要怎么做到呢?
hyssop2019
·
2024-01-12 17:10
rocketmq系列
spring
boot
java-rocketmq
rocketmq
Springboot源码分析(一):环境准备
Springboot
源码解析
–源码下载文章目录前言一、下载源码二、编译源码三、导入IDEA四、创建项目总结前言结合源码探究SpringBoot的启动机制、自动装配的原理以及内嵌Tomcat的实现原理等,
浮生_半日闲
·
2024-01-12 17:37
spring-boot
java
SpringBoot
源码解析
SpringBoot
源码解析
1.启动的过程:首先在main函数中启动当前应用程序(SpringApplication启动)创建SpringApplication对象(newSpringApplication
XD流川枫
·
2024-01-12 17:01
LeetCode刷题笔记
spring
boot
java
spring
后端
微服务
深入剖析
RocketMQ
源码-NameServer
一、
RocketMQ
架构简介1.1逻辑部署图image(图片来自网络)1.2核心组件说明通过上图可以看到,
RocketMQ
的核心组件主要包括4个,分别是NameServer、Broker、Producer
vivo互联网技术
·
2024-01-12 15:53
设计模式之命令模式【行为型模式】
深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK
源码解析
总结前言
哥的时代
·
2024-01-12 14:25
软件设计模式
设计模式
命令模式
软件工程
java
window 环境下docker 安装
rocketMQ
最新实践分享:文档:windowdocker搭建
rocketMQ
实践.not…链接:http://note.youdao.com/noteshare?
hamish-wu
·
2024-01-12 14:51
docker
docker
运维
linux
SpringCloudAlibaba微服务架构实战派上下册配套学习视频来啦!
大家是否还记得带着大家一起入门SpringCloudAlibaba实战的技术类型书籍“SpringCloudAlibaba微服务架构实战派上下册”这本书,它是绝对的巨无霸,但同时也是我对后端和架构的深刻理解,并且我的新书
RocketMQ
架构随笔录
·
2024-01-12 10:42
Spring
Cloud
Alibaba
架构
微服务
学习
spring
cloud
alibaba
rocketmq
职场和发展
分布式
进阶分布式链路追踪
另外我的新书
RocketMQ
消息中间件实战派上下册,在京东已经上架啦,目前都是5折,非常的实惠。
架构随笔录
·
2024-01-12 10:08
分布式链路追踪
分布式
rocketmq
redis
spring
cloud
alibaba
职场和发展
面试
分布式限流和本地限流那些事?
另外我的新书
RocketMQ
消息中间件实战派上下册,在京东已经上架啦,目前都是5折,非常的实惠。http
架构随笔录
·
2024-01-12 09:17
Spring
Cloud
Alibaba
rocketmq
spring
cloud
alibaba
分布式
微服务
架构
3小时玩转微服务架构中的分布式流量防护
另外我的新书
RocketMQ
消息中间件实战派上下册,在京东已经上架啦,目前都是5折,非常的实惠。
架构随笔录
·
2024-01-12 08:04
Spring
Cloud
Alibaba
架构
分布式
后端
云原生
java
微服务
Hangfire
源码解析
-如何实现可扩展IOC的?
一、官方描述TheseprojectssimplifytheintegrationbetweenHangfireandyourfavoriteIoCContainer.TheyprovidecustomimplementationofJobActivatorclassaswellasregistrationextensionsthatallowyoutouseunitofworkpatternor
Yrin
·
2024-01-12 08:54
JVM基础(5)——JVM垃圾回收算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介我们在前两章中,已经讲解了JVM垃圾回收的基本流程和对象存活判定
smart哥
·
2024-01-12 07:37
jvm专题
jvm
JVM基础(4)——JVM存活判定算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介我们在JVM垃圾回收机制一章中,简单介绍了JVM的垃圾回收机制,
smart哥
·
2024-01-12 06:37
jvm专题
jvm
JetCache
源码解析
——缓存处理
在Java技术体系中,如果想要在不改变已有代码逻辑的情况下,对已有的函数进行功能增强,一般可以使用两种方式,如AOP(AspectOrientedProgramming),即面向切面编程,以及代理模式,如使用JDK动态代理或CGLIB动态代理。例如Mybatis的源码中同时使用了JDK动态代理或CGLIB动态代理,但是对于Mapper接口是使用JDK动态代理模式。在JetCache则使用AOP的方
学海_无涯_苦作舟
·
2024-01-12 05:38
缓存
Fegin 原理框架
SpringCloudOpenFeign
源码解析
-知乎@EnableFeignClients@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE
hailang86
·
2024-01-12 04:31
java
前端
servlet
RocketMQ
事务消息与分布式事务
在《
RocketMQ
实战入门》里我们入门了基本的
RocketMQ
消息发布和消费,并封装了一个简单的util包,现在我们来看一下如何使用
RocketMQ
的事务消息来解决分布式事务问题。
肥兔子爱豆畜子
·
2024-01-12 02:21
消息队列之推还是拉,
RocketMQ
和 Kafka 是如何做的?
今天我们就来谈一谈消息队列的推拉模式,这也是一个面试热点,例如你在简历里面写了
RocketMQ
,基本上会问你
RocketMQ
采用的是推模式还是拉模式啊?是拉模式?不是有PushConsumer吗?
yes的练级攻略
·
2024-01-12 00:55
RocketMQ
高级应用
RocketMQ
高级应用1.
RocketMQ
的顺序消息1.无序消息无序消息指的是普通的消息,生产者发送消息,消费者消费消息,顺序没有保障,比如生产者依次发送的消息为1,2,3,消费者接到消息的顺序可能是
竺竺牧牧
·
2024-01-11 18:11
rocketmq
java
Volcano Scheduler(Plugins&Actions)调度器
源码解析
VolcanoScheduler(Plugins&Actions)调度器
源码解析
本文从源码的角度分析VolcanoScheduler中Actions和Plugins相关功能的实现。
随风奔跑尿飞扬
·
2024-01-11 17:19
云原生
kubernetes
kubernetes
云原生
framework
go
Volcano Scheduler调度器
源码解析
VolcanoScheduler调度器
源码解析
本文从源码的角度分析VolcanoScheduler相关功能的实现。本篇Volcano版本为v1.8.0。
随风奔跑尿飞扬
·
2024-01-11 17:49
云原生
kubernetes
kubernetes
容器
云原生
volcano
ThreadLocal底层
源码解析
ThreadLocal:顾名思义的意思是本地线程或者局部线程的意思,其真正含义是希望多个线程之间拥有自己的局部变量,多个线程间拥有自己的私人变量,在多线程间不被共享,被线程单独享用,这就是ThreadLocal设计之初的原衷因此,无论是操作系统级别还是编程语言中,我们都能看到ThreadLocal的设计实现.1.ThreadLocal原理ThreadLocal如何实现线程隔离?具体来说,Threa
快乐非自愿
·
2024-01-11 09:06
java
android
开发语言
Kafka-基础(同步消息、异步消息、事务消息、分区规则、Leader选举、分区副本、分区分配策略、消息消费)
Kafka是一个开源的分布式事件流平台,被数千家公式用于高性能数据管道、流分析、数据集成、关键任务应用等消息队列类型目前在企业中比较常见的消息队列重排主要有Kafka、ActiveMQ、RabbitMQ、
RocketMQ
JolyouLu
·
2024-01-11 06:18
分布式中间件
kafka
java
分布式
大数据
消息队列
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他