![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常
文章平均质量分 56
神奇的菜鸡
这个作者很懒,什么都没留下…
展开
-
学了很久但是记不住的MYSQL事务以及隔离级别!
在学校的时候就背的ACID:原子性(Atomicity) :事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。 一致性(Consistent) :在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都必须应用于事务的修改,以保持数据的完整性。 隔离性(Isolation) :数据库系统提供一定的隔离机制,保证事务在不受外部并发操作影响的“独立”环境执行。这意味着事务处理过程中的中间状态对外部是不可见的,反之亦然。 持久性(Durable) :事务完成之原创 2021-04-09 13:45:00 · 243 阅读 · 0 评论 -
索引跟着图学,不用记公式!
索引是排好序的数据结构。mysql建索引的两种方式:B+树结构和hash结构,百分之九十九的程序员会选择b+树索引。刚开始学习索引的时候,记得看过周阳老师的视频,每一种用到索引情况的老师编成口诀。现在就记住了带头大哥不能死,就是最左前缀原则。主键索引结构:聚簇索引。图解:第一行和第二行是主键,最后一行是索引加数据。B+树和B树的区别在于B树的第二层叶子节点是有数据的,而B+树的数据都在最后一层叶子节点上面。最后一层的索引中间有指针将叶子节点连起来。所以顺序就连起来了。普通索引结构:原创 2021-03-15 19:50:17 · 410 阅读 · 2 评论 -
SpringBoot的启动类是如何将自己交给spring管理的?
SpringBoot的启动类是如何将自己交给spring管理的一、发现问题:在学习SpringBoot的自动装配的时候发现问题,启动Application.java类的run()方法时,Application类本身是如何交给spring管理的?@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Stadi原创 2021-01-30 15:46:54 · 712 阅读 · 0 评论 -
整体学习Spring的Bean生命周期(上帝视角)
Spring中Bean的生命周期详解Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。**Bean的生命周期就是指:**在Spring中,一个Bean是如何生成的,如何销毁的?Bean的生成过程1. 生成BeanDefinitionSpring启动的时候会进行扫描,会先调用Resource[] resources = getResourcePat原创 2020-10-20 10:16:31 · 215 阅读 · 0 评论 -
完全理解Docker安装软件,只需三步!
我每次使用安装redis,mysql,nginx等等软件的时候,都会去百度安装命令,如果你也是就往下看。1、首先理解中央仓库 中央仓库相当于maven仓库一样,仓库里面有各种镜像,如tomcat,nginx等等,我们只需要拉取即可。仓库链接地址:http://hub.daocloud.io/这是一个国内镜像仓库,速度较快,所以推荐使用。开始docker安装命令的全过程 - 1、拉取镜像 #拉取镜像到本地 docker pull 镜像名称[:tag]#举个例子docker pull原创 2020-07-19 10:36:11 · 957 阅读 · 0 评论