首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
闪畅技术团队
掘友等级
广州闪畅信息科技有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
3年前
关注
RocketMQ 在使用上的一些排坑和优化
RocketMQ 在我们的项目中使用非常广泛,在使用的过程中,也遇到了很多的问题。比如没有多环境的隔离,在多个版本同时开发送测的情况下,互相干扰严重。RocketMQ 的投...
68
12
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
通过调试 Nginx 源码来定位有趣 Nginx 转发合并斜杠和编码问题
前段时间出现了一个请求在测试环境签名成功,在线上环境签名失败的情况,排查原因是线上url中有双斜杠会被合并成一个传给后端,在测试环境中不会出现。这个就比较神奇了,Nginx...
35
评论
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
一次 Docker 容器内大量僵尸进程排查分析
前段时间线上的一个使用 Google Puppeteer 生成图片的服务炸了,每个 docker 容器内都有几千个孤儿僵死进程没有回收,如下图所示。 这篇文章比较长,主要就...
238
26
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
由 JVM Attach API 看跨进程通信中的信号和 Unix 域套接字
在 JDK5 中,开发者只能 JVM 启动时指定一个 javaagent 在 premain 中操作字节码,Instrumentation 也仅限于 main 函数执行前,...
43
5
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
Go 语言汇编入门 —— 从输出 HelloWorld 说起
为了搞清楚 go 语言底层的语法糖和原理,需要对底层的汇编知识有深入的了解。汇编其实没有想象中那么复杂,其实原理上来说跟 Java 字节码差不多,只是资料很少,因为更接近系...
95
5
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
大招落地:MySQL 插入更新死锁的根因分析
读者反馈了一个死锁案例,比较有意思,我分析总结了一篇文章。 同样想对 uk 加 X 锁,死锁条件产生:事务 2 拿到了 S 锁,想加 X 锁,事务 1 拿到了 S 锁,也想...
37
1
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
Javac 源码调试教程
一直有读者问我 javac 源码怎么调试,自己也在写 JVM 掘金小册的过程中阅读了大量的 javac 的源码,网上这方面的文章也比较少,那就来写一篇 javac 源码调试...
56
4
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
零拷贝你需要知道的事
一个实际的场景是静态文件服务器,客户端请求一个静态资源,服务返回内容给它。传统的处理方式是这样的(备注,为了代码简洁起见,省略一些代码) 可以看到其中涉及到两次用户空间和内...
49
3
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
MySQL 死锁套路:一次诡异的批量插入死锁问题分析
线上最近出现了批量insert的死锁,百思不得姐。死锁记录如下 第一反应是批量insert,insert的顺序不一样导致的死锁。但是这个在这里是不成立的。原因有两点 在t1...
50
6
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
MySQL 死锁套路:再来看一例走不同索引更新的例子
前面几篇文章介绍了利用调试MySQL源码的方式来调试锁相关的信息,这里利用这个工具来解决一个比较简单的问题,线上的表字段较多,这里简单成为了一个表sql语句如下我们先用之前...
31
1
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
MySQL 死锁套路:三个事务插入有一个回滚
这个是非常经典的一个场景,在网上搜索插入意向锁造成的死锁,绝大部分都会指向这个例子表结构三个事务的insert语句都是insertignoreintot1(a,b)valu...
47
1
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
MySQL 死锁套路:唯一索引下批量插入顺序不一致
死锁的本质是资源竞争,批量插入如果顺序不一致很容易导致死锁,我们来分析一下这个情况。为了方便演示,把批量插入改写为了多条 insert。 在 t1 插入记录时,是不加锁的。...
36
3
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
彻底弄懂 Nginx location 匹配
location 支持的语法 location [=|~|~*|^~|@] pattern { ... },乍一看还挺复杂的,来逐个看一下。 http://website....
215
12
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
如何在 Mac 下用 Clion 调试 MySQL 源码
前面写了几篇文章来通过调试 MySQL 源码来分析死锁问题,有读者问如何用 IDE 调试源码,这篇文章简单介绍一下如何在 Mac 下调试。 之所以使用调试的方式来分析死锁问...
58
11
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
MySQL 死锁套路:走不同的索引更新
前几篇文章介绍了用源码的方式来调试锁相关的信息,这里同样用这个工具来解决一个线上实际的死锁案例,也是我们介绍的第一个两条 SQL 就造成死锁的情况。因为线上的表结构比较复杂...
42
9
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
MySQL 死锁套路:唯一索引 S 锁与 X 锁的爱恨情仇
上一篇文章介绍了使用调试 MySQL 源码的方式来查看死锁的过程,这篇文章来讲讲一个常见的案例。 毫不夸张的说,有一半以上的死锁问题由唯一索引贡献,后面介绍的很多死锁的问题...
48
22
分享
闪畅技术团队
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
从源码分析 MySQL 死锁问题入门
结论:不走索引进行更新时,sql 会走聚簇索引(主键索引)对全表进行扫描,因此每条记录,无论是否满足条件,都会被加上X锁。还没完... 但是为了效率考量,MySQL做了优化...
93
5
分享
闪畅技术团队
关注了
挖坑的张师傅
@广州闪畅信息科技有限公司
闪畅技术团队
关注了标签
后端
@广州闪畅信息科技有限公司
下一页
关注了
1
关注者
11
收藏集
1
关注标签
1
加入于
2019-04-03