OpenJDK

基于Nginx与Tomcat实现负载均衡

流过昼夜 提交于 2019-11-30 07:21:01
关闭安全机制 [root@localhost ~]# iptables -F [root@localhost ~]# setenforce 0 [root@localhost ~]# systemctl stop firewalld 这个实验需要安装两个Tomcat一个Nginx 一:安装配置Tomcat Java -version #查看自己的JDK版本的详细信息 卸载JDK 方法一 [root@localhost ~]# which java /usr/bin/java [root@localhost ~]# rm -rf /usr/bin/java #删除相应的目录 方法二 [root@localhost ~]# rpm -qa | grep -i openjdk #查看自己安装JDK的版本信息 java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64 java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64 #卸载相关的JDK软件 [root@localhost ~]# rpm

Docker常用命令小记

自古美人都是妖i 提交于 2019-11-30 06:35:41
除了基本的<font color="blue">docker pull</font>、<font color="blue">docker image</font>、<font color="blue">docker ps</font>,还有一些命令及参数也很重要,在此记录下来避免遗忘。 环境信息 以下是本次操作的环境: 操作系统:CentOS Linux release 7.7.1908 Docker:19.03.2 假设当前环境正运行着两个容器,接下来的操作都基于这两个容器进行: [root@vostro harbor]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 11548ac31116 tomcat:9.0.26-jdk8-openjdk "catalina.sh run" 6 seconds ago Up 5 seconds 8080/tcp inspiring_ardinghelli 21c0499ccc76 nginx "nginx -g 'daemon of…" 29 minutes ago Up 29 minutes 80/tcp strange_zhukovsky 整体信息 <font color="blue">docker info</font>用来看整体信息: [root

How can I start coding with Oracle's Nashorn JS Engine and when will it replace Rhino in the OpenJDK?

风格不统一 提交于 2019-11-30 06:13:20
I'm looking for a way to start playing around with Oracle's new Nashorn JavaScript Engine. I've DL'd the latest OpenJDK 8 (b65) and it appears that Rhino is still the only included script engine. Anyone know when (or in which build) Nashorn will replace Rhino in the OpenJDK? Or even better, where I can get a JDK with it included already? I know Netbeans has already written a debugger to use it, just not sure where they got the libraries/code to start writing it. Anyone have some links? Thanks. It looks like there is no sign of Nashorn on OpenJDK yet. The most recent comment from Jim Laskey in

Linux--安装jdk与tomcat

一个人想着一个人 提交于 2019-11-30 05:43:08
记录下自己安装jdk与tomcat的过程 环境: centos7 jdk1.7 tomcat7 ##1.安装jdk 1.去官网下载你所需要版本的jdk 地址如下: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.创建存放jdk的地方 mkdir /usr/java 很明显我存放在usr文件夹下的java文件夹中(备注:usr是系统自带的,java是我创建的) 下载下来的jdk压缩包如下:jdk-1.7.0_51-linux-x64.tar.gz 将其解压到java文件夹下。 重点:在java文件夹下设置jdk环境变量 [root@localhost java]# JAVA_HOME=/usr/java/1.7.0_51 [root@localhost java]# export JAVA_HOME [root@localhost java]# PATH=$JAVA_HOME/bin:$PATH [root@localhost java]# export PATH 验证jdk安装成功 [root@localhost /]# java -version java version "1.7.0_51" OpenJDK Runtime Environment (rhel-2.4.5.5.el7-x86

Intellij IDEA font smoothing in linux

穿精又带淫゛_ 提交于 2019-11-30 04:50:17
I'm using IntelliJ IDEA on Arch Linux with KDE. OpenJDK version is 1.7.0_40. Whole IDE fonts (includes code editor) are rendered without any antialiasing and font smoothing. I set in idea.properties file idea.use.default.antialiasing.in.editor to true , and added in _JAVA_OPTIONS variable -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true without any effect. What else I can try to enable font smoothing? lynnard Take a look here . I remember having the same problem when running IDEA, but after adding the line mentioned in the wiki the problem goes away. export _JAVA_OPTIONS='-Dawt

Complete list of JVM options [duplicate]

核能气质少年 提交于 2019-11-30 03:38:30
This question already has an answer here: Print All JVM Flags 2 answers Besides official documentation I have found only this post . But it is quite old and incomplete (only -XX options available). For example, I couldn't find -XX:AutoBoxCacheMax option in none of them. Where the complete list can be found if it exists? You can use java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version to print all options and their defaults. If you have a debug build you can use this command to print comments for the various options as well: java -XX:+UnlockDiagnosticVMOptions -XX:

如何在同一台机器上安装多个版本的Java

ぃ、小莉子 提交于 2019-11-30 03:13:49
如何在同一台机器上安装多个版本的Java 不久前,我写了一篇文章, Java Lambda表达式说明 。对于我来说,使用Java 8探索这个概念很容易,因为它已经安装在我的项目中。但是在我目前的项目中,我们仍然使用Java 8,现在,我想升级并学习Java 11。然而,不幸的是,我无法安装它。 很多Java开发人员都有这种情况。有时候,您想学习和探索Java的最新版本,例如Java 11,但是您不能在自己的机器上安装它,因为您和您的团队正在使用一个较老的版本,例如Java 8,并且您不想破坏您的项目。 或者,假设您正在处理多个项目,其中一些项目使用Java 8,另一些新项目使用Java 11。因此,为了并行处理这些项目,您需要在您的机器上安装多个jdk,并能够在它们之间进行切换。 如果有一种方法,如果您能够安装多个版本的Java并根据需要关闭和打开它们,又会怎样呢? 有一个工具叫 SDKMan ,它允许我们这样做。官方网站这样描述: "SDKMan 是一个工具,用于在大多数基于Unix的系统上管理多个 软件开发工具包 的并行版本。它提供了一个方便的命令行接口(CLI)和API,用于安装、切换、删除和列出候选项。” 使用SDKMan的一些要点如下: SDKMan是使用 bash 编写的。它要求 curl 和 zip/unzip 已经安装在您的系统中。

openJdk和sun jdk的区别

你说的曾经没有我的故事 提交于 2019-11-30 03:12:47
使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,OpenJDK是JDK的开放原始码版本,以GPL(General Public License)协议的形式放出(题主提到的open就是指的开源)。在JDK7的时候,OpenJDK已经作为JDK7的主干开发,SUN JDK7是在OpenJDK7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。使用JRL(JavaResearch License,Java研究授权协议)发布。至于OpenJDK6则更是有其复杂的一面,首先是OpenJDK6是JDK7的一个分支,并且尽量去除Java SE7的新特性,使其尽量的符合Java6的标准。关于JDK和OpenJDK的区别,可以归纳为以下几点: 1.授权协议的不同: OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。 OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板

OpenJDK breaks on processWorkerExit with no breakpoint

ε祈祈猫儿з 提交于 2019-11-30 02:43:48
I'm running tomcat 7.0.21 on OpenJDK java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) in debug mode via Eclipse. Periodically after serving an arbitrary number of requests, OpenJDK starts to break at: At this point there is very little stack left, usually: and very little to go on as far as what might have cause the issue... Anyone have any insight on what might be happening? In debug mode in eclipse by default, break on uncaught exceptions is checked. Since you don't have a catch method

Java13的新特性

六眼飞鱼酱① 提交于 2019-11-30 02:18:07
Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性 Java14的新特性 序 本文主要讲述一下Java13的新特性 版本号 java -version openjdk version "13" 2019-09-17 OpenJDK Runtime Environment (build 13+33) OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing) 从version信息可以看出是build 13+33 特性列表 350: Dynamic CDS Archives JDK5引入了Class-Data Sharing可以用于多个JVM共享class,提升启动速度,最早只支持system classes及serial GC JDK9对其进行扩展以支持application classes及其他GC算法 java10的新特性 JEP 310: Application Class-Data Sharing 扩展了JDK5引入的Class-Data Sharing,支持application的Class-Data Sharing并开源出来(以前是commercial