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源码解析
Spring
源码解析
——AOP的使用及AOP自定义标签
正文我们知道在面向对象OOP编程存在一些弊端,当需要为多个不具有继承关系的对象引入同一个公共行为时,例如日志,安全检测等,我们只有在每个对象里引入公共行为,这样程序中就产生了大量的重复代码,所以有了面向对象编程的补充,面向切面编程(AOP),AOP所关注的方向是横向的,不同于OOP的纵向。接下来我们就详细分析下spring中的AOP。首先我们从动态AOP的使用开始。最全面的Java面试网站AOP的
程序员大彬
·
2023-10-12 10:57
java
spring
spring
java
后端
Spring
源码解析
—— AOP代理的生成
本文已经收录到大彬精心整理的大厂面试手册,包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等高频面试题,非常实用,有小伙伴靠着这份手册拿过字节offer~需要的小伙伴可以自行下载:http://mp.weixin.qq.com/s?__biz=Mzg2OTY1NzY
程序员大彬
·
2023-10-12 10:23
java
spring
spring
java
后端
RocketMQ
5 版本解决启用 Proxy 端口8081被占用问题
RocketMQ
5.0.0版本增加了Proxy模块,启动时默认会用到8081端口,当端口被占用时,broker/proxy将无法启动,修改proxy端口方法如下:(1)在conf目录下新建proxyConfig.json
zooah212
·
2023-10-12 10:52
RocketMQ
运维
RocketMQ
5.0
官网参考:https://
rocketmq
.apache.org/zh/docs/quickStart/02quickstarthttps://
rocketmq
.apache.org/zh/docs/deploymentOperations
远赴星河
·
2023-10-12 10:51
中间件
java
中间件
手把手教你SpringBoot集成
RocketMq
5.0,gRPC协议
SpringBoot集成
RocketMq
5.0,gRPC协议JavaSDK收发消息,保姆级手把手教你SpringBoot集成
RocketMq
5.0,gRPC协议,重点是代码JDK1.8+安装配置
rocketmq
相信自己会飞的猪
·
2023-10-12 10:50
RocketMq
SrpingBoot
java
中间件
RocketMq
5.0 Windows启动
shellnohupshbin/mqnamesrv&启动Broker##windows版启动startmqbrokerproxy.cmd-nlocalhost:9876-bcD:\Middleware\
rocketmq
相信我是好人
·
2023-10-12 10:19
rocketmq
RocketMQ
5.0安装和配置
官网参考:https://
rocketmq
.apache.org/zh/docs/quickStart/02quickstarthttps://
rocketmq
.apache.org/zh/docs/deploymentOperations
键盘客boxiaoyun
·
2023-10-12 10:49
java
spring
spring
boot
【
RocketMQ
】
RocketMQ
5.0版本任意时刻延迟消息的实现原理浅析
文章目录意外发现设计方案时间轮定时消息存储具体实现流程图流程步骤意外发现无意间从官方的最新的客户端代码中看到下面的Example:感兴趣的可以看看这个介绍:https://
rocketmq
.apache.org
喝不完一杯咖啡
·
2023-10-12 10:18
RocketMQ
java-rocketmq
rocketmq
java
时间轮
延时消息
RocketMQ
5.0
源码解析
-CommitLog图文详解
1.CommitLog示意图CommitLog是对
RocketMQ
的存储的抽象,示意图如下:CommitLog主要由几部分组成:MappedFileQueue:主要用来操作相关数据存储文件。
java小姜在线冲
·
2023-10-12 10:16
java
大数据
运维
RocketMQ
4.4.0搭建过程记录
版本选型https://zhuanlan.zhihu.com/p/573949726官方demohttps://
rocketmq
.apache.org/zh/docs/quickStart/01quickstart
异步惊云
·
2023-10-12 10:14
技术杂记
java-rocketmq
rocketmq
java
RocketMQ
5.0:无状态代理模式的探索与实践
本文作者:金吉祥,Apache
RocketMQ
PMCMember,阿里云智能高级技术专家背景首先,让我们来看下是遇到了哪些痛点问题,促使我们去探索一种无状态代理的
RocketMQ
新架构的;
RocketMQ
阿里云云原生
·
2023-10-12 10:13
rocketmq
代理模式
网络
【
RocketMQ
】
RocketMQ
5.0新特性(一)- Proxy
为了向云原生演进,提高资源利用和弹性能力,
RocketMQ
在5.0进行了架构的调整与升级,先来看新特性之一,增加了Proxy层。
S_H-A_N
·
2023-10-12 10:11
RocketMQ
rocketmq
installd守护进程分析
installd进程pms分析前置守护进程启动,基于androidQ
源码解析
installd进程bp配置文件rc文件解析installd启动全局初始化用户初始化InstalldNativeService
一只胖Wa牛
·
2023-10-12 09:14
03-
RocketMQ
高级原理
目录汇总:
RocketMQ
从入门到精通汇总上一篇:02-
RocketMQ
开发模型前面的部分我们都是为了快速的体验
RocketMQ
的搭建和使用。
关老头
·
2023-10-12 09:26
RocketMQ从入门到精通
java-rocketmq
rocketmq
java
中间件
RocketMQ
从入门到精通汇总
RocketMQ
是由阿里捐赠给Apache的一款低延迟、高并发、高可用、高可靠的分布式消息中间件。经历了淘宝双十一的洗礼。
关老头
·
2023-10-12 09:55
RocketMQ从入门到精通
rocketmq
分布式
java
spring
ActiveMQ一文解读
目前在生产环境中使用较多的消息队列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、
RocketMQ
等。
Marlon520
·
2023-10-12 06:08
java-activemq
activemq
java
RocketMQ
学习笔记
RocketMQ
学习笔记一、下载安装1.1官网下载官网地址:http://
rocketmq
.apache.org下载地址:https://
rocketmq
.apache.org/download/1.2
神雕大侠mu
·
2023-10-12 04:33
rocketMQ
rocketmq
学习
笔记
Android ListView原理之layout
源码解析
通过此篇文章:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,ListView父控件AbsListView同时也会引伸出GridView,父控件也是AbsListViewRecycleBin机制那么在开始分析ListView的源码之前,还有一个东西是我们
MrLgc
·
2023-10-12 03:50
RocketMQ
快速实战以及集群架构详解
文章目录一、MQ简介二、
RocketMQ
产品特点
RocketMQ
介绍
RocketMQ
特点三、
RocketMQ
快速实战快速实现消息收发命令行快速实现消息收发搭建Maven客户端项目搭建
RocketMQ
可视化管理服务四
小超同学卷起来
·
2023-10-12 02:55
java-rocketmq
rocketmq
架构
RocketMQ
在Linux中的安装教程
安装教程一.环境说明二.JDK和
RocketMQ
版本说明三.源码安装四.
RocketMQ
_双主双从集群_docker安装1.前提2.broker-master-a配置文件3.broker-slave-a
我就是我352
·
2023-10-12 02:40
消息中间件
linux
java-rocketmq
rocketmq
java实现顺序写入磁盘_底层存储知识点之磁盘读写也可以很快
但
RocketMQ
和Kafka消息都是存在磁盘中的,那为什么消息存磁盘读写还可以这么快?那就来一探究竟吧。顺序读写通过磁盘作为存储介质实现高吞吐的答案就是顺序读写。
yyyshdy
·
2023-10-12 01:26
java实现顺序写入磁盘
spring-authorization-server令牌放发
源码解析
POST/auth/oauth2/token?grant_type=password&scope=serverHTTP/1.1Host:pig-gateway:9999Authorization:BasicdGVzdDp0ZXN0Content-Type:application/x-www-form-urlencodedContent-Length:32username=admin&passwor
pig_冷冷
·
2023-10-12 01:45
后端
java
spring
spring
boot
spring
cloud
ffplay
源码解析
1.av_read_pausePauseanetwork-basedstream(e.g.RTSPstream)。暂停一个网络流。2.av_read_playStartplayinganetwork-basedstream(e.g.RTSPstream)atthecurrentposition.在当前位置开始播放网络流。
eric26
·
2023-10-12 01:49
Spring MVC
源码解析
:Spring MVC启动流程
基于XML配置的容器启动过程我们常用的SpringMVC是基于Servlet规范实现的,所以我们先来回顾一下Servlet相关的内容。如果我们直接用Servlet来开发web应用,只需要继承HttpServlet,实现service方法即可,HttpServlet继承自Servlet,Servlet中常用的方法如下publicinterfaceServlet{//初始化,只会被调用一次,在serv
Java识堂
·
2023-10-12 01:43
Spring
spring
mvc
java
Spring MVC 初始化源码(3)—<mvc:annotation-driven >配置标签的
源码解析
基于最新Spring5.x,详细介绍了SpringMVC初始化流程的源码,主要包括配置标签的
源码解析
。
刘Java
·
2023-10-12 00:11
Spring
MVC
5.x
源码
新星计划
java
springmvc初始化
springmvc源码
【Zookeeper专题】Zookeeper选举Leader
源码解析
目录前言阅读建议课程内容一、ZKLeader选举流程回顾二、源码流程图三、Leader选举模型图学习总结前言为什么要看源码?说实在博主之前看Spring源码之前没想过这个问题。因为我在看之前就曾听闻大佬们说过【JavaCoder三板斧:Java,Mysql,Spring】,所以我抱着积极的学习心态去看的。另外,我也发现了一个很有意思的现象:就是我们一群人在学习,但是每个人学习的【偏好】似乎是不一样
验证码有毒
·
2023-10-11 23:15
tuling学院学习笔记
zookeeper
分布式
kotlin coroutine
源码解析
之suspend挂起函数原理
目录suspend挂起函数join原理await原理delay函数suspend函数总结suspend挂起函数在idea中写某些协程函数的时候,会有一个绿色箭头图标的出现,如下图:而且这些方法不放在协程里面写的话,idea编辑器还会报错,如下图:上面所说的这些方法就是挂起函数,挂起函数必须要在协程中调用,或者在挂起函数中调用;放在挂起函数中调用挂起函数调用,那么说明还是间接在协程中被调用,也就是挂
Super-B
·
2023-10-11 23:40
协程
kotlin
coroutine
kotlin
coroutine
协程
kotlin coroutine
源码解析
之Dispatchers协程调度器
目录Dispatchers协程调度器Dispatchers.DefaultDispatchers.IODispatchers.MainDispatchers.Unconfined协程调度器的实现CoroutineScheduler总结Dispatchers协程调度器CoroutineDispatcher,具有用于调度任务的底层执行器。ExecutorCoroutineDispatcher的实例应由
Super-B
·
2023-10-11 23:40
kotlin
协程
coroutine
kotlin
协程
coroutine
Zookeeper入门详解、集群搭建以及
源码解析
(一)
1、Zookeeper入门1.1、概述Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。1.2、特点Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群。集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。所以Zookeeper适合安装奇数台服务器。全局数据一致:每个Server保存一份相同的数据副本,Client
后端技术那点事
·
2023-10-11 23:36
Zookeeper系列
大数据系列
zookeeper
分布式
集群部署
zookeeper集群
Spring源码:调度框架EnableScheduling&Scheduled
源码解析
目录1.开启调度框架2.ScheduledAnnotationBeanPostProcessorBean后处理器分析2.1调度框架支持的Task类型2.2对Task进行调度执行3.任务调度器3.1任务调度器获取3.2框架内提供的任务调度器3.3任务调度器执行逻辑在实际项目开发中,有时会遇到定时调度的开发需要,这部分的功能在Spring框架中给出了较好的支持,即@EnableScheduling&S
mumubili
·
2023-10-11 21:04
spring
框架
异步
spring
调度
异步
NDAttribute
源码解析
及测试代码
NDAttribute
源码解析
:#include#include#include#include"NDAttribute.h"/**对应以上枚举的字符串*/staticconstchar*NDAttrSourceStrings
EPICS Technical
·
2023-10-11 19:48
EPICS教程
Linux
C
EPICS
C语言
NDAttributeList
源码解析
及测试
NDAttributeList对象的源代码:#include#include"NDAttributeList.h"/**NDAttributeList构造器:初始化ELLLIST,创建互斥量*/NDAttributeList::NDAttributeList(){ellInit(&this->list_);this->lock_=epicsMutexCreate();}/**NDAttribute
EPICS Technical
·
2023-10-11 19:32
EPICS教程
Linux
C
EPICS
C语言
设计模式(四)行为型之模板方法模式、策略模式、命令模式、责任链模式
目录3行为型模式3.1模板方法模式3.1.1概述3.1.2结构3.1.3案例实现3.1.3优缺点3.1.4适用场景3.1.5JDK
源码解析
3.2策略模式3.2.1概述3.2.2结构3.2.3案例实现3.2.4
LeslieGuGu
·
2023-10-11 18:37
设计模式
设计模式
模板方法模式
策略模式
命令模式
责任链模式
.Net Core 认证系统之基于Identity Server4 Token的JwtToken认证
源码解析
介绍JwtToken认证之前,必须要掌握.NetCore认证系统的核心原理,如果你还不了解,请参考.NetCore认证组件
源码解析
,且必须对jwt有基本的了解,如果不知道,请百度.最重要的是你还需要掌握
dotNET跨平台
·
2023-10-11 17:47
SpringSecurity
源码解析
| 加JWT 实战 之 授权流程源码分析
前两篇分析了SpringSecurity认证源码和自定义认证流程,本片主要讲下另一个核心授权。简单理解:登录认证是用来确认用户是否能访问系统。授权就是:你认证通过之后,还要检查是你是否满足资源所要求的权限。我们用之前的源码继续分析。首选思考下,要是你来实现这个框架,你怎么去处理授权这个流程?正常来说,基于RBAC思想(基于角色的权限控制),权限控制的源头是资源,比如API_1,要想根据用户来控制是
Survivor001
·
2023-10-11 17:46
spring源码
互联网
功能程序
java
81-RabbitMQ详解
MessageQueue)消息队列消息队列中间件,是分布式系统中的重要组件主要解决,异步处理,应用解耦,流量削峰等问题从而实现高性能,高可用,可伸缩(增加服务器)和最终一致性的架构使用较多的消息队列产品:RabbitMQ,
RocketMQ
各个方面都自在
·
2023-10-11 15:24
笔记
RabbitMQ
分布式
docker搭建
rocketmq
集群
单机搭建1拉取
rocketMq
镜像dockerpull
rocketmq
inc/
rocketmq
:4.3.22创建挂在目录mkdir-p/mydata/
rocketmq
/data/namesrv/logs
昱宸星光
·
2023-10-11 15:52
docker搭建各项中间件操作
java-rocketmq
docker
rocketmq
Java with
RocketMQ
Javawith
RocketMQ
概念开始开发广播延时发送批量消息过滤消息事务如何保证消息不丢失如何存储和保证检索速度概念MQ指代MessageQueue消息队列,通过在两个服务之间加入这种独立的消息队列应用
阿卢说他遇到阿玮
·
2023-10-11 14:41
编程
开发配置
java
java-rocketmq
rocketmq
RabbitMQ 和
RocketMQ
区别与选型
一概述MQ(MessageQueue)是典型的生产者消费者模型,没有业务逻辑侵入,实现生产者和消费者的解耦。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。二AMQP和JMSMQ是消息通信的模型,并发具体实现。现在实现MQ的有两种主流方式:AMQP、JMS。两者的区别和联系:JMS是定义了统一的接口,来对消息操作进行统一;AMQP是通过规定协议来统一数
hgdzw
·
2023-10-11 14:35
mq
rabbitmq
java
hive3.1核心源码思路
系列文章目录大数据主要组件核心
源码解析
文章目录系列文章目录大数据主要组件核心
源码解析
前言一、HQL转化为MR核心思路二、核心代码1.入口类,生命线2.编译代码3.执行代码总结前言提示:这里可以添加本文要记录的大概内容
*星星之火*
·
2023-10-11 14:14
hive
大数据
02-
RocketMQ
开发模型
目录汇总:
RocketMQ
从入门到精通汇总上一篇:01-
RocketMQ
整体理解与快速实战上一部分,我们可以搭建
RocketMQ
集群,然后也可以用命令行往
RocketMQ
写入消息并进行消费了。
关老头
·
2023-10-11 14:40
RocketMQ从入门到精通
rocketmq
java
spring
java-rabbitmq
阿里双十一交易核心链路产品--
RocketMQ
底层原理及性能调优实战
应用解耦流量削峰数据分发
RocketMQ
产品发展
RocketMQ
版本发展阿里内部项目的使用展望未来
RocketMQ
的物理架构核心概念NameServer生产者(Producer)消费者(Consumer
Java大厂面试君
·
2023-10-11 14:10
java
rocketmq
rocketmq
java实战_
RocketMQ
实战(三)
作者:张丰哲www.jianshu.com/p/53324ea2df92推荐阅读接
RocketMQ
实战(一),
RocketMQ
实战(二),本篇博客主要讨论的话题是:顺序消费、RMQ在分布式事务中的应用等
weixin_39814925
·
2023-10-11 14:10
rocketmq
java实战
RocketMQ
整体理解
2、MQ的优缺点3、几大MQ产品特点比较二、
RocketMQ
快速实战1、下载
RocketMQ
4.7.1版本2、快速安装
RocketMQ
3、快速运行
RocketMQ
3.1启动NameServer3.2启动
谭俊杰 Jerry
·
2023-10-11 14:10
项目实战专题研究
Java研究
java
开发语言
后端
RocketMQ
01-整体理解与快速实战
2、MQ的优缺点3、几大MQ产品特点比较二、
RocketMQ
快速实战1、下载
RocketMQ
4.7.1版本2、快速安装
RocketMQ
3、快速运行
RocketMQ
3.1启动NameServer3.2启动
roykingw
·
2023-10-11 14:39
java
【消息队列】
RocketMQ
快速入门 - 基于go语言调用
文章目录前言一、MQ使用场景1.什么是MQ2.应用场景(1)应用解耦(2)流量削峰(3)数据分发3.MQ的优点和缺点二、MQ技术选型三、
RocketMQ
安装和配置1.下载2.安装3.
rocketmq
-consle
Jzin
·
2023-10-11 14:39
golang
分布式
微服务
RocketMQ
整体理解与快速入门
建议阅读这篇文章,加深理解:https://www.cnblogs.com/qdhxhz/p/11094624.html一、MQ介绍1、什么是MQ?为什么要用MQMQ:MessageQueue,消息队列。队列,是一种FIFO先进先出的数据结构。消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。QQ和微信就是典型的MQ。MQ的作用主要有以下三个方面:异步例子:快递员发快递,直
萧 炎
·
2023-10-11 14:08
#
java
rabbitmq
kafka
VIP01-
RocketMQ
整体理解与快速实战
2、MQ的优缺点3、几大MQ产品特点比较二、
RocketMQ
快速实战1、下载
RocketMQ
4.7.1版本2、快速安装
RocketMQ
3、快速运行
RocketMQ
3.1启动NameServer3.2启动
liuhehe321
·
2023-10-11 14:04
rocketmq
rabbitmq
消息中间件-
RocketMQ
(基础、实战、源码、原理看这一篇就够了)
基础篇消息中间件概述消息中间件和消息队列是同一个概念的两种名称,是分布式系统中的一个重要组件。举个例子:比如现在有一个商城系统使用的是微服务架构,其中有订单服务、库存服务、物流服务、积分服务。业务场景是如果下单了一个商品需要调用库存服务减库存、需要调用物流服务发送商品、需要调用积分服务添加响应的积分。这中间牵扯到了服务和服务之间的调用问题,为了解决这两种问题有两种方案:通过RPC框架(也就是htt
π大星的日常
·
2023-10-11 14:03
java
java-rocketmq
rocketmq
java
分布式技术原理与实战45讲--36 第32讲:消息队列选型:
RocketMQ
适用哪些场景?
这一课时我们一起来对
RocketMQ
做一个拆解。
RocketMQ
应用
RocketMQ
在阿里巴巴被大规模应用,其前身是淘宝的MetaQ,后来改名为RocketM
g_z_q_
·
2023-10-11 14:32
分布式
java-rocketmq
rocketmq
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他