JVM

关注
收录了JVM频道下的 260 篇内容
  • 全部
  • 文章
  • 话题
  • 电子书
Java近期新闻:Spring Boot更新、Eclipse Temurin JDK 17发布、Camel将不再支持JDK 8
Java 近期新闻:Spring Boot 更新、Eclipse Temurin JDK 17 发布、Camel 将不再支持 JDK 8

2021 年 9 月 20 号这一周相对较为安静,大部分新闻是关于 Spring Boot、Spring Security 和 Spring Cloud 的里程碑版本发布。其他新闻包括 Eclipse Temurin JDK 17 发布、JDK 18 尝鲜版第 16 个构建版本

Java近期新闻综述:JDK LTS新的发布节奏、OpenJDK、Spring更新、Helidon以及Payara平台
Java 近期新闻综述:JDK LTS 新的发布节奏、OpenJDK、Spring 更新、Helidon 以及 Payara 平台

本周的 Java 新闻综述主要包括 OpenJDK 特性的新闻,将 JDK LTS 发布周期从三年加快到两年的建议,JDK 18,Liberica JDK 17,Spring Framework、Spring Data 和 Spring Tools 4 的更新。

为什么以及如何升级至Java 16或17
为什么以及如何升级至 Java 16 或 17

本文将说明为什么你应该升级应用程序,以及如何相对快速地完成升级。文中提供了一些实际的例子,说明有哪些东西可能给应用程序带来破坏以及如何解决。

Java 近期新闻综述:Jakarta EE 10核心Profile、OpenJDK、Open Liberty、Payara、Groovy 及Quarkus
Java 近期新闻综述:Jakarta EE 10 核心 Profile、OpenJDK、Open Liberty、Payara、Groovy 及 Quarkus

Java 近期新闻综述包括:Jakarta EE 10 推出了一个核心 Profile、JEP 417、JDK 18、Open Liberty 21.0.0.10-beta、Payara 2021 年 8 月路线图更新网络研讨会。

Java近期新闻综述:Spring 6.0和SpringBoot 3.0、OpenJDK和Quarkus更新的路线图
Java 近期新闻综述:Spring 6.0 和 SpringBoot 3.0、OpenJDK 和 Quarkus 更新的路线图

本周 Java 综述:SpringOne 的 2021 年 8 月 30 日的特性新闻中披露了 Spring Framework 6.0 和 Spring Boot 3.0 的路线图、OpenJDK JEPs 的更新、JDK 18、Quarkus 2.1 和 2.2 发行系列的更新、MicroProfile API 候选发行版等。

Java 16 新特性深度解析和示例
Java 16 新特性深度解析和示例

Java 16 于 2021 年 3 月发布,是可用于生产环境的 GA 版本。下一个 LTS 版本 Java 17 计划于今年 9 月发布。Java 17 将包含许多改进和语言增强,其中大部分是自 Java 11 以来交付的所有新特性和更改的成果结晶。

Java 近期新闻综述:Micronaut 3.0、Open Liberty Starter、Spring Boot、GraalVM 及 JEP 400
Java 近期新闻综述:Micronaut 3.0、Open Liberty Starter、Spring Boot、GraalVM 及 JEP 400

2021 年 8 月 16 日发布的 Java 近期新闻综述包括:Micronaut 3.0、OpenJDK、JDK 18、Spring Boot 及 Spring Tools 的更新、新的 Open Liberty starter 工具等。

Java近期新闻综述:织机项目,JMC,Spring Data,Kotlin和Micronaut的最新进展
Java 近期新闻综述:织机项目,JMC,Spring Data,Kotlin 和 Micronaut 的最新进展

2021 年 8 月 9 日以来的一周 Java 简报,涉及 Loom 项目的新特性、OpenJDK、JDK 18、JMC(JDK Mission Control)、Spring Data、Quarkus 2.1.2、Micronaut 3.0.0-RC1、Kotlin 1.5.20-RC、Piranha 21.8.0、JDKMon 16.0.8,以及 EclipseCon 2021 大会社区活动日的安排确定。

Java近期新闻综述:MicroProfile 4.1、Spring Boot更新、Kotlin、Scala、OpenJDK、Liberica JDK
Java 近期新闻综述:MicroProfile 4.1、Spring Boot 更新、Kotlin、Scala、OpenJDK、Liberica JDK

本期包含:Liberica JDK、GraalVM、 MicroProfile 4.1、Quarkus 2.0.3、Hibernate、Spring Framework、JobRunr 3.4.0、ReactorFirst 0.1.0、Apache Tika 2.0.0、Kotlin 1.5.30-M1、Scala 3.0.1 和 Scala 3.0.2-M1 的新特性。

Java近期新闻综述:IntelliJ IDEA 21.2、Quarkus 2.1、Micronaut 3.0.0-M5、WildFly、Payara Platform
Java 近期新闻综述:IntelliJ IDEA 21.2、Quarkus 2.1、Micronaut 3.0.0-M5、WildFly、Payara Platform

近期 Java 新闻综述涉及来自 JDK 17、JDK 18、Micronaut 3.0.0 的路线图、Quarkus 2.1.0、Apache Camel Quarkus 2.1.0、WildFly 24.0.1、Josh Long 最新版的 Bootiful Podcast、IntelliJ IDEA 2021.2、IntelliJ Scala Plugin 2021.2、RefactorFirst 0.2.0 和 Apache Tuweni 2.0 等的特性新闻。

俗说 GC 之 Heap 区内存模型的演进
俗说 GC 之 Heap 区内存模型的演进

本文分享作者对 JVM GC 的理解。

GraalVM 21发布,引入使用Java开发的虚拟机
GraalVM 21 发布,引入使用 Java 开发的虚拟机

