2 小水牛...

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

【源码】Spring Cloud —— Eureka Server 2 集群相关

这里写目录标题前言版本集群初始化集群复制前言上一章节,对 AbstractInstanceRegistry 实现 服务注册、服务续约、服务下线、服务剔除 的相关内容做了解读,本章节就 PeerAwareInstanceRegistryImpl 类对 Eureka 集群相关的操作进行解读版本Spring Cloud Netflix 版本:2.2.3.RELEASE对应 Neiflix-Eureka 版本:1.9.21集群初始化Eureka Server 在启动时,首先要尝试从其他节点获取注册表信

2020-10-31 10:38:51

【源码】Spring Cloud —— Eureka Server 1 服务注册、服务续约、服务下线、服务剔除

这里写目录标题前言版本核心类LookupServiceLeaseManagerInstanceRegistryPeerAwareInstanceRegistryAbstractInstanceRegistryPeerAwareInstanceRegistryImplInstanceRegistryAbstractInstanceRegistry服务注册前言Spring Cloud,基于 Spring Boot 实现的云应用开发工具,其下有大量的子工程,提供了 微服务 架构下的各种 组件,比如服务注册

2020-10-31 10:34:28

【源码】Spring Cloud —— Eureka Client 2 DiscoveryClient

【源码】Spring Cloud —— Eureka Client 2 DiscoveryClient前言版本DiscoveryClient注册表信息拉取服务注册定时任务定时拉取注册列表信息心跳续约按需注册服务下线总结参考前言上一章节对 Spring Cloud Netflix Eureka Client 提供的核心组件类做了大致的了解,本章节结合部分源码解读核心类 DiscoveryClient该系列章节需要相关的内容做铺垫,传送门:关于延时、周期任务调度 —— ScheduledExecuto

2020-10-25 13:25:41

【源码】Spring Cloud —— Eureka Client 1 核心组件

这里写目录标题前言版本前言Spring Cloud,基于 Spring Boot 实现的云应用开发工具,其下有大量的 子工程 提供了 微服务 架构下的各种组件,比如服务注册与发现组件:Eureka、Zookeeper、Consul 等服务调用组件:Ribbon、OpenFeign、Hystrix 等路由和过滤组件:Zuul、Spring Cloud Gateway 等配置中心组件:Spring Cloud Config消息组件:Spring Cloud Stream、Spring Cloud

2020-10-25 13:25:09

关于延时、周期任务调度 —— ScheduledExecutorService ScheduledThreadPoolExecutor

关于延时、周期任务调度 —— ScheduledExecutorService ScheduledThreadPoolExecutor前言ScheduledExecutorServiceScheduledThreadPoolExecutor构造方法execute & submitschedulescheduleAtFixedRatescheduleWithFixedDelayScheduledFutureTask#run示例总结前言JUC 提供了相关的类以支持对 延时任务 和 周期任务 的支持

2020-10-23 17:05:21

Enum 使用 Spring 组件类(Bean)

