环境说明 操作系统:CentOS 7.6.1810 (Core) 硬件配置:1核2G JDK 版本:13.0.1 ElasticSearch 版本:7.4.1 Elasticsearch 简介 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎, ...
分类:
其他好文 时间:
2020-06-05 23:14:53
阅读次数:
73
JVM内存结构,封装性的体现,可变个数形参的方法,java的值传递机制,关键字:this,JDK中的主要包介绍 ...
分类:
编程语言 时间:
2020-06-05 22:53:57
阅读次数:
69
第一步:准备阶段 1、Centos7系统(基础环境) 2、Centos以及安装好 Docker服务;(docker与docker-compose的安装会有专门的章节说明) 3、jdk8的安装包,作为jar运行的基础环境;本次使用的是:jdk-8u231-linux-x64.tar.gz 4、可运行的 ...
分类:
编程语言 时间:
2020-06-05 13:28:44
阅读次数:
75
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载jdk-8u251-linux-x64.tar.gz压缩包 ...
分类:
系统相关 时间:
2020-06-04 21:23:34
阅读次数:
315
###一、新建工程在http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载最新的jdk,在eclipse中新建一个java project,使用jre 1.8以上我们看到,在java project的jre库中,是有 ...
分类:
移动开发 时间:
2020-06-04 16:54:31
阅读次数:
326
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型 ...
分类:
编程语言 时间:
2020-06-04 16:52:02
阅读次数:
88
下载 $ wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk ...
分类:
系统相关 时间:
2020-06-04 15:40:02
阅读次数:
167
Linux 下安装JDK(不建议使用linux系统自带的openJDK) 1.创建java安装文件路径 mkdir /usr/local/java 2.解压安装包 tar -zxvf jdk-8u251-linux-x64.tar.gz 3.配置环境变量 vi /etc/profile export ...
分类:
系统相关 时间:
2020-06-04 14:06:13
阅读次数:
92
# Java单例模式之双检锁剖析 ### 前言 单例模式在Java开发中是非常经典和实用的一种设计模式,在JDK的内部包的好多api都采用了单例模式,如我们熟悉的Runtime类,单例模式总的来说有两种创建方式,一种是延迟加载的模式,一种是非延迟加载的模式,今天我们来学习一下基于双检锁延迟加载的单例 ...
分类:
编程语言 时间:
2020-06-04 13:28:37
阅读次数:
68