写点什么

JVM

64 人感兴趣 · 746 次引用

  • 最新
  • 推荐

这就是实力!京东资深架构师用实例详解 Java 虚拟机(源码剖析)

Java是一门流行多年的高级编程语言,与其相关的就业岗位很多,但是最近几年却出现了用人单位招不到合适的人,而大量Java程序员找不到工作的尴尬局面。究其根本原因是岗位对Java开发技术的要求高,不但要会应用,而且更要懂其内部的运行原理。对于想要深入研究

https://static001.geekbang.org/infoq/89/89d4472f7be361305a837443b9873efd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

消失的死锁:从 JSF 线程池满到 JVM 初始化原理剖析 | 京东云技术团队

在一次上线时,按照正常流程上线后,观察了线上报文、接口可用率十分钟以上,未出现异常情况,结果在上线一小时后突然收到jsf线程池耗尽的报警,并且该应用一共有30台机器,只有一台机器出现该问题,迅速下线该机器的jsf接口,恢复线上。然后开始排查问题。

https://static001.geekbang.org/infoq/84/84e52f9a38e4de57af15e827635b31da.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

jvm 中类和对象定义存储基础知识 | 京东云技术团队

在Java虚拟机中,类和对象是程序的基本组成单元。类定义了一组对象的共性特征和行为,是Java程序中最基本的代码单元。而对象则是具体的实例,有自己独特的状态和行为。在JVM中,类和对象都需要进行存储,因此了解类和对象的存储基础知识对于Java程序

https://static001.geekbang.org/infoq/9c/9c7e3849197e63c314a3f6dde68c949c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

记一次 618 军演压测 TPS 上不去排查及优化 | 京东云技术团队

本文内容主要介绍,618医药供应链质量组一次军演压测发现的问题及排查优化过程。旨在给大家借鉴参考。

阿里大佬带你一周刷完 Java 面试八股文,比刷视频效果好多了!

大家都说现在Java行情不好,如果对比之前几年的行情,那说当下Java行情不如之前,那确实有道理,但对比其它行业,Java行情似乎远不到寒冬的程度。

https://static001.geekbang.org/infoq/f7/f7a5c51dd0e22a5a2d3ae66172bd496b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023 年互联网 Java 工程师高级面试八股文汇总(1260 道题目附解析)

今年的行情,让招聘面试变得雪上加霜。已经有不少大厂,如腾讯、字节跳动的招聘名额明显减少,面试门槛却一再拔高,如果不用心准备,很可能就被面试官怼得哑口无言,甚至失去了难得的机会。

背刺 Alibaba?阿里巴巴工程师 1480 道 Java 面试题及答案整理 ( 2023 年 整理版)

最近很多粉丝朋友私信我说:熬过了去年的寒冬却没熬过现在的内卷;打开 Boss 直拒一排已读不回,回的基本都是外包,薪资还给的不高,对技术水平要求也远超从前;感觉 Java 一个初中级岗位有上千人同时竞争,内卷程度简直怀疑人生。

https://static001.geekbang.org/infoq/a8/a8284ab336fc7a3018464a5b81c84600.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

阿里巴巴工程师 1480 道 Java 面试题及答案整理 ( 2023 年 整理版)

最近很多粉丝朋友私信我说:熬过了去年的寒冬却没熬过现在的内卷;打开 Boss 直拒一排已读不回,回的基本都是外包,薪资还给的不高,对技术水平要求也远超从前;感觉 Java 一个初中级岗位有上千人同时竞争,内卷程度简直怀疑人生。

公司来了一个腾讯做优化的大佬,三下五除二让我程序快了 200%

这篇文章主要跟大家说说程序性能优化,说到程序性能优化咱们先来谈谈代码优化~

https://static001.geekbang.org/infoq/4b/4b044126206f4e024379e1d50cf7c95d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

神册!出自阿里 P8 的深入理解 Java 虚拟机最新版,让我涨薪 60%

作为一名软件工程师,在日常工作中除了Java这个关键词之外,还有另一个名词经常提及,那就是JVM,在武侠世界中,想要炼制一把睥睨天下的宝剑,是需要下一番功夫的。除了要有上等的铸剑技术,还需要一鼎经百炼的剑炉,而工程师就相当于铸剑的剑师,JVM便是剑炉

阿里 P8 写出的《深入理解 Java 虚拟机》最新版,轻松学会 JVM 底层

Java是目前用户最多、使用范围最广的软件开发技术,Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java类库、Java编程语言及许许多多的第三E方Java框架(如Spring、 MyBatis等) 构成。在国内,有关Java类库API、Java语言语法及第三

