说明 本文不是将openjdk源码从零开始进行编译(需要C编译器),本文仅仅是是对jdk(openjdk)中常用的源码进行调试并添加上注释。如ArrayList/HashMap这些,主要是src中java目录的常用类。 下载jdk(openjdk) 本文以openjdk为例。下载openjdk。 windos系统请看:windows下安装openjdk,无需自己编译打包解压openjdk(安装jd
转载 2024-04-17 08:41:27
44阅读
起因最近在学习Java NIO部分,虽然看了很多网上的‘教程’,但是感觉还不够深入,所以想自己深入看看源码。结果NIO这部分涉及很多未开源的代码。虽然ide通过反编译看到部分源码,但是代码看起来还是太混乱。作为替代方案,就是看open-jdk的源码,这里就不过多介绍open-jdk。一开始我是在网上直接打开open-jdk网页版,一点一点翻代码,但是这样限制于网络原因速度太慢,索引也不是太方便,所
转载 2023-11-08 08:46:04
147阅读
# 如何在 IDEA 中实现进程多个 Java 进程 在开发过程中,一些项目可能需要同时运行多个 Java 进程。本文将指导你如何在 IntelliJ IDEA 中实现这一目标,通过清晰的步骤和代码示例来帮助你理解整个过程。 ## 整体流程 实现多个 Java 进程的步骤可以概括为以下几步: | 步骤 | 描述 | |------|---------
原创 2024-09-21 03:34:38
276阅读
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阅读
本文简单介绍了,前端 Debug 技巧,并使用 chrome 浏览器进行演示讲解。工具栏说明打开 chrome 浏览器,按 F12 打开 DevTools,界面如图所示。主要含有如下几个部分:•Elements:页面元素•Console:控制台•Sources:源代码•Network:网络请求Elements 界面Elements 界面即,按&nb
在Kubernetes(K8S)集群中部署OpenJDK和RedHat镜像是一项常见的操作,本文将为刚入行的小白开发者介绍如何实现这一过程。 首先,让我们了解一下整个流程,我们可以将它分解为以下步骤: 1. 选择合适的OpenJDK和RedHat镜像 2. 创建Kubernetes Deployment 3. 部署OpenJDK和RedHat应用程序 接下来,让我们一步步地完成以上步骤:
原创 2024-05-22 11:20:27
64阅读
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测试,具有良好的稳定性和性能。
文章目录1.安装2.框架大致介绍3.启动方式1. Attach Mode:依附模式2. Launch Mode:发行模式(完整模式)4.采集方式 1.安装1.先去官网下载11版本的软件 安装的时候,会提示下面的路径没有找到,原因是我们IDEA的路径和Jprofiler的默认插件路径不大一致,那么我们可以先把IDEA的路径改一下,如图: 2.安装完后,会在plugins里看到插件3.IDEA配置软
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阅读
由于Oracle需要付费,并且之前我在寻找openJDK的时候,我不知道网址,并且也不知道在这个openjdk这个网址里点击哪个模块进行下载。最近我在看虚拟机相关的书籍的时候,找到了相关的网址。注意:下面的下载都是基于可以,如果有需要相关jdk我,私信我,我可以给你分享百度网盘链接,因为自己这篇想法是只是教大家如何在openjdk官网中,下载自己想要的jdk。
在 Ora
原创 2023-05-18 15:42:13
121阅读
一.Debug简介Debug是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。Debug调试,又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看。使用 Debug 可以追踪程序的执行过程,快速定位程序异常的位置,帮助我们快速找到出错的代码二.Debug界面介绍 三.Debug使用1.行断点在所要调试代码的那一行左侧点击鼠标左键,打
文章说明用idea启动svn或git下载的非maven项目。启动报错常见的问题一、选择项目导入到idea1. File->open->项目名称,点击ok二、配置项目结构1. 配置Projectproject name:你的项目名称project SDK:Jdk的版本选择1.8project language level:选择lambdas这个,可以支持lambdas表达式Project
转载 2023-10-26 17:32:07
331阅读
记一次intelliJ IDEA无论如何无法启动的解决过程。背景是我的笔记本比较辣鸡,内存只有4G,在一次写代码的过程中,我一下开了三个窗口,然后intelliJ IDEA提醒我内存用尽了,需要加大内存分配量。(大概类似于下图)在改了分配量之后,我就中断IDEA漫长的运行过程(我电脑特别卡),直接关掉了,带来的直接后果就是我的IDEA再也无法启动了……搜索解决方案,根据网上的方法,修改安装路径下的
  • 1
  • 2
  • 3
  • 4
  • 5