• 项目常用工具

    整体介绍团队协作Ant:较少使用MavenGradleGitSVN:较少使用质量保证CheckstyleFindBugs:代码检测工具SonarQube:平台,集成了上面两种工具压测JMeterJMHABLoadRunner容器与代理(随着微服务的盛行,Envoy、OpenResty、Kong等AP...

    Spring Cloud

    Spring Cloud 的理解?Spring Cloud就是微服务系统架构的一站式解决方案,在平时我们构建微服务的过程中需要做如 服务发现注册 、配置中心 、消息总线 、负载均衡 、断路器 、数据监控 等操作,而 Spring Cloud 为我们提供了一套简易的编程模型,使我们能在 Spring ...

    Spring Boot 面试题

    什么是 Spring Boot?如果必须启动一个新的 Spring 项目,我们必须添加构建路径或 maven 依赖项,配置 application server,添加 Spring 配置。因此,启动一个新的 Spring 项目需要大量的工作,因为我们目前必须从头开始做所有事情。 Spring Bo...

    MyBatis 整体架构

    MyBatis 整体架构MyBatis 最上面是接口层,接口层就是开发人员在 Mapper 或者是 Dao 接口中的接口定义,是查询、新增、更新还是删除操作;中间层是数据处理层,主要是配置 Mapper -> XML 层级之间的参数映射,SQL 解析,SQL 执行,结果映射的过程。上述两种流程...

    Spring 的设计理念和设计模式分析

    Spring 的架构Spring 总共有十几个组件,不过真正核心的组件只有几个:Core,Context,Beans。Spring 的设计理念然而最最核心的是 Beans 组件,为什么这么说,其实在 Spring 就是面向 Bean 的编程(BOP,Bean Oriented Programmin...

    Spring 面试题

    谈谈你对 Spring的理解让 java 开发模块化,并且全面。Spring 通过控制反转降低耦合性,一个对象的依赖通过被动注入的方式而非主动 new,还通过代理模式实现了面向切面编程。IOC 是什么,什么是 Spring IOC 容器?⭐IOC 是一种设计思想。 **IOC 容器是 Spring ...