开源
-
Java Flight Recorder - 事件机制详解
编者按: Java Flight Recorder(简称为JFR)曾经是 Oracle JDK 商业版的附属组件,在 JDK 11 中正式开源,后又被移植到 JDK8 中。JFR对应用的侵入性很小,同时又能提供应用运行时相对准确和丰富的信息;合理使用该…
-
JVM 锁 bug 导致 G1 GC 挂起问题分析和解决【毕昇JDK技术剖析 · 第 2 期】
编者按:笔者在 AArch64 中遇到一个 G1 GC 挂起,CPU 利用率高达 300%的案例。经过分析发现问题是由 JVM 的锁机制导致,该问题根因是并发编程中没有正确理解内存序导致。本文着重介绍 JVM 中 Monitor 的基本原理,…
-
毕昇 JDK 8u292、11.0.11 发布!
2021 年 6 月 30 日,毕昇 JDK update Q2 版本正式发布,下载方式见文末参考链接。该版本在同步 OpenJDK 社区 8u292/11.0.11 的基础上,还包含如下更新,为用户提供高性能、可用于生产环境的 OpenJDK 发行版。 提供…
-
使用 perf 解决 JDK8 小版本升级后性能下降的问题【毕昇JDK技术剖析 · 第 1 期】
编者按:在升级 JDK8U 的小版本后(从 8u74 升级到 8u202),遇到性能剧烈下降的问题(性能下降 13 倍)。该应用是一个非常简单的 Web 应用,且应用在 JDK 升级前后并无任何发布修复。通常来说 JDK 小版本升级都是…
-
2020 openEuler 高校开发者大赛 参赛心得
# 赛题:25 gs_om工具的优化 ## 团队名称:NovDB ## 作者:三五七言 ### 心得如下: 1. 赛题选择 由于我们是第一次参加开源项目的开发,当时抱着也是积累经验的想法,以及是关于数据库工具优化这方面的,与实验室的…
-
2020 openEuler 高校开发者大赛获奖名单
2020 openEuler 高校开发者大赛自去年 11 月上线后,吸引了来自全国各地共 547 个团队的学生报名参赛,在经过了初赛、复赛的层层角逐之后,最终有 50 支团队进入决赛环节。 4 月 22 日- 4 月 23 日…
-
2021年毕昇 JDK 的第一个重要更新来了
2021 年 3 月 31 日,毕昇 JDK update 版本正式发布,下载方式见文末参考文档[1][2],该版本在同步 OpenJDK 社区 8u282/11.0.10 的基础上,还包含如下更新,为用户提供高性能、可用于生产环境的 OpenJDK 发行版。 G…
-
openEuler 社区 2021 年 3 月运作报告
三十辐共一毂,当其无,有车之用。埏埴以为器,当其无,有器之用。凿户牖以为室,当其无,有室之用。故有之以为利,无之以为用。 -- 《老子》第十一章 在众多同学的共同努力下,openEuler 21.03 创新版本按时发布。…
-
从openEuler生态的发展看基础软件的崛起之路
Red Hat 对 CentOS 发行策略的改变,使得 CentOS 不再是一个稳定的生产环境操作系统,这个曾经风靡全球的服务器操作系统完成了自己的历史使命。在感谢 CentOS 社区这些年来为开发者群体所贡献的一切的同时,众多在…
-
手把手带你玩转 openEuler | 如何安装 openEuler
【openEuler 简介】 openEuler[1] 是一个开源、免费的 Linux 发行版平台,通过开放的社区形式与全球的开发者共同构建一 个开放、 多元和架构包容的软件生态体系。 同时,openEuler 也是一个创新的平台,鼓励任…