摘要: 我会谈谈对于索引结构我自己的看法,以及分享如何从零开始一层一层向上最终理解索引结构。 从一个简单的表开始 create table user( id int primary key, age int, height int, weight int, name varchar(32))engine = 阅读全文
posted @ 2020-02-08 10:38 CQqfjy 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 今天,我不自量力的面试了某大厂的java开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的mac,他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧。看了你的简历,觉得你对redis应该掌握的不错,我们今天就来讨论下redis……”。我想:“来就来 阅读全文
posted @ 2020-02-08 10:37 CQqfjy 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 引言 之前在深入了解数据库理论的时候,了解到事务的不同隔离级别可能存在的问题。为了更好的理解所以在MySQL数据库中测试复现这些问题。关于脏读和不可重复读在相应的隔离级别下都很容易的复现了。 但是对于幻读,我发现在可重复读的隔离级别下没有出现,当时想到难道是MySQL对幻读做了什么处理? 测试: 创 阅读全文
posted @ 2020-02-08 10:33 CQqfjy 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 看如下一条sql语句: #tableT(idint,namevarchar(20))deletefromTwhereid=10; MySQL在执行的过程中,是如何加锁呢? 再看下面这条语句: select*fromTwhereid=10; 那这条语句呢?其实这其中包含太多知识点了。要回答这两个问题, 阅读全文
posted @ 2020-02-08 10:12 CQqfjy 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 在网上已经有跟多Bean的生命周期的博客,但是很多都是基于比较老的版本了,最近吧整个流程化成了一个流程图。待会儿使用流程图,说明以及代码的形式来说明整个声明周期的流程。注意因为代码比较多,这里的流程图只画出了大概的流程,具体的可以深入代码 一、获取Bea 第一阶段获取Bean 这里的流程图的入口在 阅读全文
posted @ 2020-02-08 10:04 CQqfjy 阅读(276) 评论(0) 推荐(0) 编辑