最新 最热

Python工程师面试高频题:return 和 yield之间到底有啥区别?

在编程语言 Python 中,yield 和 return 是两个在函数中用于返回值的关键字,但它们在功能和使用场景上有着本质的区别。理解这两者的区别,对于编写更高效、更灵活的 Python 代码至关重要。...

2023-11-21
1

前端面试算法题目浅析

本小节会带领大家快速过一遍数据结构和算法,重点讲解一些常考、前端会用到的算法和数据结构。

2023-11-21
0

面试系列之-Spring Cloud Eureka

Eureka 由 Eureka Server 和 Eureka Client 两部分组成:

2023-11-20
1

面试系列之-Spring Cloud Ribbon

优点:性能稳定,具备很多软件负载均衡不具备的功能,如应用交换,会话交换、状态监控等。

2023-11-20
1

面试系列之-Spring Cloud Feign

根据传入的Bean对象和注解信息,从中提取出相应的值,来构造Http Request 对象;

2023-11-20
1

面试系列之-Spring Cloud Hystrix

服务降级是从整个系统的负荷情况出发和考虑的,对某些负荷会比较高的情况,为了预防某些功能(业务场景)出现负荷过载或者响应慢的情况,在其内部暂时舍弃对一些非核心的接口和数据的请求,而直接返回一个提前准备好的fallback(退...

2023-11-20
1

面试系列之-Nacos原理

nacos通过使用Raft算法来实现服务列表的同步和高并发访问。Raft算法是一种分布式一致性算法,能够保证在网络分区、服务器崩溃等异常情况下,系统仍能够保持强一致性。...

2023-11-20
1

面试系列之-Eureka和Nacos的区别

Eureka采用CS架构,由服务注册中心Eureka Server和服务提供者/消费者Eureka Client组成;Nacos采用高可用的P2P设计(无主节点),所有的server节点都是同等作用,支持AP和CP两种模式;...

2023-11-20
1

面试系列之-分布式统一设置验证token

在 Feign 客户端中,我们可以通过实现 RequestInterceptor 接口来实现拦截器。在拦截器中,我们可以设置请求头信息来携带 token。

2023-11-20
1