摘要: 笔记记录于:B站三更草堂Up主的SpringSecurity课程(https://www.bilibili.com/video/BV1mm4y1X7Hc?p=1&vd_source=ac6538beb800f099364df6dec70eef59) 感受:通俗易通,难度较小,但是不怎么深入源码,比较 阅读全文
posted @ 2022-07-06 18:26 努力&选择 阅读(460) 评论(0) 推荐(0)
摘要: 前言 此笔记为尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)学习笔记 1、课程安排 根据上面这张脑图,我把整个专栏分成了三个大的部分,分别是:容器、扩展原理以及Web。 1.1、容器 容器作为整个专栏的第一大部分,内容包括: AnnotationConfigApplicationContext 阅读全文
posted @ 2022-07-01 20:52 努力&选择 阅读(167) 评论(0) 推荐(0)
摘要: 第18章 主从复制 1. 主从复制概述 1.1 如何提升数据库并发能力 在实际工作中,我们常常将 Redis 作为缓存与 MySQL 配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就提升了读取的效率,也减少了对后端数据库的 访问压力 。Redis 阅读全文
posted @ 2022-06-11 17:23 努力&选择 阅读(266) 评论(0) 推荐(0)
摘要: 第19章 数据库备份与恢复 在任何数据库环境中,总会有 不确定的意外 情况发生,比如例外的停电、计算机系统中的各种软硬件故障、人为破坏、管理员误操作等是不可避免的,这些情况可能会导致 数据的丢失、服务器瘫痪 等严重的后果。存在多个服务器时,会出现主从服务器之间的数据同步问题。 为了有效防止数据丢失, 阅读全文
posted @ 2022-06-11 17:23 努力&选择 阅读(902) 评论(0) 推荐(0)
摘要: 第16章 多版本并发控制 1. 什么是MVCC MVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC 是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事务隔离级别下执行一致性读操作有了保证。换言之,就是为了查 阅读全文
posted @ 2022-06-11 17:22 努力&选择 阅读(325) 评论(0) 推荐(0)
摘要: 第17章 其它数据库日志 我们在讲解数据库事务时,讲过两种日志:重做日志、回滚日志。 对于线上数据库应用系统,突然遭遇 数据库宕机 怎么办?在这种情况下,定位宕机的原因 就非常关键。我们可以查看数据库的 错误日志 。因为日志中记录了数据库运行中的诊断信息,包括了错误、警告和注释等信息。比如:从日志中 阅读全文
posted @ 2022-06-11 17:22 努力&选择 阅读(348) 评论(0) 推荐(0)
摘要: 第15章 锁 1. 概述 锁 是计算机协调多个进程或线程 并发访问某一资源 的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感的数据(比如订单、金额等),我们就需要保证这个数据在任何时刻 最多只有一个线程在访问,保证数据的 完整性 和 一致性。在开发过程 阅读全文
posted @ 2022-06-11 17:21 努力&选择 阅读(430) 评论(0) 推荐(0)
摘要: 第14章 MySQL事务日志 事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢? 事务的隔离性由锁机制实现。 而事务的原子性、一致性和持久性由事务的 redo 日志和undo 日志来保证。 REDO LOG 称为重做日志,提供再写入操作,恢复提交事务修改的页 阅读全文
posted @ 2022-06-11 17:21 努力&选择 阅读(321) 评论(0) 推荐(0)
摘要: 第12章 数据库其它调优策略 1. 数据库调优的措施 1.1 调优的目标 尽可能节省系统资源,以便系统可以提供更大负荷的服务。(吞吐量更大) 合理的结构设计和参数调整,以提高用户操作 响应的速度。(响应速度更快) 减少系统的瓶颈,提高MySQL数据库整体的性能。 1.2 如何定位调优问题 不过随着用 阅读全文
posted @ 2022-06-11 17:20 努力&选择 阅读(328) 评论(0) 推荐(0)
摘要: 第13章 事务基础知识 1. 数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持 一致性,同时我们还能通过事务的机制 恢复到某个时间点,这样可以保证已提交到数据库的修改不会因为系统崩溃而丢失。 1.1 存储引擎支持情况 SHOW ENGINES 命令来查看当 阅读全文
posted @ 2022-06-11 17:20 努力&选择 阅读(631) 评论(0) 推荐(0)