环境准备 安装Xcode11.0,当然也可以是其他版本,尽量超过11.0可以在appstore下载,也可以开发者网址下载:https://developer.apple.com/download/more/ 安装xcode-select xcode-select install 安装mercuria
转载 2021-05-03 13:00:00
4290阅读
原创 2021-10-19 15:37:44
603阅读
读书要注意的点《HotSpot实战》是基于JDK7的源码,所以启动类的位置稍有些不一样《深入理解java虚拟机》中推荐的CmakeList.txt的github地址,是针对于Windows而言,linux和mac不太适用.昨天改了半天还改成功,但是其中的写法可以学习参考导入源码到CLION打开CLION->NewCMakeProjectfromSources然后选择JDK源码目录,然后按默认
原创 2021-03-03 15:31:29
2186阅读
编译jdksudo bash configure --with-debug-level=slowdebug --with-target-bits=64 --disable-warnings-as-errors --enable-dtrace --with-jvm-variants=server参数说明--with-boot-jdk:指定Bootstrap JDK路径--with-debug-level:编译级别,可选值为release、fastdebug、slowdebug和optimized,默
原创 2022-01-12 15:21:11
1216阅读
Kubernetes (K8S) 是一种开源的容器编排引擎,它能够帮助用户自动化部署、扩展和管理容器化的应用程序。在K8S中,要部署一个应用程序,我们需要使用Docker镜像。而对于Java应用程序来说,通常会使用OpenJDK(Open Java Development Kit)作为JVM。本文将详细介绍如何在K8S中部署一个使用OpenJDK的Java应用程序。 ### 步骤概览 以下是
原创 2024-05-15 10:39:32
68阅读
OpenJDK的项目早就发布了,想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一个OpenJDK。 平台:CentOS 5.1 X86-64 1.先去OpenJDK的网站 下载源代码包,比如目前最新的 openjdk-7-ea-src-b74-15_oct_2009.zip。解压缩,假设此根目录为$OPENJDK 2.OpenJDK的部分组件是以二进制插件的方式发布
转载 精选 2011-07-21 17:28:49
1432阅读
不过的,本文记录了在这个痛苦过程中遇到的坑,希望对其他人能有所帮助OpenJDK8使用configure && make
转载 2023-01-10 06:39:24
334阅读
解决问题:java当中的线程和操作系统的线程是什么关系? 关于操作系统的线程 1.linux操作系统的线程控制原语 int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine) (voi ...
转载 2021-09-23 11:04:00
528阅读
2评论
修改openjdk8的源码,然后编译和调试,达到预期的效果
推荐 原创 2022-04-12 07:36:32
1951阅读
在Kubernetes(K8S)集群中部署OpenJDK和RedHat镜像是一项常见的操作,本文将为刚入行的小白开发者介绍如何实现这一过程。 首先,让我们了解一下整个流程,我们可以将它分解为以下步骤: 1. 选择合适的OpenJDK和RedHat镜像 2. 创建Kubernetes Deployment 3. 部署OpenJDK和RedHat应用程序 接下来,让我们一步步地完成以上步骤:
原创 2024-05-22 11:20:27
64阅读
http://openjdk.java.net/install/
转载 2018-03-24 17:30:00
70阅读
2评论
在 查看JDK安装结果我发现我的是OpenJDK,裂开。java -version查看已安装的JDKrpm -qa | grep jdk可是O
原创 2022-08-02 14:52:10
536阅读
https://download.java.net/openjdk/jdk8
转载 2018-03-24 18:05:00
137阅读
2评论
在当今科技领域中,开源软件扮演着非常重要的角色。在开源软件中,Red Hat公司的红帽Linux操作系统和OpenJDK是两个备受关注的项目。本文将探讨红帽Linux与OpenJDK的关系,以及它们在技术界的重要性。 首先,我们需要了解什么是红帽Linux和OpenJDK。红帽Linux是一款基于Linux内核的操作系统,以开源的方式提供给用户。它的特点是高度可靠性和安全性,被广泛应用于服务器和
原创 2024-01-31 10:37:27
39阅读
在Kubernetes(K8s)集群中,当我们需要排查Java应用程序的性能问题时,openjdk jstack工具是一个非常有用的工具。本文将详细介绍如何使用openjdk jstack来诊断Java进程的线程信息。 **流程图:** | 步骤 | 操作 | | ---- | ---- | | 1 | 连接到目标机器 | | 2 | 找到Java进程的PID | | 3 |
原创 2024-05-22 11:26:19
130阅读
openjdk GitHub源码 https://github.com/openjdk/jdk8
原创 2022-03-23 16:06:30
291阅读
OpenLog测试,具有良好的稳定性和性能。
废话不多说,开干!原理是通过Docker编译openjdk,然后结合clion通过gdbserver远程调试环境需求ClionDocker我测试的版本Docker for windows : Docker version 20.10.2, build 2291f61Clion : 2020.3.1构建镜像git clone https://e.coding.net/javalistcn/openj
转载 2021-01-16 13:15:04
973阅读
2评论
前言说来话长,最近又闲的无聊,在看JDK的源码,但是很多关键的地方都是native方法,这就导致需要在往深处看,也就是需要看openjdk源码了,但是c++代码又谈何容易,况且也不怎么会。但是想来想去,决定还是要研究一下的,在以前的文章中已经编译过了openjdk11,虽然过程坎坷,但也是成功了,那么接下来就是导入openjdk源码到ide中,在下面会以clion作为示例,clion下载安装就不说
原创 2021-02-27 19:18:22
214阅读
最近在看synchronized 锁优化方面的内容,有些地方看起来不是很方便,干脆就编译个源码来看看。在windows上编译由于自己常用的电脑操作系统是win10,所以最开始是想要在win10上编译的,但是一来网上文章太少,二来在windows上编译确实麻烦太多了(windows可以参考深入理解JVM虚拟机这本书),故放弃了。MAC环境macos.png准备获取源码OpenJDK源码使用Mercu
转载 2021-06-07 10:41:38
809阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5