前言
MySQL
的主从复制是实现应用的高性能,高可用的基础。对于数据库读操作较密集的应用,通过使数据库请求负载均衡分配到不同MySQL
服务器,可有效减轻数据库压力。当遇到MySQL
单点故障中,也能在短时间内实现故障切换。本文就MySQL
的内建的复制功能进行阐述。
版本
- MySQl:
5.7.17
- CentOS:
7.4.1708
- Docker:
1.13.1
MyBatis 作为目前最常用的持久层框架之一,分析其源码,对我们的使用过程中可更好的运用它。本系列基于mybatis-3.4.6
进行分析。
MyBatis 的初始化工作就是解析主配置文件,映射配置文件以及注解信息。然后保存在org.apache.ibatis.session.Configuration
,供后期执行数据请求的相关调用。Configuration
里有大量配置信息,在后面每涉及到一个相关配置,会进行详细的分析。