问答 2024-08-28 来自:开发者社区

JDK Flight Recorder(JFR)在Java启动过程分析中有哪些特点?

JDK Flight Recorder(JFR)在Java启动过程分析中有哪些特点?

文章 2024-07-15 来自:开发者社区

怎么用JDK自带工具进行JVM内存分析

进行jvm内存分析可以排查存在和潜在的问题。 通过借助jdk自带的常用工具,可以分析大概可能的问题定位以及确定优化方向。 JVM内存分析有很多好处。 内存泄漏排查:JVM 内存泄漏是指应用程序中的对象占用的内存无法被垃圾回收器释放,导致内存占用持续增长,最终耗尽可用内存。通过内存分析工具,可以检测到哪些对象占用了大量内存且无法被释放,进而定位到可能存在内存泄漏...

怎么用JDK自带工具进行JVM内存分析
文章 2023-11-23 来自:开发者社区

分析JDK动态代理的实现

前言在java中,动态代理分为两类:基于接口的JDK动态代理基于类的CGlib动态代理而今天我要讲的是前者,基于接口的动态代理。动态代理在框架中的应用非常广泛,理解了动态代理,对spring,mybatis等常用框架的源码阅读也非常有帮助。这篇文章的由来也是因为肺炎(各位一定不用乱跑阿,...

分析JDK动态代理的实现
文章 2023-10-20 来自:开发者社区

JDK 21的新特性总结和分析

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁🦄 博客首页——猫头虎的博客🎐🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺🌊 《IDEA开发秘籍专栏》学会IDEA常用操作࿰...

文章 2023-09-26 来自:开发者社区

JDK10优化了哪些功能以及新增了哪些特性功能|JDK各个版本的特性分析

一、前言上一期讲了JDK9的一些新特性,需要回顾的朋友们可以看下这篇文章《JDK9优化了哪些功能以及新增了哪些特性功能》这一期讲一讲JDK10的一些新功能二、新增特性以下是JDK 10的一些新增或变化的特性:1. 局部变量类型推断(Local Variable Type Inference):引入了var关键字,...

JDK10优化了哪些功能以及新增了哪些特性功能|JDK各个版本的特性分析
文章 2023-09-26 来自:开发者社区

JDK9优化了哪些功能以及新增了哪些特性功能|JDK各个版本的特性分析

一、前言我们现在大部分公司都在使用jdk8,jdk8的功能主要是增加了lambda 流式处理,还有优化了线程安全的时间LocalDate,这里我就先不赘述了,那jdk9相对jdk8优化了哪些功能,以及新增了哪些特性功能呢,下面一一给大家讲述一下二、新增特性以下是一些主要的变化和新增特性:1. 模块化...

JDK9优化了哪些功能以及新增了哪些特性功能|JDK各个版本的特性分析
文章 2023-09-26 来自:开发者社区

JDK各个版本的特性分析|JDK7|JDK8|JDK9|JDK10|JDK11|JDK12|JDK13特性分析

一、前言在我们还在用jdk7的时候,jdk一言不合的就已经升级到jdk13了,还有一些年代久远的祖传项目甚至还在用jdk5,jdk6的,所以我决定是时候写一点文章来专门的总结一下jdk升级后的特性,来方便大家要不要使用新版本的jdk,当然新版本的jdk优化肯定相对于老版本的是要好的,但是呢对于已经上...

文章 2023-08-18 来自:开发者社区

JDK中「SPI」原理分析

基于【JDK1.8】 一、SPI简介 1、概念 SPI即service-provider-interface的简写; JDK内置的服务提供加载机制,可以为服务接口加载实现类,解耦是其核心思想,也是很多框架和组件的常用手段; 2、入门案例 2.1 定义接口 就是普通的接口,在SPI的机制中称为【service】...

JDK中「SPI」原理分析
文章 2023-07-23 来自:开发者社区

MQ-消息堆积-JDK Bug导致线程阻塞案例分析

背景介绍业务介绍在某学习APP浏览文章,客户端会将浏览的文章信息上传到服务端,服务端将浏览信息最终存储到HBase;在某学习APP首页点击【我的】->【历史】,会展示用户浏览文章的历史记录。技术介绍服务端的服务是【阅读历史离线服务】,从metaq消费用户阅读文章的信息,解析、处理相关业务逻辑,...

MQ-消息堆积-JDK Bug导致线程阻塞案例分析
文章 2023-02-25 来自:开发者社区

分析JDK、JRE、JVM、JIT 四者的关系与在代码运行时扮演的角色

[1] 四者的简要介绍  · JDK (Java Development Kit)是针对Java开发人员的产品,它包括了Java运行环境JRE、Java工具和Java基础类库;  · JRE (Java Runtime Environment)是运行Java程序所必须的环境的集合,它包含JVM及Java核心类库。  · JVM (Java Virtual...

分析JDK、JRE、JVM、JIT 四者的关系与在代码运行时扮演的角色

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。