1.概述:存储数据的仓库,可以永久性存储数据 2.为啥使用数据库存储数据: a.咱们之前在python的时候学了变量,但是变量一次性只能存一个数据,后来我们就学了容器,容器可以一次性存多个数据,但是容器存数据是临时性的,代码运行完毕之后,容器中的数据就没了,所以 ...
前几篇我们走通了整体架构,也看了配置加载和 Mapper 代理。本文主要分析MyBatis原生框架中SqlSession的核心设计与实现。 前几篇我们走通了整体架构,也看了配置加载和 Mapper 代理。今天我们把目光聚焦到SqlSession这个“门面”上。 先看一段最熟悉的代码: // 1. 构建 ...
分布式一致性是所有后端工程师的必修课,也是区分"能用"和"靠谱"的分水岭。面试官问你这类问题,不是在考你会不会背八股文,而是在看你有没有在生产环境踩过坑、想过极端情况、做过工程兜底。 上周有个粉丝私信我,说他在阿里面试时被问到一个问题 ...