Loading

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 对于Spring Boot约定优于配置这个问题,看看普通人和高手是如何回答的? 普通人的回答: 嗯, 在Spring Boot里面,通过约定优于配置这个思想,可以让我们少写很多的配置, 然后就只需要关注业务代码的编写就行。嗯! 高手的回答: 我从4个点方面来回答。 1.首先, 约定优于配置是一种软件 阅读全文
posted @ 2022-04-08 14:11 跟着Mic学架构 阅读(831) 评论(1) 推荐(2) 编辑
摘要: 很多面试官都喜欢问一些“谈谈你对xxx技术的理解”。 大家遇到这种问题时,是不是完全不知道从何说起。 那么我们来看一下,普通人和高手是如何回答这个问题的? 普通人: Seata是用来解决分布式事务问题的框架。是阿里开源的中间件。 实际项目中我没有用过,我记得Seata里面有几种事务模型,有一种AT模 阅读全文
posted @ 2022-04-07 15:07 跟着Mic学架构 阅读(1527) 评论(0) 推荐(3) 编辑
摘要: 前段时间一个小伙伴去面试,遇到这样一个问题。 ”Fail-safe机制与Fail-fast机制分别有什么作用“ 他说他听到这个问题的时候,脑子里满脸问号。那么今天我们来看一下,关于这个问题,普通人和高手应该如何回答吧。 普通人的回答 额… . 嗯 … 高手的回答Fail-safe和Fail-fast 阅读全文
posted @ 2022-04-06 14:35 跟着Mic学架构 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: AQS是AbstractQueuedSynchronizer的简称,是并发编程中比较核心的组件。 在很多大厂的面试中,面试官对于并发编程的考核要求相对较高,简单来说,如果你不懂并发编程,那么你很难通过大厂高薪岗位的面试。 今天来和大家聊聊并发编程中的AQS组件。 我们来看一下,关于“谈谈你对AQS的 阅读全文
posted @ 2022-04-02 16:24 跟着Mic学架构 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Nacos作为配置中心,必然需要保证服务节点的高可用性,那么Nacos是如何实现集群的呢? 下面这个图,表示Nacos集群的部署图。 Nacos集群工作原理 Nacos作为配置中心的集群结构中,是一种无中心化节点的设计,由于没有主从节点,也没有选举机制,所以为了能够实现热备,就需要增加虚拟IP(VI 阅读全文
posted @ 2022-03-29 15:15 跟着Mic学架构 阅读(1518) 评论(1) 推荐(2) 编辑
摘要: Nacos 作为配置中心,当应用程序去访问Nacos动态获取配置源之后,会缓存到本地内存以及磁盘中。 由于Nacos作为动态配置中心,意味着后续配置变更之后需要让所有相关的客户端感知,并更新本地内存! 那么这个功能是在哪里实现的呢? 以及它是采用什么样的方式来实现配置的更新的呢? 我们一起来探索一下 阅读全文
posted @ 2022-03-17 13:37 跟着Mic学架构 阅读(2022) 评论(0) 推荐(1) 编辑
摘要: 理解了上述Environment的基本原理后,如何从远程服务器上加载配置到Spring的Environment中。 NacosPropertySourceLocator 顺着前面的分析思路,我们很自然的去找PropertySourceLocator的实现类,发现除了我们自定义的GpJsonPrope 阅读全文
posted @ 2022-03-01 08:11 跟着Mic学架构 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud针对Environment的属性源功能做了增强, 在spring-cloud-contenxt这个包中,提供了PropertySourceLocator接口,用来实现属性文件加载的扩展。我们可以通过这个接口来扩展自己的外部化配置加载。这个接口的定义如下 public inte 阅读全文
posted @ 2022-02-25 14:11 跟着Mic学架构 阅读(571) 评论(0) 推荐(0) 编辑
摘要: Environment的中文意思是环境,它表示整个spring应用运行时的环境信息,它包含两个关键因素 profiles properties profiles profiles这个概念相信大家都已经理解了,最常见的就是不同环境下,决定当前spring容器中的不同配置上下文的解决方案。比如针对开发环 阅读全文
posted @ 2022-02-21 10:08 跟着Mic学架构 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: OpenFeign是一个远程客户端请求代理,它的基本作用是让开发者能够以面向接口的方式来实现远程调用,从而屏蔽底层通信的复杂性,它的具体原理如下图所示。 在今天的内容中,我们需要详细分析OpenFeign它的工作原理及源码,我们继续回到这段代码。 @Slf4j @RestController @Re 阅读全文
posted @ 2022-02-11 12:02 跟着Mic学架构 阅读(959) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页