自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 小许的技术驿站——SpringCloud-OpenFeign源码解析笔记

小许的技术驿站——SpringCloud-OpenFeign源码解析笔记小弟有一个开源项目,希望大家可以多多一键三连,谢谢大家nirvana-reborn后续的源码解析也都会进行同步更新上去1、什么是OpenFeign?根据上篇博客能够看到在使用 Eureka,loadBalance来进行服务调用时,都需要创建 RestTemplate组件进行 Http请求访问,但是如果每次都是用组件进行请求的话,我们在代码上面会写的很麻烦,而且也会很繁琐,所以 SpringCloud整合了 Feign客户端

2021-06-30 20:52:24 431

原创 SpringCloud-2020.3版本 LoadBalance源码解析

SpringCloud LoadBalancer 负载均衡SpringCloud负载均衡组件一直使用的是 Netflix-Ribbon组件,但是在 SpringCloud 2020版本以后 SpringCloud剔除掉了 出 eureka-server与 eureka-client 除外的所有 Netflix组件,但是官方也提供了一些替代品如下图,由此也能从中看到 Ribbon的负载均衡组件被 SpringCloud-Loadbalancer组件进行代替,这次我们就来讲一下 SpringCloud-Lo

2021-06-23 18:28:17 1447

原创 SpringCloud-2020.3版本 Eureka源码解析

Spring-Cloud-Eureka 源码解析核心流程eureka server的启动,相当于是注册中心的启动 -> 启动的过程搞清楚,初始化了哪些东西eureka client的启动,相当于是服务的启动,初始化了哪些东西eureka运行的核心的流程,eureka client往eureka server注册的过程,服务注册;服务发现,eureka client从eureka server获取注册表的过程;服务心跳,eureka client定时往eureka server发送续约通知(心跳

2021-06-23 18:21:53 447

原创 Spring Web MVC (Servlet,HttpServlet,HttpServletBean,FrameworkServlet,DispatcherServlet)源码解析

Spring Web MVC 源码解析小弟有一个开源项目,希望大家可以多多一键三连,谢谢大家nirvana-reborn后续的源码解析也都会进行同步更新上去总览我们对 Spring Web MVC 源码解析,那么我们首先要知道什么是 Spring Web MVC,我们会根据一些很直白的问题去进行描述。我们会根据 Servlet Tomcat SpringWebMvc SpringBoot 等多个技术栈进行分析解答Spring在进行Web开发时所做了哪些工作。什么是Spring Web

2021-03-29 17:06:56 988 10

转载 Mybatis 重要组件原理讲解 ( SqlSessionFactoryBuilder,SqlSessionFactory,SqlSession,Mybatis-Spring)

Mybatis 核心组件原理讲解1、Mybatis 官方链接地址 https://mybatis.org/mybatis-3/zh/index.html2、Mybatis-Spring官方链接地址 http://mybatis.org/spring/zh/index.html3、本文主要根据Mybatis官方提供的文章进行编写,将会简明概要的去描述mybatis关键的部分,可能对一些xml文件的配置会进行一些略过,主要是以干货为主。4、SqlSessionFactoryBuilder,SqlSe

2021-01-28 17:04:32 726 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除