标签:JVM

JAVA

从 i++ 和 ++i 说起局部变量表和操作数栈

herman 8年前 (2018-12-06) 7191浏览

最近公司有人看了尚硅谷柴林燕老师的第一季面试题,就想来考考我。我觉得柴老师讲的很好,部分内容可以延伸一下,所以写这篇文章分享给大家! 这篇文章涉及到了一点 JVM 方面的知识。面试时可能也会遇到,所以认真看不会吃亏! int i = ...

JAVA

JVM 中静态变量的优先执行顺序!

herman 8年前 (2018-11-21) 3258浏览

1+1=2,很简单。大家都懂!但是你看看现在的幼儿园大班、小学生的作业题,有多少你会做出来,或者是一眼就看作出答案来? 不夸张的说,很多家长都被打败来。直到你认输,怀疑人生。 简单的知识,可以汇总出伟大的命题。今天我们就一起来看看打败...

JAVA

Out of memory:Kill process or sacrifice child

herman 8年前 (2018-11-15) 6734浏览

这个错误同样不常见,很少有人遇到,但并不代表它不存在!今天就来说说 Out of memory: Kill process or sacrifice child。 我们知道,操作系统(operating system)构建在进程(...

JAVA

java.lang.OutOfMemoryError: Unable to create new native thread

herman 8年前 (2018-11-14) 14034浏览

没有一样东西是可以随便挥霍的,亲情、爱情都不行。JVM 也不行! 程序也都是和现实世界规律一致的。Java 中存在多线程,支持同时执行多项任务。所以物理机上即使只有一个CPU,我们也可以同时运行多个程序。 JVM 中的线程也需要内存空...

JAVA

java.lang.OutOfMemoryError: Metaspace

herman 8年前 (2018-11-14) 7216浏览

最近,我在推广我的个人微信公众号:业余草。我发现当我认认真真写技术文章的时候,看的人并不多。当我写热点事件,或者科技新闻后发现阅读量又大幅的提升。于是,我就得出一个结论:技术越深的文章看的人越深;技术中等的次之;技术偏初级的看的人最多!这是为什么...

JAVA

Java 线程安全的3大核心:原子性、可见性、有序性

herman 8年前 (2018-11-06) 4087浏览

有人将原子性、可见性、有序性归结为 java 多线程的3大核心。我认为欠佳,应该把它归为线程安全的知识点。本文我就给大家详细的说下,线程安全的3个核心知识点:原子性、可见性、有序性。 在开始之前我们先来看看什么是线程安全? 线程安全 ...

JAVA

jstat 十一种常用命令详解

herman 8年前 (2018-10-09) 7223浏览 0评论

很多人还不会 jstat 命令!它是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”。本文介绍它的相关用法! Jstat位于java...

JAVA

jvm crash(崩溃)文件 hs_err_pid.log 分析教程

herman 8年前 (2018-09-28) 7263浏览 0评论

很多 java 程序员可能并没有遇到过 hs_err_pid.log 崩溃文件。并不是说他们 java 代码写的有多好,而且可能写的少。最近有网友在微信后台留言,java 程序崩溃了,生成了一个 hs_err_pid.log 文件,我该...