E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jdk9
jdk常用的七种性能监控命令行工具
注意:在jdk8及以前,工具类的可执行文件的实现都在lib/tools.jar上,但是在
jdk9
及以后,以前存储在lib中的lib/rt.j
bigkai12138
·
2020-09-10 17:47
java
虚拟机
java
java9第一个模块化应用
安装
JDK9
首先第一步就是要安装
JDK9
了,怎么安装?大家都是老司机了。安装完成后配置环境变量。然后打开命令行,输入下面命令,说
褚金辉
·
2020-08-26 13:50
java9
jvm启动分析
目前环境为mac+xcode+
jdk9
,使用clang编译,clang版本clang-900.0.39.2。总体流程jdk总体分为lancher和jvm,jvm以动态链接库的形式被lancher加载。
freud.wy
·
2020-08-26 08:30
java
java
jvm
Java9 Flow API(译)
Java9FlowAPI介绍
JDK9
响应式编程Java是一个“古老”并且广泛应用的编程语言,但Java9中引入了一些新鲜有趣的特性。这篇文章主要介绍FlowAPI这个新特性,通过FlowAP
资良_Leo
·
2020-08-25 02:18
JFX11+Maven+IDEA 发布跨平台应用的完美解决方案
1概述前几天写了两篇关于JFX+IDEA打包跨平台应用的文章,这篇是使用IDEA自带功能打包的,这篇是使用Maven进行打包的,但是效果不太满意,因为从
JDK9
开始实现模块化,同时JFX部分从JDK中独立出来了
氷泠
·
2020-08-24 17:11
idea
maven
javafx
JDK9
的新特性:JVM的xlog
简介在java程序中,我们通过日志来定位和发现项目中可能出现的问题。在现代java项目中,我们使用log4j或者slf4j,Logback等日志记录框架来处理日志问题。JVM是java程序运行的基础,JVM中各种事件比如:GC,classloading,JPMS,heap,thread等等其实都可以有日志来记录。通过这些日志,我们可以监控JVM中的事件,并可以依次来对java应用程序进行调优。在J
flydean
·
2020-08-24 16:36
jdk9
java
jvm
jvm调优
SpringBoot2.0不容错过的新特性 WebFlux响应式编程
最后同意反编译字节码,重点剖析了lambda表达式的底层实现原理第3章Stream流编程本章介绍jdk8里面stream流编程的重要知识点,并剖析流的运行机制和实现原理第4章reactivestream响应式流本章介绍
jdk9
xiaotian667
·
2020-08-24 11:19
一次Collectors.toMap的问题
概述 虽然
JDK9
.0已经出来了,不过我们系统最近才开始全面引入JDK1.8,JDK1.8也已经出来了好久了,各方面都挺稳定的。
骑着乌龟去看海
·
2020-08-24 01:50
深入理解JVM(③)Java模块化系统
前言
JDK9
引入的Java模块化系统(JavaPlatformModuleSystem,JPMS)是对Java技术的一次重要升级,除了像之前JAR包那样充当代码的容器之外,还包括:依赖其他模块的列表。
纪莫
·
2020-08-23 18:09
Java虚拟机
Java
JVM
java开发三年,这些接口你都不会用,凭什么给你涨工资??
接口概述:1、接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK7及以前),额外增加默认方法和静态方法(JDK8),额外增加私有方法(
jdk9
编程叫兽
·
2020-08-23 15:43
Java架构学习
Spring5新特性
支持
JDK9
开发部署。整个Spring5.0框架在JD
向着风奔跑
·
2020-08-23 14:50
java
springboot
Javac工作原理分析(1):词法分析器
整个流程如下图:本文先记录词法分析器的工作过程,文中出现的源码出自
Jdk9
首先来看一下词法分析器设计的类图:Lexer和Parser:Javac的主要词法分析器的接口类Scanner:Lexer的默认实现类
冫水冫东流星
·
2020-08-23 12:00
深入分析java
web技术内幕笔记
JDK9
特性
1.modularitySystem模块系统个人理解:在包结构上层加入module来更好的控制访问权限,从以往全公开jar改为半公开jar;减少不必要的classLoader执行,以减少JVM的内存占用,从而提高启动、运行速度;Modularity提供了类似于OSGI框架的功能,模块之间存在相互的依赖关系,可以导出一个公共的API,并且隐藏实现的细节,Java提供该功能的主要的动机在于,减少内存的
yongqi_wang
·
2020-08-23 08:44
个人总结
windows下安装多个JDK
文章目录1、下载
Jdk9
:2、环境变量JAVA_HOME:JAVA8_HOME:JAVA9_HOME:2、安装jdk1.93、切换有些时候,我们可能想通过不同的jdk了解不同jdk的属性等等,可能需要安装多个
ccddsdsdfsdf
·
2020-08-23 01:56
IDEA常用
Java程序员最值得学习的10大技术
除了这些离我们较远的,说几个离我们最近的:
JDK9
、Spring5、SpringSecurity5、SpringBoot2、ServiceMesh等。这一年对于一个Java开发来说可能是最忙碌的一年了
墨雨轩夏
·
2020-08-22 23:57
mac上安装使用apache-jmeter
/jmeter就有GUI界面了启动前需要有java环境,需要安装jdk8,不支持
jdk9
我下的是比较新的jdk-8u151-macosx-x64.dmg首先,我们先用GUI模式下测试调试,再把跑通的脚本保存出来
weixin_34092370
·
2020-08-22 19:30
学习 HBase,应该选择哪个版本?
官网告诉你这些:HBase和JDK兼容性HBaseVersionJDK7JDK8
JDK9
JDK102.0NotSupportedyesNo
孟郎郎
·
2020-08-22 18:38
安装配置
一张PDF了解JDK10 GC调优秘籍-附PDF下载
其实JDK10跟
JDK9
相比没有太大的变化,一个我们可以感受到的变化就是引入了本地变量var。
flydean
·
2020-08-22 16:48
java
gc
性能调优
jvm
小师妹学JVM之:JVM中的Safepoints
并且我听说CMS在
JDK9
zhong已经被废弃了。小师妹,这么多垃圾回收器实际是在JVM的发展过程中建立起来的
flydean
·
2020-08-22 15:16
java
jvm
gc
性能调优
JDK9
的新特性:String压缩和字符编码
在
JDK9
之前,String的底层存储结构是char[],一个char需要占用两个字节的存储单位。
flydean
·
2020-08-22 12:15
jdk9
java
string
字符编码
Open
JDK9
Hotspot :Zero 解释器 - 字节码 new
前言本文结合zero解释器窥探字节码new的实现逻辑,相关概念可以参考之前的文章opcodenew参考之前的文章,可以在bytecodeInterpreter.cpp文件中找到字节码new对应的case语句块:CASE(_new):{u2index=Bytes::get_Java_u2(pc+1);ConstantPool*constants=istate->method()->constants
xingpingz
·
2020-08-22 10:35
字节码执行引擎
hotspot
jvm
Xshell6 中文不限时版下载(免密匙)
blog.csdn.net/qq_31362105/article/details/80706750Xshell6免费版下载免费百度云下载:https://pan.baidu.com/s/1OlBSYF
jdk9
oDXot_V9VZUgxshell
_晴空_
·
2020-08-22 02:25
开发工具
Xshell
查看编译class文件时,使用的JDK版本(只能查看到大版本)
CAFEBABE00000034001D0A0006000F09===HEX十进制jdk2E46jdk1.22F47jdk1.33048jdk1.43149jdk1.53250jdk1.63351jdk1.73452jdk1.83553
jdk9
3654jdk103755jdk113856jd
sun0322
·
2020-08-21 16:10
java
一张PDF了解
JDK9
GC调优秘籍-附PDF下载
简介今天我们讲讲
JDK9
中的JVMGC调优参数,
JDK9
中JVM的参数总共有2142个,其中正式的参数有659个。好像比JDK8中的参数要少一点。
flydean
·
2020-08-21 15:48
jdk
java
gc
jvm
性能调优
一张PDF了解JDK11 GC调优秘籍-附PDF下载
所以JDK11的JVM参数吸收了
JDK9
,JDK10的新特性和改动,并在
flydean
·
2020-08-21 15:29
java
gc
jvm
jdk
安装JDK8和
JDK9
,jemter无法正常启动
安装JDK8,配置环境变量java-version显示的是8.1然后安装
JDK9
之后,java-version显示的是9+8.1这个时候,无法正常启动jemter在环境变量中把path的C:\ProgramData
你好丶明天
·
2020-08-21 15:09
Jemter
常用jdk的命令行工具:_jhsdb:JDK 9的新工具
JDK9
带来了新的命令行工具与具体涉及到新的
JDK9
的功能,如模块(多个工具JLINK和JMOD)和增强弃用(jdeprscan)。在本文中,我将重
dnc8371
·
2020-08-21 14:44
linux
java
python
android
编程语言
jhsdb:JDK 9的新工具
JDK9
带来了新的命令行工具与具体涉及到新的
JDK9
的功能,如模块(多个工具JLINK和JMOD)和增强弃用(jdeprscan)。在本文中,我将重点介绍
JDK9
随
dnc8371
·
2020-08-21 14:43
java中Map集合、模拟斗地主洗牌发牌、
JDK9
对集合添加的优化
1.1Map集合概述Map集合概述Map==>映射(一个对应一个)Map是一个接口,只要实现了该接口的类都是双列集合。双列集合每次存储元素时都需要存储两个元素,一个元素称为键,一个元素称为值,简称键值对。特点:键必须唯一,值可以重复。Map集合常用实现类HashMapLinkedHasMapHashTable(过时了)1.2Map接口中的常用方法Vput(Kkey,Vvalue)增改方法存在键值对
hyhcloud
·
2020-08-21 08:34
Map
undertow使用IO多路复用,实现非阻塞高性能的http2
jdk9
开始支持IO多路复用,jdk11开始在java.net包中实现http2springboot下配置undertoworg.springframework.bootspring-boot-starter-parent2.1.9
zhuwentaolove
·
2020-08-21 07:08
java9 g1垃圾收集器_Java 9中默认为G1垃圾收集器的情况
今天,我想讨论一下JEP248,即将G1设为针对Open
JDK9
的默认GC的建议。
cunfu6353
·
2020-08-21 03:17
赫夫曼编码的JAVA实现及其分析
查了查说是
JDK9
和Ecplise有冲突??话不多说直接开始。一:首先建立一个关于结
Oliver_LJF
·
2020-08-21 03:49
算法导论
JDK9
的新特性:JPMS模块化
简介
JDK9
引入了一个新的特性叫做JPMS(JavaPlatformModuleSystem),也可以叫做ProjectJigsaw。
flydean
·
2020-08-21 02:51
jdk
java
模块化
springboot整合shiro(含MD5加密)
springboot整合shiro(含MD5加密)开发环境:1、mysql-5.7.212、navicat(mysql客户端管理工具)3、idea20174、
jdk9
5、tomcat8.56、springboot7
jiaowoshangege
·
2020-08-20 19:16
springboot
@Override报错The method of type must override a superclass method解决方案
下面是解决思路解决方案1、看是否是该接口的实现类(排除之后看下一步)2、进入Window->Preferences->Java->Compiler看JDK版本,需要大于1.5版本(这里我发现我的版本是
jdk9
浅然言而信
·
2020-08-20 18:51
●
Java基础
kali配置java环境变量
kali更新了后,使用了
JDK9
,然额,很多jar文件使用不了,报错如下:Exceptioninthread"main"java.lang.NoClassDefFoundError:javafx/application
hackerie
·
2020-08-20 16:31
Kali
修改Java_Home无效,java版本没有更换的问题解决方法
修改Java_Home无效,java版本没有更换的问题解决方法学习java过程中,大家肯定会接触到java_home的配置,这里主要针对修改java_home无效的问题,提出解决方法:背景:笔者在安装了
jdk9
gilxyj
·
2020-08-20 16:41
java
快速创建只读集合
快速创建只读集合1.
jdk9
之前的做法2.
jdk9
的做法//java8中的写法:@Testpublicvoidtest1(){ListnamesList=newArrayListlist=Collections.unmodifiableList
xiaotai1234
·
2020-08-20 09:05
#
java
jdk
从java9共享内存加载modules说起
jdk9
后加载lib/modules的方式从jdk的代码里可以看出来,默认的实现加载lib/modules是用mmap来加载的。
横云断岭
·
2020-08-19 17:47
Java
jvm
jdk9
Linux
深入解读 Java 9 新特性
杨晓峰,OpenJDKCommitter(
JDK9
和JDK10项目),2011年加入Oracle北京研发中心Java团队,目前领导Java核心类库北京团队,领导或参与
高可用架构
·
2020-08-18 18:40
Java当中关于类设计
Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK7及以前),默认方法和静态方法(JDK8),私有方法(
JDK9
JackLi_Liang
·
2020-08-18 17:37
黑马学习笔记
心碎的异常(一)——java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
在构建项目的时候使用的是
jdk9
,项目访问时报如下错误:故障原因:使用了jdk版本过高我是直接在pom.xml中添加如下依赖可以解决(也可以试试降低jdk的版本)javax.xml.bindjaxb-api2.3.0com.sun.xml.bindjaxb-impl2.3.0com.sun.xml.bindjaxb-core2.3.0javax.activationactivation1.1.1
柏麟子的梦
·
2020-08-18 16:09
#
Spring
Boot
常规Error
Java 9 模块化(Modularity)
JDK9
的发布一直在推迟,终于在2017年9月21日发布了。
後雪寒
·
2020-08-17 22:44
java9
java.nio.file.invalidpathexception:illegal char 《:》错误的解决
因为我的是
jdk9
和tomcat9,使用Struts2是struts-2.3.24版本!所以怀疑应该是版本问题!直接上图!重点内容解决方案:一、下载新版本的struts
风信子-上善若水
·
2020-08-17 13:42
学习笔记
struts2异常
JDK 环境变量(path)的配置
JDK环境变量的配置在官网Oracle上找到自己想要的版本下载
JDK9
.0.4版本这里提供一个我自己在用的版本
JDK9
.0.4下载完自行安装,若怕安装出错可自己网上找一些教程。
热爱技术的小小白
·
2020-08-17 10:27
环境变量
Java 9 尝鲜之交互式编程环境
1.在操作系统上安装开发所需要的软件首先,你需要下载
JDK9
(JavaDevelopmentKit9),需要到此网站来下载
JDK9
。首先需要先同意许可协议,然后就可以下载了
Joker_Ye
·
2020-08-17 08:56
JAVA-day01-前言、入门程序、常量、变量
黑马程序员:目录黑马程序员:一、前言1.1Java语言概述Java语言发展历史应用1.2计算机基础知识二进制字节常用DOS命令二、JAVA开发环境搭建2.1Java虚拟机——JVM2.2JRE和JDK2.3
JDK9
①条咸鱼
·
2020-08-17 07:45
JAVA
接口中可以包含的组成部分
接口中可以包含的组成部分1.抽象方法2.常量3.默认方法(JDK8)4.静态方法(JDK8)5.私有方法(
JDK9
)1.抽象方法publicabstract返回值类型方法名称(参数类型参数名称);注意:
weixin_34190136
·
2020-08-17 03:41
Java中接口的定义和使用
Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK7及以前),默认方法和静态方法(JDK8),私有方法(
JDK9
cat marshal
·
2020-08-17 02:55
Java
se
升级
jdk9
后 @PostConstruct 找不到
@PostConstruct和@PreDestroy注解位于java.xml.ws.annotation包是JavaEE的模块的一部分。J2EE已经在Java9中被弃用,并且计划在Java11中删除它为pom.xml或build.gradle添加必要的依赖项(Java9+中的Spring@PostConstruct和@PreDestroy替代品)javax.annotationjavax.anno
酷酷的诚(公众号:Panda诚)
·
2020-08-16 21:38
jdk
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他