Java 8 腰斩!Java 17 暴涨 2300%!!

PointPainting 复现 三维目标检测 阅读详情

点击上方“芋道源码”,选择“设为星标”

管她前浪,还是后浪?

能浪的浪,才是好浪!

每天 10:33 更新文章,每天掉亿点点头发...

源码精品专栏

 

来源:Hollis


1365cc182762e221d19ba3dc2d688925.png

New Relic近日发布了一份《2023 年 Java 生态系统状况报告》,这份报告收集了上百万份线上的应用程序的数据,统计了目前生产环境中使用最多的JDK版本,最受欢迎的JDK供应商以及容器等的相关数据。

首先大家最关心的就是目前市面上主流的JDK版本到底是多少,现在基本上有结论了,目前市面上有超过56%的应用程序使用了JDK 11,而相比之下,Java 8 的使用从2020年的84%降低到了现在的32%左右,大部分公司在这三年之间都升级到了JDK 11 或者 JDK 17这两个LTS版本上面。

相比于2022年不到1%的应用使用JDK 17来看,2023年共有超过 9% 的应用程序在生产中使用 Java 17 ,这意味着其在一年内实现了 2300% 的增长率。

efd76387d2ec47218d6d9a172b3bb634.png


基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

在JDK 的厂商上面,Amazon这两年的增长量是比较大的,从22%上升到了31%,是目前市面上的各个JDK厂商中占比最高的。

5b0751ee4e51b5c01c24491a798b98ad.png

在垃圾收集器方面,在Java 11 及以上的版本中,G1垃圾收集还是比较受欢迎的,占比有65%。

bd25a6292bcd990ad989f6a9ef6dd7ee.png

因为G1通过把Java的堆分为多个大小相等的Region,可以基于这些Region进行整堆的垃圾回收,从而避免了内存碎片的产生。并且G1在回收的过程中,标记和清理的过程是并行的,可以充分利用多个CPU来缩短STW的时长,在复制的过程中是并发的,可以让复制线程和用户线程并发执行,不需要STW。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:

ce65ac618854d3963ac1cf4e1c708324.png

已在知识星球更新源码解析如下:

9963e26e4410e28a89149bd2b1f762e3.jpeg

14907355f1f0dc3b62d17168d01071f6.jpeg

12bce3e27e96f7474bccdbebcc2c6670.jpeg

d972c0db45386bd30bb80c0929cf1544.jpeg

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
Oracle MCP Server实战:自然语言如何重塑数据库交互体验 本文深入探讨了Oracle MCP Server如何通过自然语言交互技术革新数据库操作体验。作为Oracle数据库的革命性工具,MCP Server集成了先进的Text-to-SQL技术,允许用户使用自然语言直接查询数据库,大幅降低使用门槛。文章详细介绍了从环境搭建、实战案例到企业级部署的全流程,特别强调了中文自然语言处理能力和安全最佳实践,为DBA和开发者提供了从传统SQL到智能交互的转型指南。 阅读详情

相关推荐

SAP交货单过账避坑指南:序列号处理、Buffer清理与BAPI提交回滚的那些事儿

本文深入解析SAP交货单过账中的序列号处理、Buffer清理与BAPI提交回滚等关键问题,提供WS_DELIVERY_UPDATE和BAPI_OUTB_DELIVERY_CONFIRM_DEC的实战优化方案。通过详细的技术分析和最佳实践,帮助开发者避免常见陷阱,提升交货单处理的稳定性和效率。

weixin_31155097的博客 432

2022 年 Java 行业分析报告

前段时间介绍了从 Java8 到 Java17 每个版本比较有特点的新特性(收录在 从小工到专家的 Java 进阶之旅 专栏),今天看到 JRebel 发布了《2022 年 Java 发展趋势和分析》,于是借此分析一下 Java 行业的现状,希望给大家一些参考。......

沉潜飞动 5907

掌控板玩板指南1:初识掌控板、扩展板、Mind+编辑器

掌控板、I/O扩展板入门

好乐无荒之地 1万+

【Java】2023年Java语言盘点

星河流转,日月更替,在2023这年里,Java也迎来了它的第28个年头。在这一年里,Java生态系统发生了许多让人瞩目的变化,包括Java语言本身的更新、亦或是主流框架的迭代,以及开发者社区的活跃程度。那么本文让我们一起盘点2023年Java都做了哪些改变。

legendaryhaha的博客 2838

Cursor集成Claude 4.6免费版:本地IDE合规调用指南

