
框架
雪人奥特曼Q
这个作者很懒,什么都没留下…
展开
-
Spring IOC的实现原理
SpringIOC指的是控制反转,控制反转是一种设计思想。控制反转:控制:指的是IOC容器对于对象的控制,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合。Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。反转:指的是由容器帮我们查找及注入依赖对象,对象只是被动的接受依赖对象,而不是我们自己在对象主动控制去直接获取依赖对象。参考文章...原创 2020-09-29 00:18:48 · 152 阅读 · 0 评论 -
如何设计实现一个DI框架
设计模式之美 - 45原创 2020-10-21 10:57:55 · 867 阅读 · 0 评论 -
Spring Cloud 中的核心组件的介绍
目录一、Spring Cloud的服务发现框架——Eureka二、Spring Cloud负载均衡器——RibbonNginx 和 Ribbon 的对比:Ribbon 的几种负载均衡算法:三、Spring Cloud声明式Rest客户端——Open Feign四、Spring Cloud中的熔断机制——HystrixSpring Cloud是最常见的分布式系统模式,提供了一种简单且易于接受的编程模型。Spring cloud构建于Spring boot之上。一、Sp...原创 2020-07-24 00:04:11 · 174 阅读 · 0 评论 -
Spring boot框架中常使用到的注释
Springboot原创 2020-06-19 12:00:02 · 299 阅读 · 0 评论 -
Spring cloud 之 断路器
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),为了保证其高可用,单个服务通常会集群部署。由于网络或者自身原因,服务不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,如果此时涌入大量的请求,Servlet容器中的线程资源就会被消耗完毕,导致服务器瘫痪。服务与服务之间的依赖性,导致故障会传播,对整个微服务系统造成灾难性后果,这就是服务器“雪崩”。断路器的出现,就是为了解决这个问题。Spring cloud中使用Hystrix实现断路器模式:原创 2020-05-13 22:19:09 · 395 阅读 · 0 评论 -
面试题-Java基础(十一)- Spring boot / Spring cloud
1、什么是Spring boot?Spring boot是一个框架,是一种全新的编程规范。他的产生简化了框架的使用,所谓的简化是简化的Spring众多框架中所需的大量且繁琐的的配置文件,所以Spring boot是一种服务与框架的框架,服务范围是简化配置文件。2、为什么要使用Spring boot?Spring boot使编码,配置,部署,监控变得简单。3、Spring boot的...原创 2020-05-18 22:57:56 · 622 阅读 · 0 评论 -
Dubbo
Dubbo 是 开源的分布式RPC,微服务框架。三个主要功能是:基于接口的远程调用,服务的自动注册与发现,容错和负载均衡。dubbo 的启动流程:暴露服务到本地;暴露服务到远程;启动netty服务;连接zookeeper;注册服务到zookeeper;监听zookeeper中消费服务。dubbo使用的九种协议:dubbo协议(缺省协议):采用单一的长连接 和 NIO异步通讯,适用...原创 2020-12-09 22:25:26 · 87 阅读 · 0 评论