SpringBoot和Mybatis配置多数据源连接多个数据库 目前业界操作数据库的框架一般是 Mybatis,但在很多业务场景下,我们需要在一...
本文将带你分析Mybatis是如何动态生成SQL。首先,会根据源码分析框架初始化时xml文件的加载、解析、缓存过程。着重介绍 xml的解析过程 ...
MySQL 中关于gap lock(间隙锁) 、 next-key lock(间隙锁+行锁) 的一个问题 在学习 MySQL 的过程中遇到的一个...
本文是根据 Quartz定时器官方文档翻译的,只翻译了第1到第10课,如有翻译不精确的地方,请读者指正,互相学习,共同进步,谢谢。 Lesson...
在Java工程项目中,我们常会用到Mybatis框架对数据库中的数据进行增删查改,其原理就是对 JDBC 做了一层封装,并优化数据源的连接。 ...
MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓...
Linux下安装RabbitMQ 安装Erlang环境安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了yum -y ins...
@logback实验2.0 验证:不同的logger打印的日志中的类的全限定名称不一样、不同的日志级别打印的结果不一样、日志有效级的继承关系 在...
本文将会介绍Mybatis的事务管理机制的原理,首先介绍下事务管理的特质、在Mybatis中是如何创建事务、事务有哪几种类型、不同事务的源码实现...