分类目录归档:Java

万万没想到,JVM 内存结构的面试题可以问的这么难?

在我的博客中,之前有很多文章介绍过 JVM 内存结构,相信很多看多我文章的朋友对 … 继续阅读

发表在 Java | 标签为 , , | 留下评论

说说 Java 反射机制

Class对象 虚拟机在class文件的加载阶段,把类信息保存在方法区数据结构中 … 继续阅读

发表在 Java | 留下评论

JVM 发生 OOM 的 8 种原因、及解决办法

撸Java的同学,多多少少都会碰到内存溢出(OOM)的场景,但是造成OOM原因却 … 继续阅读

发表在 Java | 标签为 , , , | 留下评论

面试官问:平时碰到系统CPU飙高和频繁GC,你会怎么排查?

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Ful … 继续阅读

发表在 Java | 标签为 , , , | 留下评论

一次诡异的FGC,原因让我找了好久!

建议移步原文:https://www.jianshu.com/p/028ab6d … 继续阅读

发表在 Java | 标签为 , , | 留下评论

零拷贝基本原理

建议移步原文:https://www.jianshu.com/p/2581342 … 继续阅读

发表在 Java | 标签为 , | 留下评论

Java 的 substring() 是如何工作的

在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:Ja … 继续阅读

发表在 Java | 标签为 , | 留下评论

Java 字符串拼接竟然有这么多姿势

就在昨天,一位叫小菜的读者微信我说: 二哥,我今年大二,看你分享的《阿里巴巴 J … 继续阅读

发表在 Java | 标签为 | 留下评论

ThreadLocal 学习手稿

ThreadLocal 原理

发表在 Java | 标签为 , | 留下评论

ThreadLocal 原理解析与注意事项

原文地址:https://www.jianshu.com/p/1268e47af … 继续阅读

发表在 Java | 标签为 | 留下评论

Java 虚拟机 01—— Java 内存数据区域和内存溢出异常

运行时数据区域 Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存 … 继续阅读

发表在 Java | 标签为 | 留下评论

Java 面试题整理

String,StringBuffer 和 StringBuilder Stri … 继续阅读

发表在 Java | 标签为 , | 留下评论

ThreadLocal 的应用实例

ThreadLocal 是 Thread 的局部变量,也许把它命名为 Threa … 继续阅读

发表在 Java | 标签为 , , , | 留下评论

如何合理的规划一次 JVM 性能调优

这是 JVM 优化系列第三篇: jvm优化——垃圾回收 jvm优化——监控工具 … 继续阅读

发表在 Java | 标签为 , , | 留下评论

一篇年薪 60 万的 JVM 性能调优文章

JVM 调优概述 性能定义 吞吐量:指不考虑 GC 引起的停顿时间或内存消耗,垃 … 继续阅读

发表在 Java | 标签为 , , | 留下评论

看完你还敢说你懂 JVM 吗?

在一些物理内存为 8G 的服务器上,主要运行一个 Java 服务,系统内存分配如 … 继续阅读

发表在 Java | 标签为 , , | 留下评论

从表到里学习 JVM 实现

原文:https://www.douban.com/doulist/254544 … 继续阅读

发表在 Java | 标签为 , | 留下评论

Java 程序员应该懂的多线程和 JVM 优化

先说一下我心目的互联网程序员分级: 初级—初阶:掌握 Java 基础,熟悉常用类 … 继续阅读

发表在 Java | 标签为 , , , | 留下评论

Java 虚拟机运行时栈帧结构

Java 虚拟机运行时栈帧结构(周志明书上P237页) 栈帧是什么?栈帧是一种数 … 继续阅读

发表在 Java | 标签为 , | 留下评论

Java 反射修改各种字段的值

反射修改字段 咱们从最简单的例子到难, 一步一步深入. 使用反射修改一个 pri … 继续阅读

发表在 Java | 标签为 , | 留下评论