摘要: (Innodb存储引擎之锁) 一、概述 数据库需要尽可能的提高并发访问效率,还要能确保每个用户能以一致的方式读取和修改数据,根据此问题诞生了锁机制。 锁是数据库系统区别于文件系统的一个非常重要的特性,它用于管理对共享资源的并发访问,保证各个用户访问数据一致和完整。 Innodb 提供一致性的非锁定读 阅读全文
posted @ 2021-10-10 15:51 bokerr 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 目录索引组织表Innodb逻辑存储结构表空间段区页行Innodb 行记录格式CompactRedundant行溢出数据Compressed 和 Dynamic 行记录格式char 的行结构存储Innodb 数据页结构视图 View分区表 索引组织表 Innodb 存储引擎表中,数据都是根据主键顺序存 阅读全文
posted @ 2021-10-07 15:08 bokerr 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 目录概述参数文件日志文件错误日志慢查询日志查询日志二进制日志 binary log二进制日志的配置二进制日志的作用二进制日志的保存socket 套接字文件pid文件MySQL表结构定义文件Innodb 存储引擎文件表空间文件重做日志文件 概述 本文主要讲述MySQL数据库和Innodb存储引擎表的各 阅读全文
posted @ 2021-10-07 15:07 bokerr 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 目录一、概述二、Innodb体系架构后台线程内存池1. 缓冲池2. LRU List、Free List 、Flush List3. 重做日志缓冲 redo log buffer4. 额外的内存池三、CheckPoint技术四、Innodb关键特性Insert buffer (插入缓冲)insert 阅读全文
posted @ 2021-10-07 15:05 bokerr 阅读(40) 评论(0) 推荐(0) 编辑
摘要: (MySQL之体系结构) 数据库和数据库实例 数据库是所有文件的集合,是依照某种数据模型组织起来的数据集合。 而数据库实例,指的是程序,是位于用户与操作系统之间的一层数据管理软件,用户通过数据库实例对数据库进行操作。 数据库不是文件系统,它区别于文件系统的不同之处在于,数据库需要支持锁、支持事务等。 阅读全文
posted @ 2021-10-04 18:05 bokerr 阅读(22) 评论(0) 推荐(0) 编辑
摘要: (spring事务) Spring事务 spring声明式事务让我们从复杂的事务处理中得以脱身,我们可以不再去关注获得、关闭连接、事务提交、和回滚操作;简单来说事务可以做到在发生异常时进行回滚。 事务自定义标签 自定义标签 spring事务的开关配置是:<tx:annotation-driven/> 阅读全文
posted @ 2021-06-19 17:21 bokerr 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 目录一、大话AOP1.AOP的概念2.必要的准备工作什么是代理模式?3.大话AOP那么AOP 具体是什么呢?实现AOP的方式二、动态AOP自定义标签1、JDK动态代理2、CGLIB 代理三、创建AOP代理1.获取所有增强器2.寻找匹配的增强器3.创建代理四、创建AOP静态代理1.自定义标签2.织入结 阅读全文
posted @ 2021-06-19 17:19 bokerr 阅读(62) 评论(0) 推荐(0) 编辑
摘要: (Spring源码之springMVC) web.xml 它的作用是配置初始化信息,如web页面、servlet、servlet-mapping、filter、listener、启动加载级别等。 SpringMVC 通过servlet拦截所有的URL来达到控制的目的,所以它必须要有web.xml 比 阅读全文
posted @ 2021-06-19 17:16 bokerr 阅读(118) 评论(0) 推荐(0) 编辑
摘要: (容器的功能拓展) PS * 本文代码基本为伪代码,注释为个人理解,水平有限,如有谬误,感谢指正。 关于spring的容器,除了BeanFactory以及它的默认实现类XmlBeanFactory之外。 Spring还提供了 ApplicationContext , 它用于对 BeanFactory 阅读全文
posted @ 2021-06-19 17:15 bokerr 阅读(48) 评论(0) 推荐(0) 编辑
摘要: (spring 源码阅读 -- bean 的加载) 本文代码入口: \spring-framework-5.0.x\spring-beans\src\main\java\org\springframework\beans\factory\support\AbstractBeanFactory.get 阅读全文
posted @ 2021-06-19 17:08 bokerr 阅读(74) 评论(0) 推荐(0) 编辑