![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
董董董不懂
做任何事,都有它存在的意义,有些是实实在在的,另一些是潜移默化的,感谢每一天的生命。
展开
-
Spring Ioc控制反转到底是什么?
在知乎上看到一个对SpringIoc控制反转的非常优秀的解读,转一下~ ioc的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理,这可以带来很多好处。 第一,资源集中管理,实现资源的可配置和易管理。 第二,降低了使用资源双方的依赖程度,也就是我们说的耦合度。也就是说,甲方要达成某种目的不需要直接依赖乙方,它只需要达到的目的告诉第三方机构就可以了,比如甲方需要一双袜子,而乙方它卖一双袜子,它要把袜子卖出去,并不需要自己去直接找到一个卖家来完成袜子的卖出。它也只需要找第三方,告诉别人转载 2020-12-07 16:31:27 · 275 阅读 · 0 评论 -
微服务架构搭建-SpringCloud(二)
todo 之前做了哪一步,一的连接 今天做哪一部整合Hystrix做熔断和回退,使用zuul做路由的转发和过滤,使用apollo做配置中心。 在之前的文章中 link. Hystrix 服务熔断与降级 Hystrix 是 Netflix 针对微服务分布式系统采用的熔断保护中间件,相当于电路中的保险丝。 什么是服务熔断和服务降级呢? 服务熔断是当下游的服务因为某种原因突然变得不可用或响应过慢时,上游服务为了保证自己服务的可用性和稳定性,不再继续调用目标服务,直接返回,快速释放资源。 服务降级是从整个系统的负荷原创 2020-08-02 22:43:45 · 168 阅读 · 0 评论 -
微服务架构搭建-SpringCloud(一)
微服务 微服务架构是单体应用的演进,由于互联网行业高速发展,应运而生的一种架构体系,它具有独立解耦、高可用、扩展性强、易部署等好处,搭配敏捷开发,使得产品的开发上线效率得到很大的提升。微服务在带来一系列好处的同时,也带来了架构的复杂性。应用微服务化之后,会遇到服务发现、服务配置管理、服务授权验证统一在哪里做等问题,下面是一张典型的微服务架构图。该文使用spring cloud来搭建一个简单的微服务架构。 spring cloud是什么? Spring Cloud 就是用于构建微服务开发和治理的框架集合,它原创 2020-07-19 15:56:32 · 516 阅读 · 0 评论 -
springboot整合mybatis
spring boot创建web项目 1.使用idea新建spring boot项目,选择spring Initalizr,通常选择默认https://start.spring.io/构建 2.填写jdk版本、包名等信息,这里使用Maven管理项目 3.勾选常用的依赖,创建web项目,常用的spring web、thymeleaf(SpringBoot页面展示)、数据库等 4.填写项目名称,至此项目构建完成 hello web项目 新建后的项目目录结构如下,DemoApplication是项目的启动原创 2020-07-19 14:35:51 · 132 阅读 · 0 评论