加载中
幂等的使用场景及方法

1、什么是幂等? 一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。这里的意思就是用户对于同一种操作发起的一次或者多次请求,其结果状态是一致的,不会因为多次请求...

2021/09/13 10:33
480
ActiveMQ传输文件的几种方式原理与优劣

本文讨论ActiveMQ传输文件的几种方法的原理及其利弊,作为消息发送、直接传输文件、使用ftp或http中转。最后介绍扩展ActiveMQ实现自定义文件传输方式,讨论如何实现高效的文件传输。by kimm...

2021/09/07 16:04
170
深入浅出JMS

摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, rece...

2021/09/07 15:55
12
从ActiveMQ原理到实例

  在介绍activemq之前,先简单介绍JMS,它是J2EE的13个规范之一,提供的是消息中间件的规范。      JMS包括以下基本构件:    连接工厂,是客户用来创建连接的对象,ActiveMQ提供的...

2021/09/07 15:55
33
RocketMQ(二)角色与功能

RocketMQ角色: 每一部分都可以水平扩展以避免单点故障 Producer: 消息生产者 Consumer: 消息消费者 Broker: 消息存储中心,主要作用是接收来自 Producer 的消息并存储, Consumer 从这里取得...

2021/05/30 14:59
85
RocketMQ(一)发展史介绍

一、消息队列的优点 高负荷请求堵塞——> 削峰填谷 开发资源依赖 ——> 程序间解耦 获取响应等待 ——> 异步处理 通信失败容错 ——> 数据一致性 二、主流消息队 特性 ActiveMQ RabbitMQ Ro...

Springboot Code 使用自定义 Starter

Springboot中自动装配完成的功能及好处 帮我们去加载类似tomcat、redis等,还可以在实际开发中的应用一些公共的jar包(公共组件)等 。 举个例子,比方说我们去开发一个Filter,要把这个Fil...

2021/05/07 09:49
189
Springboot Code (四)自动装配原理(详细)

看了网上大家发的自动装配原理,大多通过注解找到对应方法,然后通过debug+断点直接定位。 而忽略了什么时候/位置加载?怎么加载的?如何做到自动装配,是本节的学习主要内容。 下面将分为几...

2021/05/06 16:53
100
Springboot Code (三)启动源码解析

前一文学习了项目启动的流程: (一)new SpringApplication 配置source和web环境; 创建初始化构造器和应用监听器; 配置应用的主方法所在类; (二)run 第一二部分 1.获取并启动监听器 初...

Springboot Code (二)启动源码解析

前一文学习了项目启动的流程: (一)new SpringApplication 配置source和web环境; 创建初始化构造器和应用监听器; 配置应用的主方法所在类; (二)run 第一部分 获取并启动监听器 初始化...

2021/04/14 17:57
109
SpringBoot 源码之Idea导入终极版(基于Gradle)

Idea导入SpringBoot源码终极版 一、导入Spring源码的准备 1.1 Gradle的下载和配置 1.2 IDEA集成Gradle 1.3 下载SpringBoot源码 二、导入及避坑 2.1 导入源码 2.2 避坑的地方 三、增加测试模块...

缓存使用问题 —— 缓存一致性问题解决方案

1、理解缓存使用场景及一致性问题 数据库存储通常支持完整的ACID特性,因为可靠性、持久性等因素,性能普遍不高,高并发的查询会给数据库带来压力,造成数据库系统的不稳定。同时也容易产生延...

2021/03/31 18:38
3.5K
Spring 源码学习笔记(六)加载自定义beanFactoryPostProcessor

首先回顾下整个流程: 先新建一个BeanFactoryPostProcessor,然后在配置文件中注入这个类 public class MyPostProcessor implements BeanFactoryPostProcessor { @Override public void pos...

2021/03/30 15:29
166

没有更多内容

加载失败,请刷新页面

返回顶部
顶部