摘要: 引言 大家在面试中一定碰到过 说说事务的隔离级别吧? 老实说,事务隔离级别这个问题,无论是校招还是社招,面试官都爱问!然而目前网上很多文章,说句实在话啊,我看了后我都怀疑作者弄懂没!因为他们对可重复读(Repeatable Read)和串行化(serializable)的解析实在是看的我一头雾水!再 阅读全文
posted @ 2020-05-09 14:10 YoungDeng 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 引言 回想四年前,我在学习mysql的索引这块的时候,老师在讲索引的时候,是像下面这么说的 索引就像一本书的目录。而当用户通过索引查找数据时,就好比用户通过目录查询某章节的某个知识点。这样就帮助用户有效地提高了查找速度。所以,使用索引可以有效地提高数据库系统的整体性能。 嗯,这么说其实也对。但是呢, 阅读全文
posted @ 2020-05-09 14:08 YoungDeng 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 引言 其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条 **【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 ** 但是呢,询问他们原因,大多是这么回答的 每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试 阅读全文
posted @ 2020-05-09 14:06 YoungDeng 阅读(1843) 评论(0) 推荐(1) 编辑
摘要: 引言 大家在开发中,还有很多童鞋在写查询语句的时候,习惯写下面这种不规范sql select * from table 而不写成下面的这种规范方式 select col1,col2,...,coln from table 我也知道,这些童鞋是图方便,毕竟再敲一堆的列名,嫌麻烦!你们上班可以问问自己的 阅读全文
posted @ 2020-05-09 14:04 YoungDeng 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 引言 大家在面试中有没遇到面试官问你下面六句Sql的区别呢 select * from table where id = ? select * from table where id < ? select * from table where id = ? lock in share mode se 阅读全文
posted @ 2020-05-09 13:53 YoungDeng 阅读(1524) 评论(1) 推荐(2) 编辑
摘要: 引言 我们先来讲一个段子 面试官:“有并发的经验没?”应聘者:“有一点。”面试官:“那你们为了处理并发,做了哪些优化?”应聘者:“前后端分离啊,限流啊,分库分表啊。。”面试官:"谈谈分库分表吧?"应聘者:“bala。bala。bala。。”面试官心理活动:这个仁兄讲的怎么这么像网上的博客抄的,容我再 阅读全文
posted @ 2020-05-09 13:49 YoungDeng 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 前言 这个话题已经是老生常谈了,之所以又被我拎出来,是因为博主隔壁的一个童鞋最近写了一篇叫做《ThreadLocal内存泄露》的文章,我就不上链接了,因为写的实在是。。(省略一万字)重点是写完后,还被我问懵了。出于人道主义关怀,博主很不要脸的再写一篇。 正文 定义 首先,我们要先谈一下定义,因为一堆 阅读全文
posted @ 2020-05-09 13:46 YoungDeng 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 小漫画 来,先来看小漫画陶冶一下情操OK,这里就说了。假设,你有一个表erp,如果你直接进行下面的命令 drop table erp 这个时候所有的mysql的相关进程都会停止,直到drop结束,mysql才会恢复执行。出现这个情况的原因就是因为,在drop table的时候,innodb维护了一个 阅读全文
posted @ 2020-05-09 13:11 YoungDeng 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 最近忙着搬家,所以停更了一段时间,今天给大家补上。 引言 我们先来讲一个段子 面试官:“有并发的经验没?”应聘者:“有一点。”面试官:“那你们为了处理并发,做了哪些优化?”应聘者:“前后端分离啊,限流啊,分库分表啊。。”面试官:"谈谈分库分表吧?"应聘者:“bala。bala。bala。。”面试官心 阅读全文
posted @ 2020-05-09 11:09 YoungDeng 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 引言 大家在面试的时候,是否遭遇过,面试官询问 你们是如何进行数据库优化的? 那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了),我就稍微翻了几下,上面动不动就来说要对数据库进行水平拆分,我就想反问各位读者,你们几个人经历过水平拆分?现在很多文章 阅读全文
posted @ 2020-05-09 11:06 YoungDeng 阅读(246) 评论(0) 推荐(0) 编辑