MyBatis常见面试题总结
Mybatis是什么? MyBatis框架是一个开源的数据持久层框架。; 它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。; MyBatis作为持久层框架,其主要思想是将程序中的大量SQL语句剥离出来,配置在配置文件当中,实现SQL的灵活配置。; 这样做

大彬
大约 11 分钟
Spring常见面试题总结
Spring的优点 通过控制反转和依赖注入实现松耦合。; 支持面向切面的编程,并且把应用业务逻辑和系统服务分开。; 通过切面和模板减少样板式代码。; 声明式事务的支持。可以从单调繁冗的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。; 方便集成各种优秀框架。内部提供了对各种优秀框架的直接支持(如:Hessian、Qua

大彬
大约 33 分钟
Springboot常见面试题总结
Springboot的优点 内置servlet容器,不需要在服务器部署 tomcat。只需要将项目打成 jar 包,使用 java -jar xxx.jar一键式启动项目; SpringBoot提供了starter,把常用库聚合在一起,简化复杂的环境配置,快速搭建spring应用环境; 可以快速创建独立运行的spring项目,集成主流框架; 准生产环境

大彬
大约 9 分钟
Spring Cloud常见面试题总结
今天给大家分享SpringCloud高频面试题。 Spring Cloud核心知识总结 下面是一张Spring Cloud核心组件关系图: 从这张图中,其实我们是可以获取很多信息的,希望大家细细品尝。 话不多说,我们直接开始 Spring Cloud 连环炮。 1、什么是Spring Cloud ? Spring cloud 流应用程序启动器是基于 Spri

大彬
大约 16 分钟
Spring MVC常见面试题总结
说说你对 SpringMVC 的理解 SpringMVC是一种基于 Java 的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于Spring框架的一个模块。 它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接口。同时它还支持RESTful编程风格的请求。 什么是MVC模式? MVC的全名是Model View Control

大彬
大约 10 分钟
ZooKeeper常见面试题总结
ZooKeeper 是什么? ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口

大彬
大约 10 分钟