框架
文章平均质量分 88
不负韶华@
java后端开发
展开
-
Dubbo架构分析,远程方法调用,服务注册与发现,集群容错,负载均衡,SPI机制
单体架构1.单体架构的话是所有的模块都放在一个项目中,部署的时候也是将整个项目部署到服务器中。2.单体架构的优点有小项目开发快,成本低、容易部署。3.存在的问题的是模块耦合严重,不易开发维护,沟通成本高。核心业务和边沿业务聚合在一起, 容易出问题。垂直架构1.根据业务把项目垂直切割成多个项目,因此这种架构称之为垂直架构。2.这种架构的方式存在的好处有:系统拆分实现了流量分担,解决了并发问题。 方便水平扩展,负载均衡,容错率高。系统相互独立,互不影响。3.存在的问题有:接口调用硬编码,原创 2021-07-20 11:06:59 · 596 阅读 · 0 评论 -
SpringMvc应用,组件初始化解析
springMVC简介SpringMVC是基于MVC设计模型应用于表现层的轻量级web框架。是对于原生servlet的封装,原先我们有多少个业务就需要通过实现接口的方法实现多少个servlet,而现在SpringMVC对servlet做了封装,只需要由dispatcherServlet前端控制器和客户端进行交互,由dispatcherServlet前端控制器 根据规则转发请求到对应的控制器,然后返回结果由DispatcherServlet响应给客户端;执行基本流程定义dispatcherServl原创 2021-06-24 18:49:26 · 283 阅读 · 0 评论 -
SpringBoot应用,自动配置源码刨析
SpringBoot约定优于配置思想又称按约定编程,是一种软件设计规范。本质上是对系统、类库或框架中一些东西假定一个大众化合理的默认值(缺省值)。只要不偏离默认配置,就不需要额外配置;SpringBoot基本概念1.springBoot是一种快速启动Spring的一种轻量级框架,可以让我们使用Spring的强大功能,又不需要像Spring那样进行大量配置;2.SpringBoot是基于Spring4.0版本设计,它解决了依赖包的一个冲突问题还有引用不稳定的问题;SpringBoot的相关特原创 2021-06-24 18:39:34 · 901 阅读 · 0 评论 -
Spring内容刨析 IOC容器,AOP切面,循环依赖
Spring框架Spring的简介:是分层全栈式轻量级(启动时加载资源较小,只需要一个基本环境,无需引用第三方)开源框架,以IOC和AOP为核心思想,提供了展现层Spring-mvc框架集成和业务层事务支持等应用,还能集成第三方开源框架;Spring的优势:方便解耦,简易开发:使用IOC容器管理管理bean以及对象依赖关系;解决了硬编码所带来的过度耦合;Aop编程支持:使用Aop面向且面编程,为业务提供横向扩展;声明式事务的支持(@Transactional)通过声明式方式灵活的进行事务的管原创 2021-06-24 18:41:21 · 107 阅读 · 0 评论