会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
有梦想的肥宅
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
25
下一页
2021年9月25日
Spring Boot源码(三)Spring Boot核心启动类、自动配置原理剖析
摘要: 一、抛出问题 在学习Spring Boot自动配置原理前,我们先思考以下问题: 1、什么是自动配置? 2、自动配置是如何实现的?都把哪些组件进行了自动配置呢? 这两个问题我们可能需要针对最核心的一些注解源码的解读,才能找到答案,那就开始记录我的学习过程吧~ 由于源码内容很多,就不直接贴代码了,源码部
阅读全文
posted @ 2021-09-25 16:53 有梦想的肥宅
阅读(602)
评论(0)
推荐(0)
2021年9月18日
Spring Boot源码(二)Spring Boot依赖管理
摘要: 一、抛出问题 在学习Spring Boot依赖管理前,我们先思考以下问题: 1、为什么导入dependency时不需要指定version版本? 2、spring-boot-dependencies的主要作用是进行版本统一管理,那么项目运行依赖的JAR包是从何而来的? 二、为什么导入dependenc
阅读全文
posted @ 2021-09-18 17:26 有梦想的肥宅
阅读(311)
评论(0)
推荐(0)
Spring Boot源码(一)Spring Boot源码环境搭建
摘要: 一、前言 既然要分析源码,那就直接下载源码来本地运行分析,是最有效的方案,但是在开始看这篇博客之前,希望小伙伴们有个心理准备... 源码编译是比较麻烦的一件事,我大概整了一天才基本整好源码环境,期间可能遇到各种奇奇怪怪的问题上网找答案,这里把流程记录一下,需要的小伙伴可以直接跟着步骤走,还是可以顺利
阅读全文
posted @ 2021-09-18 00:01 有梦想的肥宅
阅读(1371)
评论(1)
推荐(1)
2021年9月12日
Spring Cloud(五)Nacos配置中心
摘要: 一、引言 当我们有很多很多微服务时,每个微服务的配置如果都要在工程中维护的话,会非常难受,比如我改一个数据库的地址,就得把所有工程的配置一个一个修改,是不是很麻烦?那根据抽象思想,我们能不能把这些重复的配置抽象出来呢?Nacos配置中心就帮我们实现了这么一个功能。 PS:Nacos很强大,还可以实现
阅读全文
posted @ 2021-09-12 11:58 有梦想的肥宅
阅读(253)
评论(0)
推荐(0)
2021年9月9日
Spring Cloud(四)Sentiel服务熔断器组件
摘要: 一、引言 小伙伴们应该都有过双11,双12等电商节的抢购经历吧?那么电商节当天的瞬时并发请求是非常非常巨量了,尽管做了很多性能优化及高可用等优化手段,仍然还是无法保证能马上处理所有的请求的,那么如何在高并发场景提供一项功能来对服务进行限流熔断降级呢?像是老牌的Hystrix,以及阿里开源的Senti
阅读全文
posted @ 2021-09-09 18:10 有梦想的肥宅
阅读(565)
评论(0)
推荐(0)
Spring Cloud(三)Zuul网关
摘要: 一、引言 写这篇之前,也先介绍一下应用背景吧,大家应该或多或少接触过nginx做反向代理吧?Zuul网关其实也是帮我做了这么一层工作,假设我们的项目有几十个微服务,每个微服务你都记录地址的话,难受不?所以我们需要一个统一的入口,也就是网关来给我们做请求分发,那么对外调用我统一经过网关,还可以做一些身
阅读全文
posted @ 2021-09-09 17:04 有梦想的肥宅
阅读(137)
评论(0)
推荐(0)
Spring Cloud(二)Feign声明式http客户端
摘要: 一、引言 什么是Feign Feign远程调用,核心就是通过一系列的封装和处理,以JAVA注解的方式定义的远程调用API接口,最终转换成HTTP的请求形式。然后将HTTP的请求的响应结果,解析成JAVA Bean,返回给调用方,实现远程接口调用。 Feign个人理解实际上是一种对RPC远程过程调用的
阅读全文
posted @ 2021-09-09 11:44 有梦想的肥宅
阅读(333)
评论(0)
推荐(0)
Spring Cloud(一)Eureka注册中心
摘要: 一、引言 写这篇文章时心情还是比较激动的,以前用习惯了Dubbo,一直觉得Spring Cloud这一套组件相当的多,学起来有点慌... 随着技术潮流的递进,Spring Cloud生态已经逐渐成为主流的分布式系统解决方案,包括我们最近的项目终于开始用Spring Cloud了,那么学习势在必行,公
阅读全文
posted @ 2021-09-09 11:07 有梦想的肥宅
阅读(126)
评论(0)
推荐(0)
2021年8月31日
ElasticSearch(四)集群搭建及配置
摘要: 一、前言 单台Elasticsearch服务器提供服务,往往都会有性能瓶颈,所以在我们的大型分布式系统中集群肯定必不可少。 单点服务器也存在一些其他问题: 单台机器存储容量有限 单服务器容易出现单点故障,无法实现高可用 单服务的并发处理能力有限 PS:这也是为什么在前面的文章安装单台ES主机的时候,
阅读全文
posted @ 2021-08-31 19:00 有梦想的肥宅
阅读(530)
评论(0)
推荐(0)
2021年8月29日
ElasticSearch(三)常用DSL语句解析
摘要: 一、前言 执行命令行操作es的方式有几种,比如使用postman,或者我们前面安装的kibana客户端,或者JavaApi等等,这篇文章重点介绍用kibana来操作我们的索引库。 DSL语句:领域专用语言,由叶子查询子句和复合查询子句两种子句组成。 Elasticsearch提供了基于JSON的DS
阅读全文
posted @ 2021-08-29 11:36 有梦想的肥宅
阅读(3418)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
25
下一页
公告