1.JDK、JRE与JVM的关系 2.字节码和机器码的区别 机器码是电脑CPU直接读取运行的机器指令,运行速度最快,但是非常晦涩难懂,也比较难编写,一般从业人员接触不到。 字节码是一种中间状态(中间码)的二进制代码(文件)。需要直译器转译后才能成为机器码。 3.OracleJDK和OpenJDK 查 ...
分类:
其他好文 时间:
2020-07-06 10:43:40
阅读次数:
50
dnf install java-11-openjdk postgresql-server postgresql postgresql-contrib useradd sonar unzip sonarqube-VERSION.zip -d /opt ln -sv /opt/sonarqube-VE ...
分类:
其他好文 时间:
2020-07-04 15:26:29
阅读次数:
60
Dockerfile文件: FROM openjdk:8-jdk ADD ./myweb.jar app.jar EXPOSE 701 ENTRYPOINT ["java","-jar","app.jar"] docker-compose.yml文件: version: "3" services: ...
分类:
编程语言 时间:
2020-07-01 20:47:57
阅读次数:
110
1. Oracle JDK版本将每三年发布-次,而OpenJDK版本每三个月发布一次;2. OpenJDK 是一个参考模型并且是完全开源的,而Oracle JDK是OpenJDK的一个实现,并不是完全开源的; 3. Oracle JDK比OpenJDK更稳定。OpenJDK 和Oracle JDK的 ...
分类:
数据库 时间:
2020-07-01 09:26:06
阅读次数:
66
yum install -y java-1.8.0-openjdk yum install -y java-1.8.0-openjdk-devel.x86_64 ls -lrt /usr/bin/java cat <<EOF > /etc/profile.d/jdk export JAVA_HOME ...
分类:
编程语言 时间:
2020-06-28 16:50:27
阅读次数:
52
为什么需要编译自己的jvm源码? 想象下, 你想看看java线程是如何start的? 去源码里一找 native void start0(), 此时如果你对jvm源码比较熟悉, 那么可以下载openJDK源码借助vscode去查询底层实现, 但如果你不知道呢? 又比如 java高并发编程艺术 一书中 ...
分类:
系统相关 时间:
2020-06-26 18:11:46
阅读次数:
82
安装Jdk 查看系统版本命令 cat /etc/issue 查看yum包含的jdk版本 yum list java* 安装jdk 此次选择java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment yum install jav ...
分类:
数据库 时间:
2020-06-26 14:34:23
阅读次数:
64
流程簡述一下 sudo apt-get install default-jdk 很可惜,這個會安裝新的jdk,目前是jdk11 java --version 安裝jdk8 sudo apt-get install openjdk-8-jdk 安裝version後還是jdk11 安裝在 /usr/li ...
分类:
系统相关 时间:
2020-06-26 10:57:43
阅读次数:
121
服务器 阿里云服务器 Apache tomcat 只能在官网下载tar.gz文件 详见:https://blog.csdn.net/jenyzhang/article/details/70159769 注意事项:openJDK的安装目录:/usr/lib/jvm/java-8-openjdk-amd ...
分类:
移动开发 时间:
2020-06-25 19:42:45
阅读次数:
74
下载地址: hsdis linux下将hsdis.so拷贝到 /usr/lib/jvm/java-11-openjdk-11.0.7.10-4.el7_8.x86_64/lib/server 目录下(相对应于你的jdk目录lib/server下) window好像也差不多 可以先测试下是否成功 ja ...
分类:
编程语言 时间:
2020-06-25 12:08:13
阅读次数:
66