JVM—解析运行期优化与 JIT 编译器

JVM开发团队一直在努力,缩小Java与C/C++语言在运行效率上的差距。

JVM——解析运行期优化与 JIT 编译器

JVM开发团队一直在努力,缩小Java与C/C++语言在运行效率上的差距。

https://static001.geekbang.org/infoq/83/839f8be27049c3ddff07ff15d858b537.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面试进阶齐飞!Github 一天万赞的阿里 Java 系统性能优化有多牛?

一个Java程序员具备什么样的素质和能力才可以称得上高级工程师? 这个问题也引发了我的一些思考,可能很多人会说作为高级工程师,基础得过硬、得熟练掌握一门编程语言、至少看过一个优秀开源项目的源代码、有过高并发/性能优化的工作经验、沟通能力强等等。

https://static001.geekbang.org/infoq/97/97be798ca6c07214bc803dd4a50c36c4.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JVM 垃圾收集器全面剖析:算法、实现和优化

用户头像
xfgg
05-26

JVM的一个重要组件是垃圾收集器(GC,Garbage Collector)。垃圾收集器负责自动管理Java应用程序中的内存资源,以确保程序能够在充足的内存中运行

阿里逆天级调优方案,内部这套 Java 性能调优实战宝典,堪称教科书

随着互联网的发展,高可靠、高并发以及降本增效,已成为各大公司面临的现实挑战,性能优化需求愈发迫切,大到分布式系统,小到代码块的算法优化,都已经成为你日常工作中必须要面对的事情。对于开发者而言,性能优化也从加分项变为一个热门技能,缺乏相关知识

理解 JVM 工作机制(十一) 类加载器

用户头像
ue4
05-24

任意一个类,都由加载它的类加载器和这个类本身一同确立其在 Java 虚拟机中的唯一性,每一个类加载器,都有一个独立的类名称空间。

理解 JVM 工作机制(十) 类加载机制和加载的过程

用户头像
ue4
05-24

本文主要介绍类加载机制和加载的过程,类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括7 个阶段

理解 JVM 工作机制(九) 类文件结构

用户头像
ue4
05-24

本文介绍了Java虚拟机中类文件结构

理解 JVM 工作机制(七) 内存分配和回收策略

用户头像
ue4
05-24

对象的内存分配,从概念上讲,应该都是在堆上分配(而实际上也有可能经过即时编译后被拆散为标量类型并间接地在栈上分配)。在经典分代的设计下,新生对象通常会分配在新生代中,少数情况下(例如对象大小超过一定阈值)也可能会直接分配在老年代。对象分配的

理解 JVM 工作机制(六) 垃圾收集器

用户头像
ue4
05-24

来明确一个观点:虽然我们会对各个收集器进行比较,但并非为了挑选一个最好的收集器出来,虽然垃圾收集器的技术在不断进步,但直到现在还没有最好的收集器出现,更加不存在“万能”的收集器,所以我们选择的只是对具体应用最合适的收集器。

理解 JVM 工作机制(五)垃圾回收算法

用户头像
ue4
05-24

不同垃圾回收器下的垃圾回收算法

理解 JVM 工作机制(四) 回收策略

用户头像
ue4
05-24

程序计数器、虚拟机栈、本地方法栈随线程而生,也随线程而灭;栈帧随着方法的开始而入栈,随着方法的结束而出栈。这几个区域的内存分配和回收都具有确定性,在这几个区域内不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了。

https://static001.geekbang.org/infoq/87/87de8c78e80402c4549453b80868e9af.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

奇妙 JVM(一):Java 程序员必须知道的神秘黑箱

用户头像
xfgg
05-24

JVM(Java Virtual Machine)是Java开发中最核心的组建之一,是一个虚拟计算机,它可以在不同的平台上运行Java程序。

理解 JVM 工作机制(三)对象的内存布局

用户头像
ue4
05-24

在HostSpot虚拟机中,对象在堆内存中的存储布局可用划分为三个部分

理解 JVM 工作机制(二) 对象的创建

用户头像
ue4
05-24

普通对象的创建时,JVM接收到new指令,会先去常量池检查是否有符号引用,如果有会检查类是否加载、解析和初始化过。如果没有就会先执行类的加载。

2023 年 Java 学习步骤及路线(超详细)

感觉学java学到自己的瓶颈期了,各种框架乱七八糟,感觉好乱。该怎么办!?小编精心整理出来的Java程序员初、中、高级的进化之路!非常硬核,建议大家可以点赞收藏防止迷路。

JVM_JVM技术文章_InfoQ写作社区