数据库
wzc_ss
知道越多越无知
展开
-
MyBatis拦截器理解与初步使用
MyBatis拦截器理解与初步使用文章目录MyBatis拦截器理解与初步使用Mybatis核心流程图插件基础(plugins)业务背景简单实现设计模式适配器模式代理模式工厂模式装饰器设计模式建造者设计模式策略模式模板模式单例模式组合模式思考Mybatis核心流程图(1)读取MyBatis的配置文件。mybatis-config.xml为MyBatis的全局配置文件,用于配置数据库连接信息。加载配置方式(后加载的配置会覆盖之前的配置)。首先读取在 properties 元素体内指定的属性。然后根原创 2020-07-23 20:53:30 · 235 阅读 · 0 评论 -
Mybatis中文文档
MyBatis文章目录MyBatis简介什么是MyBatis入门安装从 XML 中构建 SqlSessionFactory不使用 XML 构建 SqlSessionFactory从 SqlSessionFactory 中获取 SqlSession探究已映射的 SQL 语句**对命名空间的一点补充****命名解析**作用域(Scope)和生命周期**对象生命周期和依赖注入框架**SqlSessionFactoryBuilderSqlSessionFactorySqlSession映射器实例配置属性(prop翻译 2020-07-21 21:14:36 · 891 阅读 · 0 评论 -
InnoDB中的MVCC
什么是MVCCMVCC即Multi-Version Concurrency Control,译为多版本并发控制。MVCC的背景MySQL的大多数事务型存储引擎实现的都不是简单的行级锁。基于提升并发性能的考虑,它们一般都同时实现了多版本并发控制(MVCC)。不仅是MySQL,包括Oracle、 PostgreSQL等其他数据库系统也都实现了 MVCC,但各自的实现机制不尽相同,因为 MVCC...原创 2020-05-06 15:58:38 · 258 阅读 · 0 评论 -
MySQL☞事务及其底层实现
mysql事务事务就是一组原 子性的SQL査询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应 用该组査询的全部语句,那么就执行该组査询。如果其中有任何一条语句因为崩溃或其 他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执 行成功,要么全部执行失败。mysql的三层逻辑架构第一层第一层服务并不是MySQL所独有的,大多数基于网络的客户端/服务器...原创 2020-04-30 19:18:48 · 283 阅读 · 0 评论