标签:JVM

JAVA

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

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

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

JAVA

Out of memory:Kill process or sacrifice child

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

这个错误同样不常见,很少有人遇到,但并不代表它不存在!今天就来说说 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) 13961浏览

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

JAVA

java.lang.OutOfMemoryError: Metaspace

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

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

JAVA

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

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

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

JAVA

jstat 十一种常用命令详解

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

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

JAVA

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

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

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

JAVA

Alibaba Java诊断利器 Arthas 使用教程

herman 8年前 (2018-09-17) 17459浏览 0评论

Arthas 是阿里巴巴最近才开源出来的一款 Java 诊断利器。主要是针对线上环境,也就是生产环境。用起来非常的方便,本文介绍 Arthas 的相关简单用法。 Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。...