00:00
那么呢,通过前面的讲解,同学们我们是不是终于把右边全部摆平了?OK,不容易吧,好的,那么呢,我们继续就什么再往左边看,下面我们呢,来看看MYQ的什么左的机制,OK,下面我们呢,由于讲过Java YouTube con并发包,现成高级的内容,结合同学们第一个月学过Java的S关键字,对所这个概念或多或少应该是清楚吧,嗯,好的,那么这呢,一样,既然说在县程里面会有锁,那么呢,在我们的数据库里面是不是也同样会有锁的这个概念啊?那么大家先思考一个问题,有锁这种东西是好事还是坏事啊?正确的来说是不是应该是有利有弊啊?好,那么先说弊的一面,不用。
01:00
我讲如果说整个表被锁了,其他数据不能更新,不能查询,是不是挂了,那这个时候在并发的环境下面,那么弟兄们,咱们这个就好比说路上行驶的车突然剐蹭了,堵塞了,那么这个时候交通是不是瘫痪了,那么这个时候相当于说什么锁表了,是坏事儿,那假如说哈,某种情况下,这个锁一分为二的看是不是也有好处,现城我们你们在五个月前入学加一讲过卖票的case,不加锁,大家是不是互相争抢吃下特别难看啊,这是第一点,第二点同学们数据库假设DBA今天晚上凌晨两点,它需要进行数据的备份恢复或者容灾处理,请问今儿晚上这个数据,这张表他还希不希望有变动,我不希望有变动,我防止别人来篡改数据,我是不是先给他加锁防止别人改动啊,你去卫生间是不是也需要先把。
02:00
把门给我拉上来,那么好,所以说这个锁呢,有利有弊,一分为二的看,OK,那么下面我们来看看什么是所,那么这我就不在跟着念,那么请同学们花20秒钟自己读一下,由于已经有基础了啊,所是计算机协调多个进程形程并发访问控制某一资源的机制,说白了是防止增抢啊好,那么这个时候我们可以看一下,很熟悉吧,我们这个时候呢,库存只有一件了,那么呢,你是如何解决是你买到还是另外一个人买到的问题啊,这个时候给期,那么怎么讲,如果说真是最终下单那个人是不是一定要加锁呀,那么呢,然后干嘛呢?我们呢,肯定是不是要用到15啊,然后库存订单付款和。
03:00
插入等等,那么呢,在这个过程当中,我们是不是要用锁对资源进行保护,解决隔离和并发的矛盾呢?好,那么这些呢,在JDBCMYSQL初级生加ID的五个月前的基础知识,那么呢,简单的呢说了一下,好那么下面我们来看看锁的分类,我们这儿呢给它呢分成什么两种来看,第一种对数,按照从数对数据操作的维度来看,是不是分成读索和写锁呀,第二种那不用讲对数据操作的力度来分,我们也知道最简单的是不是表锁和函锁,那么呢,以同学们先在的基础,这个我就不再展开细讲了,行吗?好,那么这我们可以看锁表和锁行完了以后我们应该明白,这是按照力度来分,这是按照操作来分。那么什么是毒索,什么是邪索呢?所谓毒索,就是共。
04:00
检索针对同一份数据,多个独操作可以同时进行而不会互相影响,那么弟兄们都知道,现在我们的教学软件共享我的屏幕,以后各位亲,你们在屏幕上被霸屏了,是不是就是我的桌面同步啊?那么换句话说,是不是针对老师的共享多位100多位同学你们的操作可以同时观看各自的屏幕而互不干涉影响吧?那么写锁我也说过了,我在这儿写是其他同学不能写啊。那么这个时候读共享写怎么着排它好,只要写操作没有完成之前,就会阻塞或者是阻断其他邪索和独索,说白了这个是不是有点唯我独尊呢?好,那么呢,我们呢,完火以后我们呢?
我来说两句