BH4FFUBH4FFU

程序员
业余无线电爱好者

最新发布

问题总结

OOM后其他线程还能运行么?

BH4FFU 阅读(97359) 评论(0)

0x00 问题最近网上出现一个美团面试题:“一个线程OOM后,其他线程还能运行吗?”我看网上出现了很多不靠谱的答案。这道题其实很有难度,涉及的知识点有jvm内存分配、作用域、gc等,不是简单的是与否的问题。由于题目中给出的OOM,java中OOM又分很多类型;比如:堆溢出(“java.lang...

问题总结

uber-jar? 惊!原来是这样

BH4FFU 阅读(15450) 评论(0)

在阅读某些英文文档是,经常会看到uber-jar, 比如springboot的官方文档中Java does not provide a standard way to load nested jar files (jar files that are themselves contained ...

问题总结

史上最强 | Mysql EXPLAIN详解 - 聊聊Extra

BH4FFU 阅读(527) 评论(1)

本文涉及到的内容比较多,预计阅读时间:30min0x00 写在前面使用explain关键字,除了看一下sql的join type,extra也是我们重点关注的一个信息。extra主要告诉我们,mysql是如何解析的sql。extra中的信息大家可能也并不陌生,比如常见的Using fileso...

问题总结

史上最强 | Mysql EXPLAIN详解 - 聊聊Type

BH4FFU 阅读(582) 评论(1)

本文内容较长,大约需要15分钟。建议点支烟,泡壶茶慢慢品。0x00 EXPLAIN平时开发中,我们经常使用到EXPLAIN这个命令去查看一些sql的执行计划。看一下sql的执行是否符合我们的预期,比如,有没有按照我们的设计走索引,有没有做全表扫描等等。EXPLAIN提供的信息是我们优化sql的...