# 说说 MyBatis 的缓存机制?
7 min read
MyBatis 的缓存机制是一种用于提升数据库查询性能的本地数据存储策略,通过将查询结果临时存储在内存中,减少对数据库的直接访问次数。
MyBatis 的缓存机制是一种用于提升数据库查询性能的本地数据存储策略,通过将查询结果临时存储在内存中,减少对数据库的直接访问次数。
HashMap 是 Java 中基于哈希表实现的、用于存储键值对(Key-Value)的非线程安全数据结构,它通过计算键的哈希值来快速定位存储位置,提供平均 O(1) 时间复杂度的查找、插入和删除操作。
TCP 三次握手是 TCP 协议在建立可靠连接时,通信双方通过交换三个特定的数据包(SYN, SYN-ACK, ACK)来同步序列号、协商参数并确认双方收发能力的过程。
Spring 启动过程本质上是 IoC 容器的初始化过程,它通过读取配置元数据、实例化 Bean、完成依赖注入和生命周期回调,最终构建出一个可用的应用程序上下文。
Spring Boot 启动流程本质上是基于 Spring 框架的自动化配置和容器初始化过程,通过 SpringApplication.run() 方法完成应用上下文创建、Bean 加载、自动配置及嵌入式 Web 服务器启动等核心操作。
I/O 模型是指操作系统处理输入输出操作时,应用程序与内核之间数据交互方式的抽象,核心矛盾在于应用程序如何等待I/O操作完成。