Mybatis是什么?
MyBatis框架是一个开源的数据持久层框架。;
它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。;
MyBatis作为持久层框架,其主要思想是将程序中的大量SQL语句剥离出来,配置在配置文件当中,实现SQL的灵活配置。;
这样做
- 分享25
- 计算机基础4
- 数据库2
- 微服务1
- 框架6
- Java15
- 学习路线2
- 海量数据9
- 消息队列4
- 实践经验3
- 缓存17
- 笔记5
- 设计模式13
- 分布式6
- 优质文章27
- 场景设计20
- MySQL1
- netty1
- springcloud1
- redis1
- docker1
- git1
- maven1
Spring的优点
通过控制反转和依赖注入实现松耦合。;
支持面向切面的编程,并且把应用业务逻辑和系统服务分开。;
通过切面和模板减少样板式代码。;
声明式事务的支持。可以从单调繁冗的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。;
方便集成各种优秀框架。内部提供了对各种优秀框架的直接支持(如:Hessian、Qua
Springboot的优点
内置servlet容器,不需要在服务器部署 tomcat。只需要将项目打成 jar 包,使用 java -jar xxx.jar一键式启动项目;
SpringBoot提供了starter,把常用库聚合在一起,简化复杂的环境配置,快速搭建spring应用环境;
可以快速创建独立运行的spring项目,集成主流框架;
准生产环境
今天给大家分享SpringCloud高频面试题。 Spring Cloud核心知识总结 下面是一张Spring Cloud核心组件关系图: 从这张图中,其实我们是可以获取很多信息的,希望大家细细品尝。 话不多说,我们直接开始 Spring Cloud 连环炮。 1、什么是Spring Cloud ? Spring cloud 流应用程序启动器是基于 Spri
说说你对 SpringMVC 的理解 SpringMVC是一种基于 Java 的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于Spring框架的一个模块。 它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接口。同时它还支持RESTful编程风格的请求。 什么是MVC模式? MVC的全名是Model View Control
ZooKeeper 是什么? ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口