虚拟机
-
面试官:JVM垃圾回收器为什么必须要停顿下?
面试高级工程师,或者薪资 15K 以上时,你很可能会遇到被面试官问到各种各样的 JVM 知识点。最近我在面试候选人的时候,问到“JVM垃圾回收器为什么必须要停顿下?”几乎没人能回答…
-
Tomcat 的调优最佳实践
面试官:Tomcat 的调优怎么做?你的最佳实践有哪些? 前言 Tomcat作为Web应用的服务器,目前绝大多数公司都是用其作为应用服务器的,应用服务器的执行效率会影响系统执行,这…
-
8 常见的 OOM 代码和异常分析
在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能。 10 种 OOM 本篇主要包括如下 OO…
-
阿里面试题:Java中this和super关键字的底层实现原理
最近一个粉丝加我说,接到了阿里的面试,问问我阿里会面试哪方面的东西。我说,阿里的套路基本上是,你会什么就问你什么,直到问得你怀疑人生。正所谓,你知道的越多,不知道的就越多,业余的像…
-
jstack 命令使用经验总结和线程性能诊断脚本
分享一下,jstack 命令使用经验总结。 jstack 在命令使用上十分简洁, 然而其输出的内容却十分丰富, 信息量足, 值得深入分析;以往对于 jstack 产生的 threa…
-
一次阿里 P8 的问答交谈之旅!
问:请教一个问题,在局域网内对一台灰度机器进行压测,如果带宽被打满后,压测的效果也就到瓶颈了,那么问题来了,怎么判断这台灰度机器的带宽是否被打满? 我:有几个工具都可以看 ifto…
-
阿里面试题:请描述一下synchrnoized的底层实现及重入的实现原理
前两天,我闲着无事,在群里发了一个关于高并发的面试题,今天我来说一说这套面试题的第一小题的第一部分! 1、请描述synchrnoized和reentrantlock的底层实现及重入…
-
面试题:Java对象的内存分配过程是如何保证线程安全的?
有一个高级群,群里不少人的上进心都是非常强烈的。有时候,我会主动发一些面试题,会得到非常多的意想不到且完美的答案! 今天,我照例在群里发了一道面试题:Java对象的内存分配过程是如…
-
超赞,44 页的 JVM 生态报告,附 PDF 文档!
Java 是一门语言,JVM 是一个生态! 当下,有越来越多的语言选择 JVM 作为虚拟机。比如我们熟知的:Scala、Kotlin、Ceylon、Xtend、Groovy、C…
-
SpringBoot + Vue 实现 RESTful 风格前后端分离教程(附源码)
昨天,一位网友问我要 SpringBoot + Vue 的源码项目。其实网上有很多,我这里分享一个项目的大家教程,授人予鱼不如授人以渔! 开发工具 前端工具和环境: Node.js…