戊子仲秋
Golang后端
·2023-12-28
#学习# #闲聊# 备战暑期实习 Day180 1. 随便聊聊时间~ 翘课计划,启动! 趁着这个元旦假期,我打算顺手翘课几天课,凑一个 5 天小长假,说起来,我这个学期兢兢业业,还没有翘过一个满课呢,都是小翘一点 所以今天就把早上,下午,晚上的课全翘了,经过一个学期观察的规律以及人脉的支撑,今天签到码签到的全部签上,点名签到了都没有点名,一学期翘课无数,全勤基本稳稳拿下,整个学期只翻了一节课的车 虽然大学学习压力不小,作业又多,麻烦事情也多,期末考试也很紧张,但是,不能否认的是,在大学确实是舒服啊,每天不用想什么其他的事情,只需要做自己想做的事情,吃饱了睡,睡饱了吃,每个月能领生活费 还好才大二,还能享受两年,让我好好珍惜一下最后的学生生活 2. 美食分享时间~ 首先是中午吃大餐:我也不知道是什么东西,总之就是点了,味道还行(15) 下午跑完步,吃晚饭,蛋白质大餐,大虾配鸡腿(13) 也许我该多吃点菜了,可恶,我也不想挑食,但食堂的泛黄的隔夜青菜真的让人难以下咽,虽然我没有那么金贵,但他做的真太难吃了,我自己去菜市场买菜然后用白水煮出来的水煮青菜都比他好吃一百倍 我是真想跟食堂厨师说,不会做菜可以直接水煮加盐好吗 3. 每日一道面试题~ 问题: MySQL 事务隔离级别有哪些?分别解决哪些问题? 分析: MySQL 共有四个隔离级别: 1)读未提交:一个事务还没提交时,他做的变更就能被其他事务看到 2)读提交:一个事务提交之后,他做的变更才能被看到 3)可重复读:一个事务执行过程中看到的数据,一直跟这个事务启动时看到的数据是一致的,MySQL InnoDB 引擎默认的隔离级别就是这个 4)串行化:会对记录加上读写锁,在多个事务对这个记录进行读写操作时,如果发生了读写冲突,后访问的事务必须等前一个事务执行完,才能继续执行 补充:什么是脏读、不可重复读、幻读? 1)脏读是指一个事务读取了另一个事务还没提交的数据,如果另一个事务回滚,那他读取的数据就是无效的,所以脏读可能导致数据的不一致 2)不可重复读是指一个事务多次读取同一条记录,但是在此期间另一个事务修改了记录,导致前后读取的数据不一致,所以不可重复读也可能导致数据的不一致 3)幻读是指一个事务多次执行同一个查询,但在此期间另一个事务插入了符合该查询条件的新数据,导致前后查询的结果不一致,所以幻读可能导致数据的不完整性 回答: MySQL 支持读未提交、读提交、可重复读、串行化这三个隔离级别,而 MySQL InnoDB 引擎默认隔离级别是可重复读。 而事务并发存在脏读、不可重复读、幻读这三种问题,不同隔离级别,解决的问题也各不相同 1)读未提交一个问题没有解决 2)读已提交避免了脏读问题,但存在不可重复读和幻读这两个问题 3)可重复读避免了脏读和不可重复复读的问题,很大程度上避免了幻读问题,但没有完全避免 4)串行化能避免所有问题,但是事务的并发性能最差 4. 读书分享时间~ 今天没有读名著,在偷懒读网文,结果没想到还碰到了一些金句,分享一下 一、 我之前一直激励自己,告诉自己不要害怕重头来过,然后我今天读到了这句话: “不要害怕重新开始,因为这一次,你不是从头开始,而是从经验开始。” 学习能力和学习经验是永远跟在我们身边的。 二、 结果看了一会儿,又看到了一个金句,我之前看小林哥的分享的时候听他说过,如果你跟一个人聊到很好,很可能是因为他在向下兼容你。 “所谓有趣的灵魂,实际上就是这个人的信息密度和知识层面,都远高于你,并愿意俯身去听你说那些毫无营养的废话和你交流,提出一些你没有听过的观点,颠覆了你短浅的想象力及三观。” 我曾经没有这样的感觉,但自从上了大学之后,我见识的人更多,既体验了被人向下兼容,也遇到了向下兼容别人的时候,有些时候真的不是我们刻意想要向下兼容别人,但遇到思维层级远低于我们的人 如果我不顺着他的话说,那我们真的一句话都说不到一起 三、 还有一个比较操蛋的,是一个人在诉苦,说他的暧昧对象最近总是忽冷忽热,有时候能聊的好好的,有时候又不理他 “洗澡的时候,水温变得忽冷忽热,你知道的,这是有人跟你共用水资源了。” 这个比喻太巧妙了,我家里的热水是全家人一起用的,所以只要一起洗澡,我开热水,我妈就没有热水,我妈开热水,我就没有热水,所以我家不会同一时间洗澡,因为如果同时开,那水就忽冷忽热了 那今天的闲聊就到这里啦~ 谢谢你能看到这里呀~ 我们明天的闲聊不见不散~~~
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP