Spring 家族

数据库

ORM 框架

Mybatis

为什么要用Mybatis

  • 原生 jdbc 存在一些缺点
    • 每次都要加载驱动,连接信息是硬编码
    • sql 和 java 耦合在一起,一旦需要改动工作量巨大
    • 处理结果集麻烦,不能自动映射到实体类
    • 连接资源不能复用,造成资源浪费
  • 什么是ORM?

    虚拟化/容器化

    Docker

    概述

    虚拟机属于虚拟化技术。而Docker这样的容器技术,也是虚拟化技术,属于轻量级的虚拟化。Docker 不虚拟出整个操作系统,只需要虚拟一个小规模的环境(类似于沙箱)。同时 Docker 启动速度块并且耗用资源较少,虚拟机一般要几 GB 到几十 GB 的空间,而容器只需要 MB 级别甚至 KB 级。
    |