- 博客(3)
- 收藏
- 关注
原创 【黑魔法】Covering Indexes、STRAIGHT_JOIN
今天给大家介绍两个黑魔法,这都是压箱底的法宝。大家在使用时,一定要弄清他们的适用场景及用法,用好了,就是一把开天斧,用不好那就是画蛇添足。自从看过耗子哥(左耳朵耗子)的博客,都会给对相应专题有兴趣的小伙伴列出几篇拓展文章,我觉得这种方式还是非常不错,所以这篇文章我也会列出几篇扩展的文章,供想更深入思考的小伙伴查阅。可能有人会认为这两个用法会比较冷门,但是在跨系统调用api的过程中,表的数据量比较...
2020-03-17 15:43:21 366
转载 synchronized、Lock、ReentrantLock介绍
来源: http://www.cnblogs.com/dolphin0520/p/3923167.html一.synchronized的缺陷synchronized是java中的一个关键字,也就是说是java语言内置的特性。那么为什么会出现Lock呢?如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,...
2020-03-11 15:40:25 510
转载 通过jstack与jmap分析一次线上故障
来源:https://www.cnblogs.com/kingszelda/p/9034191.html一、发现问题下面是线上机器的cpu使用率,可以看到从4月8日开始,随着时间cpu使用率在逐步增高,最终使用率达到100%导致线上服务不可用,后面重启了机器后恢复。二、排查思路简单分析下可能出问题的地方,分为5个方向:系统本身代码问题内部下游系统的问题导致的雪崩效应上游系统调...
2020-03-05 11:08:51 4409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人