最新 最热

聊聊如何在应用代码里捕获线程堆栈

org/springframework/boot/actuate/management/ThreadDumpEndpoint.java

jvm
2023-12-20
1

Java基础(JVM垃圾回收+synchronized)

​A错误的关键在与异常和错误的区分,Java中所有异常和错误的父类是java.lang.Throwable;错误类的基类是java.lang.Error,异常类的基类是java.lang.Exception.

2023-12-19
3

深入理解多线程编程和 JVM 内存模型

在现代软件开发中,多线程编程已经成为不可或缺的一部分。多线程使得我们可以更好地利用多核处理器,提高应用程序的性能。但多线程编程也伴随着一系列挑战,如竞态条件(race condition)和死锁。本文将探讨多线程编程的基本概...

2023-12-13
1

Java 基础面试题,JVM 内存模型?

我们在 Java 岗位的面试题中,大概率会碰到这样一个面试题:请你解释你对 JVM 内存模型的理解。

2023-12-07
1

JVM C1、C2编译器

Java虚拟机创建了C1和C2编译器线程,用以优化应用程序的性能。但是有时这些线程会消耗大量CPU资源。在这篇文章中,我们将深入探讨C1和C2编译器线程,以及如何解决它们可能导致的高CPU消耗问题。...

2023-12-04
1

java.net.BindException: Address already in use: JVM_Bind <null> 的解决方案

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-12-01
1

详解java之JVM内存机制

为什么要学习 jvm 优化呢?其实 jvm 优化不是对 java 系统优化提升性能最明显的方式。可以从很多侧面来对 java 虚拟机的性能进行优化。着手于哪几面呢?...

2023-11-28
1

了解JVM的相关概述,发现很多全忘了(文末福利)

官方的说明:https://www.oracle.com/cn/java/technologies/javase-downloads.html Oracle Customers and ISVs targeting Oracle LTS releases: Oracle JDK is Oracle's supporte...

2023-11-21
2

JVM-intern方法在1.6和1.8版本实现区别

intern() 方法是 java.lang.String 类中的一个方法,用于在 Java 字符串常量池中添加字符串对象,并返回对字符串对象的引用。它的作用是将字符串对象添加到字符串常量池中,并且如果字符串常量池已经存在相同内容的字符串,...

2023-11-15
1

JVM-Java的自动垃圾回收机制

Java 的垃圾回收(Garbage Collection,GC)是 Java 虚拟机(JVM)提供的自动内存管理机制,他可以在不需要程序员主动干预的前提下,自动识别和释放不再使用的内存。垃圾回收机制可以让程序员无需手动申请和释放内存,有助于减少因为...

2023-11-15
1