51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Jdk
jdk之jhat命令
jhat命令-- Java HeapAnalyseTool 用途:是用来分析Java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言第一步:导出堆 第二步:分析堆文件 第三步:查看html有时你dump出来的堆很大,在启动...
代码星球
·
2020-05-23
jdk
jhat
命令
深挖JDK动态代理(二):JDK动态生成后的字节码分析
接上一篇文章深挖JDK动态代理(一)我们来分析一下JDK生成动态的代理类究竟是个什么东西1.将生成的代理类编程一个class文件,通过以下方法publicstaticvoidtransClass()throwsIOException{URLresource=rpcMain.class.getClass().getRes...
代码星球
·
2020-05-23
JDK
动态
深挖
代理
生成
深挖JDK动态代理(一)
最近在研究RPC框架,避免不了的就是在RPC调用中使用最多的则是动态代理的机制了,基于此,我们先来研究一下JDK动态代理我们先来尝试着编写一下JDK动态代理的代码1.由于JDK动态代理是基于接口的,所以不免需要先编写一个接口,并声明一个getHello方法packagecn.lonecloud.study....
代码星球
·
2020-05-23
深挖
JDK
动态
代理
JDK8中的并行流
1.IntStream.parallel():获取并行流处理2.Collection中调用parallelStream()获取并行流3.并行排序Arrays.parallelSort() ...
代码星球
·
2020-05-23
JDK8
中的
并行
jdk与eclipse位数不一致出现的问题
今天运行eclipse时出现了如下问题: 后来去网上查了一下,如果jdk版本的位数和eclipse安装版本所需要的版本位数不相同,就会出现如图所示的问题,导致eclipse打不开。1.查询jdk版本的位数 在搜索栏(或windows+R)中输入cmd,然后打开就可以看到“命令”。输入java...
代码星球
·
2020-05-23
jdk
eclipse
位数
不一致
出现
idea编辑器jdk版本报错
刚开始使用idea作为开发工具的时候,经常会出现些奇怪的问题,比如,我明明配置了jdk7,在mode-languagelever里去显示为默认设置,因此在运行时就会出现一些奇奇怪怪的问题,造成项目跑不起来,后来在pom文件中增加了这样一行配置,用来指定项目jdk版本<build><plugins>...
代码星球
·
2020-05-23
idea
编辑器
jdk
版本
报错
centos7 安装jdk7
源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录 2、解压源码包通过终端在/usr/l...
代码星球
·
2020-05-23
centos7
安装
jdk7
JDK故障处理工具箱
1、jps(JVM Process Status Tool)--显示所有HotSpot虚拟机进程举例:jps -q (只查询虚拟机进程ID)jps -m (启动时传递main()的参数)jps -l(输出类全名,或者jar路径)jps...
代码星球
·
2020-05-23
JDK
故障
处理
工具箱
Spring的两种代理方式:JDK动态代理和CGLIB动态代理
代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用A.抽象主题角色声明了真实主题和代理主题的共同接口,...
代码星球
·
2020-05-23
代理
动态
Spring
两种
方式
解决java.io.IOException: Cannot run program "javac"问题,并设置jdk版本
原因:没有配置java路径解决方法:设置java_home路径 设置jdk版本是10的方法:在sbt文件中添加一行:javacOptions:=Seq("-target","10")然后重新执行命令:sbt,就可以了。假如是jdk8,则变成:javacOptions:=Seq("-target","1.8")...
代码星球
·
2020-05-23
解决
java.io.IOException
Cannot
run
program
JDK 6 目录结构介绍以及JDK中的工具研究
要想深入了解Java必须对JDK的组成,本文对JDK6里的目录做了基本的介绍,主要还是讲解了下JDK里的各种可执行程序或工具的用途Java(TM)有两个平台JRE运行平台,包括Java虚拟机,运行类库,java应用程序装载器。JRE不是开发环境,所以不包括编译器,调试器,有需要这些请安装...
代码星球
·
2020-05-23
JDK
目录
结构
介绍
以及
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
(2014-05-1911:34:44)转载▼ 我最后还是卸载了jdk1.6,重新配置环境变量用jdkwindow下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.&n...
代码星球
·
2020-05-18
window
一台
机器
安装
多个
JDK安装和环境变量配置-成功经验
JDK安装和环境变量配置1.下载安装软件2.安装JDK--开发环境,路径3.之后打开安装路径下的bin文件夹路径,我的是默认安装C:ProgramFilesJavajdk1.6.0_10in4.右键单击我的电脑,属性,高级系统设置,高级,环境变量,系统变量,选择path编辑,复制path里面的内容粘贴到一个txt文档...
代码星球
·
2020-05-18
JDK
安装
环境
变量
配置
jdk环境变量配置注意事项
cmd运行java-version显示错误Registrykey'SoftwareJavaSoftJavaRuntimeEnvironmentCurrentVersion'hasvalue'1.8',but'1.6'isrequired.方法一:不用改注册表什么的,请直接回到环境变量配置path那里把java环境变量放...
代码星球
·
2020-05-17
jdk
环境
变量
配置
注意事项
centos7 查找jdk 安装路径
安装完OpenJDK,还要配置/etc/profile文件。路径因为jdk版本有点小不同。1echo$JAVA_HOME//这个命令是在已经配置了/etc/profile文件的前提下查询的,如果该文件$JAVA_HOME配置错误,输出结果也是错误的。whichjava//查询java的执行路径最后面绿色那个就是具体的目...
代码星球
·
2020-05-17
centos7
查找
jdk
安装
路径
首页
上一页
...
15
16
17
18
19
...
下一页
尾页
按字母分类:
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
其他