Mybatis缓存原理

概述 Mybatis是目前Java开发中最常用的轻量级ORM框架。正如大多数持久层框架一样,MyBatis同样提供了一级缓存和二级缓存的特性以提高性能。两种缓存的粒度是一样的,都对应一条sql查询语句。但二者的生命周期不同,一级缓存的生命周期是SqlSession对象的使用期间,

redis数据格式介绍

Remote Dictionary Server(Redis)是一个基于 key-value 键值对的持久化数据库存储系统。由于其丰富的数据结构和单线程高性能特性,现在在各系统中的使用越来越多,大部分情况下被当做缓存使用,也可用于分布式锁,计数器,排行榜,队列等场景。 Redis

RR与RC隔离级别的异同

前言 发现目前我司Mysql的默认事物隔离级别配置均为RC(READ-COMMITED)级别, 而Mysql默认的隔离级别为RR(REPEATABLE-READ)。 咨询DBA反馈得到主要是考虑到并发问题,RC支持的并发更高、性能更好,也是阿里云rds的默认配置。故特意整理了下两