GraalVM 21.0 主版本发布了,包含了一个新组件 Java on Truffle,该组件提供了一个用 Java 开发的 Java 虚拟机 (JVM)。

深入理解JVM中的类加载机制
深入理解 JVM 中的类加载机制

现如今,各种 IDE 越来越智能,我们程序员的日常开发基本上都是在 IDE 上完成的,它可以帮助我们将更多的注意力放在实际的业务处理中,随着这种安逸的编码生活的持续,我们慢慢也就忘记了代码运行的底层原理。如果不学习,好像也没啥问题,毕竟我们的关注重点是代

java import 导入包时,我们需要注意什么呢?
java import 导入包时,我们需要注意什么呢?

java 的`import`是类导入声明,不会将文件写入到编译后的 class 文件中;java 的`import`有两种导入方式:单类型导入、按需类型导入;按需类型导入只会在编译过程中有性能损失,在运行期与单类型导入无差别;JDK 源码中,大部分使用了单类型导入。

Java 1.0已经25岁了,你使用的第一个Java版本是什么?| 欢迎评论
Java 1.0 已经 25 岁了,你使用的第一个 Java 版本是什么?| 欢迎评论

1996 年 1 月 23 日,Sun 微系统公司宣布推出 Java 1.0,这是一种面向对象且平台无关的编程语言。它作为一种可用于多种平台的免费编程语言和编译器而发布,再加上它嵌入在当时流行的 Web 浏览器中,让 Java 走向了世界。

Java并发编程:AQS的原子性如何保证
Java 并发编程:AQS 的原子性如何保证

当我们研究 AQS 框架时 (对于 AQS 不太熟知可以先阅读《什么是 JDK 内置并发框架 AQS》,会发现 AbstractQueuedSynchronizer 这个类很多地方都使用了 CAS 操作。在并发实现中 CAS 操作必须具备原子性,而且是硬件级别的原子性。我们知道 Java 被隔离在硬件之上,硬件级别的操

NO.001-简说Java并发编程史
NO.001- 简说 Java 并发编程史

这篇文章是 Java 并发编程思想系列的第一篇,主要从理解 Java 并发编程历史的原因和 Java 并发演进过程两部分,以极简地回溯并发编程的历史,帮助大家从历史这个角度去了解一门语言一个特性的演进。对历史理解的越多,思考的越多,未来的方向就会更加坚定。

JVM 的艺术—JAVA 内存模型

本篇文章将进入 jvm 领域的另一个知识点,java 内存模型。彻底的了解 java 内存模型,是有必要的。只要掌握了 java 的内存模型,内存空间分为哪些区域,才能更好地理解,java 是如何创建对象以及如何分配对象的空间。对后续的 jvm 调优打下坚实的基础。而对于现在的互联

JVM 从概述到调优图文详解,含思维脑图深度剖析!

JVM 是一种用于计算机设备的规范,它是一个虚构的计算机的软件实现,简单的说,JVM 是运行 byte code 字节码程序的一个容器。

一文带你彻底了解Java异步编程
一文带你彻底了解 Java 异步编程

随着 RxJava、Reactor 等异步框架的流行,异步编程受到了越来越多的关注,尤其是在 IO 密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显。

Java赢了很多小战役,但如何赢得这场艰苦卓绝的大战争?
Java 赢了很多小战役,但如何赢得这场艰苦卓绝的大战争?

Java 的半年发布周期、令人兴奋的新特性为它赢得了很多小战役。然而,一场更大的战争正在逼近:浏览器战争。这是一场 Java 输不起的战争。

Java开发利器之重试器
Java 开发利器之重试器

在平时开发中经常会遇到需要调用接口和外部服务的场景,但是有些接口服务方不能立即返回数据,而是需要处理一段时间才能返回真实的业务数据,如果没有处理完则直接返回一个中间状态的结果。

面试JVM一问三不知??来看看这个
面试 JVM 一问三不知??来看看这个

写在前面:面试必问 JVM,本文详细叙述了 JVM 相关的知识,全面了解

性能优化-数据库,JVM,  秒杀场景
性能优化-数据库,JVM, 秒杀场景

性能优化 - 数据库,JVM 等

一次 Java 进程 OOM 的排查分析(glibc 篇)
一次 Java 进程 OOM 的排查分析(glibc 篇)

遇到了一个 glibc 导致的内存回收问题,查找原因和实验的的过程是比较有意思的,主要会涉及到下面这些:

懵了!一口气问了我18个JVM问题!
懵了!一口气问了我 18 个 JVM 问题!

面试中 GC 的无情轰炸

为什么我们选择Java开发高频交易系统?
为什么我们选择 Java 开发高频交易系统?

过去 14 年,我们一直用 Java 开发外汇算法交易系统,并使用了很棒但价格实惠的硬件。这一切是怎样实现的?

一次完整的 JVM 堆外内存泄漏故障排查记录

记录一次线上 JVM 堆外内存泄漏问题的排查过程与思路,其中夹带一些 JVM 内存分配机制以及 * 常用的 JVM 问题排查指令和工具分享 *,希望对大家有所帮助。

jdk 源码系列之ReentrantLock
jdk 源码系列之 ReentrantLock

最近将 ReentrantLock 学了一遍同时也把源码读了一遍,记录下学习的过程

Java 垃圾回收 GC 概览

介绍 JVM 的内存模型,相关的 GC 基础概念和知识,各种 GC 算法概览

    大规模业务 Kubernetes 集群托管实践
    大规模业务 Kubernetes 集群托管实践

    谭崇康 | 联想研究院 高级研究员

    立即下载
    智能生成云端一体代码,提升小程序开发效率

    崔红保 | DCloud 研发中心 CTO

    立即下载
    高性能云端一体化搭建平台的设计与实践

    程超 | 信也科技 大前端资深架构师

    立即下载