大语言模型编程助手(LLM Copilot)已成为现代开发标配,其核心能力依赖于上下文理解、代码推理与结构化输出等关键技术原理。Anthropic官方提供的Claude系列模型,尤其Claude 4.6,凭借200K超长上下文、tool use函数调用和严格可控的API设计,在工程实践中展现出显著技术价值。该能力可无缝嵌入本地IDE环境,支撑代码解释、跨文件分析、单元测试生成等高频开发场景。本文聚焦Cursor这一开源可审计IDE,详解如何合规复用Anthropic免费tier接口(/v1/messages

weixin_34095889的博客 538

setup time和hold time的计算

内容仅仅为了方便记忆,与原理无关

sddhyl的博客 7818

JDK9到JDK17重要特性汇总(没有最全, 只有更全)

详细列举jdk9到jdk17的特性, 项目要升级jdk的小伙伴值得一读

zk1z23456789的博客 2056

Day470&471.Netty概述&Netty高性能架构设计 -netty

Netty概述 一、原生 NIO 存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 Reactor 模式,你必须对多线程和网络编程非常熟悉,才能编写出高质量的 NIO 程序。 开发工作量和难度都非常大:例如客户端面临断连重连、网络闪断、半包读写、失败缓存、网络拥塞和异常流的处理等等。 JDK NIO

阿昌爱Java 1572

JDK11占比第一?

根据软件服务公司New Relic 发布的《2022 年 Java 生态系统现状》报告中,Java 11已成为新的标准(占比48.44%)。Java11是一个长期支持版本(Long-term supper version)。共包含17个JEP(JDK Enhancement Proposals,JDK增强提案)。开发一个处理内存分配但不实现任何实际内存回收机制的 GC。一旦可用的 Java 堆用完,JVM 就会关闭。以内存占用和内存吞吐量为代价,提供具有有限分配限制和尽可能低的延迟开销的完全被动 GC 实现

u011385940的专栏 4507

Mac微信聊天记录备份终极指南:用软链接轻松迁移到外接硬盘(附重签名教程)

本文详细介绍了如何通过软链接技术将Mac微信聊天记录备份迁移到外接硬盘,解决内置存储空间不足的问题。教程包括备份文件定位、软链接创建及微信重签名步骤,帮助用户高效管理微信数据,释放Mac存储空间。

uuu88的博客 1166

【教程4>第5章>第28节】基于帧同步+相位同步+位同步的QPSK调制解调通信系统整体性能分析

综上所述:1.SNR<10db时,整体性能下降,当SNR=0db时,系统无法正常工作。2.gardner环性能达到2.5e-5时偏可以正常工作,增加之后无法正常工作。3.当相位偏差大于pi/4的时候,对最后的性能会有一定影响。

FPGA/MATLAB学习教程/源码/项目合作开发 556

你还在用Java8吗?

尽管存在上述差异,许多企业和组织仍然选择使用OpenJDK,特别是随着Oracle对Java SE的商业化策略调整,OpenJDK的受欢迎程度有所增加。一些企业可能会选择OpenJDK的定制版本或由第三方提供的OpenJDK发行版,例如Amazon Corretto、Azul Zulu、Red Hat OpenJDK、Alibaba Dragonwell、Huawei毕昇JDK、Tencent Kona JDK等,这些发行版通常提供额外的商业支持和增强功能。它提供了长期支持和企业级的稳定性。

东南草堂 3075

手把手教你学simulink实例--基于Simulink的轨道交通车辆悬挂系统仿真

轨道交通车辆悬挂系统是保证列车运行平稳性、舒适性和安全性的重要组成部分。通过悬挂系统的合理设计,可以有效减小车辆在运行过程中受到的轨道不平顺和振动影响。基于MATLAB/Simulink平台进行悬挂系统仿真,可以对悬挂系统的动力学行为、控制策略以及性能优化等环节进行建模与分析,从而验证系统的设计性能并优化参数。本项目旨在构建一个完整的轨道交通车辆悬挂系统仿真模型,包括悬挂系统动力学建模、控制策略模块以及性能评估模块,并通过仿真验证系统的稳定性和舒适性。

MHD0815的博客 1034

再见Jenkins!一款更适合国人的自动化部署工具,贼带劲!!

点击关注公众号,Java干货及时送达????来源:docs.jianmu.dev/今天给大家推荐一款好用的CI/CD工具建木什么是建木“建木”是上古先民崇拜的一种圣树,传说建木是沟通天地人神的桥梁。伏羲、黄帝等众帝都是通过这一神圣的梯子上下往来于人间天庭。《淮南子·墬形训》亦曰:“建木在都广,众帝所自上下。日中无景,呼而无响,盖天地之中也。”为此项目命名为“建木”,希望项目也可以成为不同业务场景下系统间...

方志朋的博客 113

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

美团又一开源力作,收下这一整套日志体系吧!

点击关注公众号,Java干货及时送达????今天给大家推荐的这个开源项目是来自于美团技术团队。这个开源项目是:Logan ,它是美团点评集团推出的大前端日志系统。名称是 Log 和 An 的组合,代表个体日志服务,同时也是金刚狼大叔的大名。Logan 开源的是一整套日志体系,包括日志的收集存储,上报分析以及可视化展示。我们提供了五个组件,包括端上日志收集存储 、iOS SDK、Android SDK、W...

方志朋的博客 281

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

一个功能强大的开源简历生成器,太炫了!

点击关注公众号,Java干货及时送达????OpenResume 是一个功能强大的开源简历生成器和简历解析器。目标是为每个人提供免费的现代专业简历设计,让任何人都能充满信心地申请工作。核心优势「实时UI更新」:当输入简历信息时,简历 PDF 会实时更新,因此可以轻松查看最终输出。「现代简历设计」:简历PDF采用现代专业设计,对Greenhouse、Lever等顶级ATS平台友好。它会自动设置字体、大小、...

方志朋的博客 220

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

最“赚钱”编程语言出炉,惊到我了.....

点击关注公众号,Java干货及时送达????出品| OSC开源社区(ID:oschina2013)Stack Overflow 发布了 2023 年开发者调查报告,据称共计超过 9 万名开发者参与了此次调查。完整报告包含了受访开发者画像,以及关于开发技术、AI、职业、社区等方面的内容。本文主要介绍关于开发技术和 AI 的部分。懒人目录:最流行编程语言:JavaScript最“赚钱”编程语言:Zig最流...

方志朋的博客 133

IntelliJ IDEA 2023.2 新版本即将发布,拥抱 AI

点击关注公众号,Java干货及时送达????IntelliJ IDEA 近期连续发布多个EAP版本,官方在对用户体验不断优化的同时,也新增了一些不错的功能,尤其是人工智能助手补充,AI Assistant,相信在后续IDEA使用中,会对开发者工作效率带来不错的提升。以下是官方对AI Assistant的介绍和说明:生成式人工智能和大型语言模型正在迅速改变软件开发工具的格局,将这项技术集成到我们的产品中的...

方志朋的博客 145

PO、VO、DAO、BO、DTO、POJO 能分清吗?

点击关注公众号,Java干货及时送达????文章来源:https://blog.youkuaiyun.com/Marsin_csdn/article/details/123956679前言《阿里巴巴Java开发规范》关于领域模型的部分介绍如下分层领域模型规约:DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。DTO(Data Transfer Object):数据传输...

方志朋的博客 81

一款基于 Spring Cloud Alibaba 的微服务架构,Saas开发平台

点击关注公众号,Java干货及时送达????今天给大家推荐一款多租户的低代码平台,Saas开发平台:MateCloud。简介MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Boot 2.7.0、 Spring Cloud 2021、Spring Cloud Alibaba 2021、Spring Security Oauth2、Feign、Du...

方志朋的博客 303

支付宝:服务端如何防止订单重复支付?

点击关注公众号,Java干货及时送达????目录概述为了防止掉单,这里可以这样处理:为了防止订单重复提交,可以这样处理:附上微信支付最佳实践:概述如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互。支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。这个过...

方志朋的博客 228

Java 8 腰斩!Java 11 和 Java 17 使用率超过 Java 8

调查探讨的领域包括 Java 采用趋势、Oracle 最新 Java 定价变化的影响、Java 应用程序向云的迁移以及公司如何优化云成本,以及常见漏洞和暴露 (CVE) 的安全注意事项。85% 的受访者使用的是 LTS 版本的 Java,64% 的受访者使用了多个 Java 版本。其中 57% 的受访者将开源库和应用程序列为最令人担忧的 CVE 来源,51% 的受访者认为第三方库和应用程序是最令人担忧的 CVE 来源。

IT界那些事儿 4259

2、JDK各版本特性

当前市场占比最高的JDK。

爱欧米 1130

JDK主流版本全面解析与推荐:如何选择最适合的Java开发工具包

LTS(Long-Term Support) 版本提供长期的技术支持和更新,是企业级应用的首选。非LTS版本只有6个月的支持周期。是否需要最大稳定性?├── 是 → JDK 11 (LTS)└── 否 →是否需要最新特性?├── 是 → JDK 21 (LTS)└── 否 → JDK 17 (LTS)

✨ 欢迎来唠嗑、切磋、一起成长!👋 2195

【JDK】常用版本分析及选择建议

JDK 8持续流行的原因 历史惯性:企业级应用升级周期长 稳定性:经过近10年的实战检验 特殊需求: 需要JavaFX内置支持的场景 某些传统中间件(如旧版WebLogic/WebSphere)的兼容性要求 Android开发:历史上Android SDK与Java 8兼容性最好

ladymorgana的博客 2467

2023年JDK要升级到多少?看看七家大模型给的答案

在2023年很多公司应该还在用JDK8,目前JDK已经更新到JDK20,JDK21也将在2023年9月发布,那么在2023年如果我们要升级JDK,到底升级到哪个版本比较合适呢?

赵侠客 9366
上一篇: 微软这波操作,赢麻了!
下一篇: 分布式中灰度方案就该这样设计!
公众号-芋道源码
博客等级 码龄10年 1634粉丝 377原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值