首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
解月月的bug
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
解月月的bug
2年前
关注
探索一个MySQL删除多条记录时造成阻塞的奇怪现象
在单表中,事务1插入一条记录,事务2删除同一个表的1到3条记录不会造成阻塞,删除4条记录却会造成阻塞。通过调试MySQL源码了解这一奇怪现象背后的成因...
2
1
分享
解月月的bug
关注了
用户5927719963016
解月月的bug
关注了
lweiiii
解月月的bug
赞了这篇文章
挖坑的张师傅
@C
·
5年前
关注
从源码分析 MySQL 死锁问题入门
结论:不走索引进行更新时,sql 会走聚簇索引(主键索引)对全表进行扫描,因此每条记录,无论是否满足条件,都会被加上X锁。还没完... 但是为了效率考量,MySQL做了优化...
93
5
分享
解月月的bug
赞了这篇文章
挖坑的张师傅
@C
·
6年前
关注
如何在 Mac 下用 Clion 调试 MySQL 源码
前面写了几篇文章来通过调试 MySQL 源码来分析死锁问题,有读者问如何用 IDE 调试源码,这篇文章简单介绍一下如何在 Mac 下调试。 之所以使用调试的方式来分析死锁问...
59
11
分享
解月月的bug
赞了这篇文章
三江小渡
工程师 @美团
·
3年前
关注
今天没有想到新问题,就顺着昨天的工程实践原则再说一个
高内聚。这是99%的研发都听过,但是80%的人都做不到或做不好。 我猜想在技术前辈们总结这条原则之前,那时候的一些项目代码看起来可能会很可怕吧。应该有非常多的实现修改会牵一...
6
评论
分享
解月月的bug
关注了
掘金酱
解月月的bug
2年前
关注
记一次由delete语句导致的MySQL死锁分析
分析和解决遇到的一个数据库死锁问题,内容包含死锁日志如何获取和分析、如何通过调试MySQL源码分析一条SQL到底加了什么锁,而不是通过网上不靠谱的资料去推断和猜测、如何还原...
15
13
分享
解月月的bug
2年前
关注
MacOS 调试 MySQL 5.7源码
主要介绍如何在MacOS上编译MySQL源码并进行调试,并分享一下在这个过程中遇到的一些问题及使用的工具...
3
1
分享
解月月的bug
关注了
星见遥
解月月的bug
2年前
关注
业务需求分析中的三板斧-详细分析
我正在参加「掘金·启航计划」 在对业务价值、业务用例和流程进行分析之后,接下来就要对业务进行详细分析。我们知道,程序本身就是一个状态机。那现在我们用程序来描述一个需求,也就...
11
7
分享
解月月的bug
3年前
关注
业务需求分析中的三板斧-需求概要分析
在进行 价值分析 之后,接下来要做的就是需求概要分析。这一步最重要的就是要梳理出核心用例和核心流程。需求概要分析主要分为三部分: 用例分析 用户流程分析 定义术语表 用例分...
1
评论
分享
解月月的bug
3年前
关注
业务需求分析中的三板斧-价值分析
当产品经理输出一份需求文档给开发的时候,可能会存在这样的情况: 由于时间关系,需求文档的内容很简略,遗漏了较多的细节,开发并不能直接对着需求文档就进行开发; 需求文档已经尽...
1
评论
分享
解月月的bug
3年前
关注
MacOS如何搭建Linux内核调试环境
概述 这篇文章主要记录如何在MacOS上搭建Linux内核调试环境,以及在搭建过程中可能会遇到哪些问题。...
0
评论
分享
解月月的bug
关注了
某某祺
解月月的bug
关注了
挖坑的张师傅
解月月的bug
3年前
关注
花10分钟,你就能和别人分享Java中的Condition
Condition的使用 假设需要实现一个有界队列,在添加元素时,如果队列已满,则需要等待队列有空位时才能添加;若队列为空,则需要等待队列有元素时才能删除。 对于这种需求,...
1
评论
分享
解月月的bug
3年前
关注
AQS共享模式
AQS共享模式和独占模式的流程类似,本文主要介绍共享模式面临的问题,以及AQS又是如何解决的,最后聊一下自己对源码分析的一点体会...
1
评论
分享
下一页
个人成就
文章被点赞
93
文章被阅读
25,154
掘力值
929
关注了
50
关注者
40
收藏集
6
关注标签
10
加入于
2020-05-29