- Jvm作为Java面试场上的"常见客户",被问的几率也是很高的,此文我们就总结下那些高频jvm面试题,基础篇面试汇总可查看博主此文:Java基础面试题(2022最新版汇总) 文章目录... Jvm作为Java面试场上的"常见客户",被问的几率也是很高的,此文我们就总结下那些高频jvm面试题,基础篇面试汇总可查看博主此文:Java基础面试题(2022最新版汇总) 文章目录...
- 文章目录 前言1.两种执行器1.1、解释器(Interpreter)1.2、JIT即时编译器(Just In Time Compiler) 2.热点代码探测技术2.1 栈上替换OSR(On ... 文章目录 前言1.两种执行器1.1、解释器(Interpreter)1.2、JIT即时编译器(Just In Time Compiler) 2.热点代码探测技术2.1 栈上替换OSR(On ...
- 点击下方“Java编程鸭”关注并标星 更多精彩 第一时间直达 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 15% 左右的提升,还算不错。 先介绍一下项目的基本情况: 项目是一个高 QPS 压力的 web 服务,单... 点击下方“Java编程鸭”关注并标星 更多精彩 第一时间直达 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 15% 左右的提升,还算不错。 先介绍一下项目的基本情况: 项目是一个高 QPS 压力的 web 服务,单...
- 最近知名安全机构Snyk和知名JDK供应商Azul联合推出了2021年度的JVM生态报告。该报告历经六周,相关调研收集了全球2000多名Java开发者的问卷回复。经过调研,对当前的JVM生态有了更好更全面的看法。能够为Java的开发者和技术决策者提供一个客观的参考依据。接下来就让胖哥来带大家解读一下相关的报告吧。 整体趋势 ... 最近知名安全机构Snyk和知名JDK供应商Azul联合推出了2021年度的JVM生态报告。该报告历经六周,相关调研收集了全球2000多名Java开发者的问卷回复。经过调研,对当前的JVM生态有了更好更全面的看法。能够为Java的开发者和技术决策者提供一个客观的参考依据。接下来就让胖哥来带大家解读一下相关的报告吧。 整体趋势 ...
- 通过JConsoler监控Tomcat的JVM内存 文章目录 通过JConsoler监控Tomcat的JVM内存1.监控Tomcat的方式2.Java自带的监控命令3.Tomcat故障案例10.... 通过JConsoler监控Tomcat的JVM内存 文章目录 通过JConsoler监控Tomcat的JVM内存1.监控Tomcat的方式2.Java自带的监控命令3.Tomcat故障案例10....
- 2022年Java将有什么新的特性和改进,我相信很多Java开发者都想知道。结合Java语言架构师布莱恩·格茨(Brian Goetz)最近的一些分享,胖哥给大家爆个料。老规矩,点赞、再看、转发、星标走起。 Valhalla 布莱恩·格茨在去年底发表了一篇名为State of Valhalla的文章,里面信息量非常大,里面... 2022年Java将有什么新的特性和改进,我相信很多Java开发者都想知道。结合Java语言架构师布莱恩·格茨(Brian Goetz)最近的一些分享,胖哥给大家爆个料。老规矩,点赞、再看、转发、星标走起。 Valhalla 布莱恩·格茨在去年底发表了一篇名为State of Valhalla的文章,里面信息量非常大,里面...
- 前言: 一些有一定工作经验的开发人员,觉得SSM、微服务等上层技术才是重点,而忽略了基础的技术,这其实是不可取的,作为一个想向上发展的开发人员,打好基础是最关键的,不然基础的知识永远是你的致命缺点! 关于... 前言: 一些有一定工作经验的开发人员,觉得SSM、微服务等上层技术才是重点,而忽略了基础的技术,这其实是不可取的,作为一个想向上发展的开发人员,打好基础是最关键的,不然基础的知识永远是你的致命缺点! 关于...
- 前面看了类加载的时机,本文来记录下类加载的过程,也就是加载的每个阶段都做了哪些事情 类的生命周期 加载 "加载"是类加载过程中的一个阶段,在这个阶段虚拟机做了3件事 通过一个类的全限定... 前面看了类加载的时机,本文来记录下类加载的过程,也就是加载的每个阶段都做了哪些事情 类的生命周期 加载 "加载"是类加载过程中的一个阶段,在这个阶段虚拟机做了3件事 通过一个类的全限定...
- 作为java程序员对应Object应该是非常熟悉的,但是对于对象在JVM中的一些情况并不是很清楚,所以本文就来记录下对象在JVM中的一些内容 对象的创建 java程序中创建对象的常用方式是: O... 作为java程序员对应Object应该是非常熟悉的,但是对于对象在JVM中的一些情况并不是很清楚,所以本文就来记录下对象在JVM中的一些内容 对象的创建 java程序中创建对象的常用方式是: O...
- 前言 我们想要对jvm进行性能调优就需要首先了解jvm堆内存模型,堆内存模型图如下: 整个堆内存分为年轻代和老年代,年轻代分为eden区和survivor区,survivor区又分为s0区和s2区。年... 前言 我们想要对jvm进行性能调优就需要首先了解jvm堆内存模型,堆内存模型图如下: 整个堆内存分为年轻代和老年代,年轻代分为eden区和survivor区,survivor区又分为s0区和s2区。年...
- 在我们面试中经常会遇到面试官问一些有关JVM的问题,下面我大概从运行时数据域、类加载机制、类加载器、垃圾收集器、垃圾收集算法、JVM堆内存模型、JVM内存结构、JVM调优等几个方面来讲一下JVM。 一、... 在我们面试中经常会遇到面试官问一些有关JVM的问题,下面我大概从运行时数据域、类加载机制、类加载器、垃圾收集器、垃圾收集算法、JVM堆内存模型、JVM内存结构、JVM调优等几个方面来讲一下JVM。 一、...
- 直接与非直接缓冲区 字节缓冲区跟其他缓冲区类型最明显的不同在于,它们可以成为通道所执行的 I/O 的源头和/或目标。其实发现通道只接收ByteBuffer作为参数这个将Channel的时候会发现。 ... 直接与非直接缓冲区 字节缓冲区跟其他缓冲区类型最明显的不同在于,它们可以成为通道所执行的 I/O 的源头和/或目标。其实发现通道只接收ByteBuffer作为参数这个将Channel的时候会发现。 ...
- 本文主要记录下类的加载过程,一个类从加载到内存中开始到被卸载的整个生命周期作为java程序员来说应该还是要清楚的。 类的生命周期 类从加载到内存中到卸载的整个过程中经历了如下的过程: 这... 本文主要记录下类的加载过程,一个类从加载到内存中开始到被卸载的整个生命周期作为java程序员来说应该还是要清楚的。 类的生命周期 类从加载到内存中到卸载的整个过程中经历了如下的过程: 这...
- 前言 在我们运行java程序时,java底层进行了一系列的操作,大体有五个操作步骤,分别按照先后顺序为:加载——>验证——>准备——>解析——>初始化,下面分别来解释这五个步骤具体... 前言 在我们运行java程序时,java底层进行了一系列的操作,大体有五个操作步骤,分别按照先后顺序为:加载——>验证——>准备——>解析——>初始化,下面分别来解释这五个步骤具体...
- 类加载器 把类加载阶段中的"通过一个类的全限定名来获取描述此类的二进制字节流"这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类,实现这个动作的代码模块称为类加载器。 ... 类加载器 把类加载阶段中的"通过一个类的全限定名来获取描述此类的二进制字节流"这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类,实现这个动作的代码模块称为类加载器。 ...
上滑加载中
推荐直播
-
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
回顾中 -
智能观测进化论系列沙龙(第一期)
2025/02/28 周五 14:00-16:30
华为及外部讲师团
本期直播就智能化可观测技术的融合与创新、落地与实践、瓶颈与未来等业界关心的话题进行深入探讨。
回顾中 -
聚焦Deepseek,洞察开发者生态发展
2025/02/28 周五 19:00-20:30
蒋涛 csdn创始人
深入剖析Deepseek爆发后,中国开发者生态潜藏的巨大发展潜能与未来走向,精准提炼出可供大家把握的时代机遇,干货满满,不容错过。
回顾中
热门标签