Enum 使用 Spring 组件类(Bean)前言示例组件类 MyBeanA枚举类 MyEnum内部类 MyBeanAContainer测试总结前言忽略合理性,如果遇到需要在 枚举类 中使用 Spring 组件(bean)的需求,直接注入肯定是行不通的的,可以借由 内部类 暴露需要的 组件示例组件类 MyBeanA@Componentpublic class MyBeanA { private String value = "dd"; public String getVa

2020-10-21 17:51:36

关于 Spring Boot 整合 Spring Cloud —— BootstrapApplicationListener

【源码】Spring Boot 整合 Spring Cloud —— BootstrapApplicationListener前言版本BootstrapApplicationListener前言Spring Boot 基于 SpringApplication 启动时,通过 监听器 监听对应的事件,执行相关的动作众所周知,我们可以在 Spring Boot 项目中引入 Spring Cloud 相关依赖,以整合 Spring Cloud,搭建 微服务 应用而 Spring Cloud 实际上就是 Sp

2020-10-21 00:28:52

SpringBoot —— 关于 Starter 和 自动装配

关于 SpringBoot 自动装配前言前言

2020-10-18 21:31:34

Spring —— 关于 @Configuration @Import ImportSelector ImportBeanDefinitionRegistrar

Spring —— 关于 @Import

2020-10-16 00:11:26

【源码】SpringBoot 生命周期及相关事件浅析 二

【源码】SpringBoot 生命周期及相关事件浅析 二前言版本ApplicationContextInitializedEventApplicationContextInitializedEvent 对应的监听器ApplicationPreparedEventApplicationPreparedEvent 对应的监听器ApplicationStartedEventApplicationStartedEvent 对应的监听器ApplicationReadyEventApplicationReadyEven

2020-10-12 09:36:14

【源码】SpringBoot 生命周期及相关事件浅析 一

这里写目录标题前言版本前言本系列章节从 SpringBoot 提供的 事件监听器 类出发,解读 SpringBoot 的 生命周期,了解 SpringBoot 应用的 生命周期 中都发生了什么?发布了哪些 事件?对应的 监听器 又做了什么操作?在之前介绍 Spring 的章节中有简单介绍过 事件 相关,具体细节可以阅读下面文章【源码】Spring —— ApplicationEvent ApplicationListener ApplicationEventMulticaster版本Spri

2020-10-12 09:35:37

【源码】ThreadLocal InheritableThreadLocal 浅析

【源码】ThreadLocal InheritableThreadLocal 原理浅析前言版本ThreadLocalMap threadLocalsThreadLocal属性initialValuesetgetThreadLocal 示例 demotest1test2ThreadLocalMap inheritableThreadLocalsInheritableThreadLocalInheritableThreadLocal 示例 demo总结前言ThreadLocal ,线程本地变量,常用来存储

2020-10-10 14:12:54

线程池浅析 ThreadPoolExecutor FutureTask

ThreadPoolExecutor 线程池的使用总结前言版本前言版本JDK11

2020-10-10 14:12:04

Spring 通用工具类盘点

Spring Utils 盘点前言IdGeneratorAntPathMatcherAssertAutoPopulatingListBase64UtilsClassUtilsCollectionUtilsDefaultPropertiesPersisterDigestUtilsFileCopyUtilsFileSystemUtilsLinkedCaseInsensitiveMapMultiValueMap前言此系列主要盘点 spring-core 下的若干纯工具类(指与 Spring 的特性比如 bea

2020-09-30 17:19:18

AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext

@[TOC](AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(MyConfig.class)?)前言很眼熟的一段代码,学 Spring 的时候应该写了不下 100 次。我们花了很多章节解读了 BeanFactory 接口下的 bean工厂分支 和 ApplicationContext(容器)分支,现在来总结一下AnnotationConfigApplicationContext ac =

2020-09-25 09:59:53

【源码】Spring —— BeanFactory 解读 8 AnnotationConfigApplicationContext

【源码】Spring —— BeanFactory 解读 8 AnnotationConfigApplicationContext前言前言上一章节我们详细解读了 AbstractApplicationContext 的核心方法 refresh,本章节继续解读 AbstractApplicationContext 的实现类 GenericApplicationContext 和我们最常用、功能最强大的容器 AnnotationConfigApplicationContext...

2020-09-25 09:58:41

【源码】Spring —— BeanFactory 解读 7 AbstractApplicationContext

【源码】Spring —— BeanFactory 解读 7 AbstractApplicationContext前言版本AbstractApplicationContext#refresh前言上一章节介绍了 ApplicationContext 接口相关类,以及抽象实现类 AbstractApplicationContext,其定义了核心方法 refresh 分 13 个步骤加载容器相关配置,本章节我们逐一解读 AbstractApplicationContext#refresh 的所有方法版本S

2020-09-25 09:57:29

【源码】Spring —— BeanFactory 解读 6 ApplicationContext

【源码】Spring —— BeanFactory 解读 6前言前言

2020-09-25 09:56:19

【源码】Spring —— BeanFactory 解读 5 DefaultListableBeanFactory

【源码】Spring —— BeanFactory 解读 5 DefaultListableBeanFactory前言bean的获取getBeanresolveBeanresolveNamedBeanBeanDefinition 相关方法缓存属性registerBeanDefinitiongetBeanDefinitioncontainsBeanDefinition其他方法单例注册相关方法其他总结前言前几个章节介绍的都是抽象类,本章节将介绍它们的实现类,功能最完善、最强大的 DefaultListabl

2020-09-25 09:54:49

【源码】Spring —— BeanFactory 解读 4 关于循环依赖

【源码】Spring —— BeanFactory 解读 4 关于循环依赖前言循环依赖ABA^B^A^^总结前言基于前几章节我们对 BeanFactory 的解读,本章节简单的梳理一下 Spring 对于循环依赖的处理开始本章节前,复习一下 SingletonBeanRegistry 【源码】Spring —— SingletonBeanRegistry 解读循环依赖在 Spring 容器中,倘若 单例A 包含属性 单例B,单例B 包含属性 单例A,我们称这种情况为循环依赖,如以下示例@Co

2020-09-25 09:53:37

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。