#Jdk

jdk之jhat命令

jhat命令-- Java HeapAnalyseTool 用途:是用来分析Java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言第一步:导出堆 第二步:分析堆文件 第三步:查看html有时你dump出来的堆很大,在启动...
代码星球 ·2020-05-23

深挖JDK动态代理(二):JDK动态生成后的字节码分析

接上一篇文章深挖JDK动态代理(一)我们来分析一下JDK生成动态的代理类究竟是个什么东西1.将生成的代理类编程一个class文件,通过以下方法publicstaticvoidtransClass()throwsIOException{URLresource=rpcMain.class.getClass().getRes...

深挖JDK动态代理(一)

 最近在研究RPC框架,避免不了的就是在RPC调用中使用最多的则是动态代理的机制了,基于此,我们先来研究一下JDK动态代理我们先来尝试着编写一下JDK动态代理的代码1.由于JDK动态代理是基于接口的,所以不免需要先编写一个接口,并声明一个getHello方法packagecn.lonecloud.study....
代码星球 ·2020-05-23

JDK8中的并行流

1.IntStream.parallel():获取并行流处理2.Collection中调用parallelStream()获取并行流3.并行排序Arrays.parallelSort() ...
代码星球 ·2020-05-23

jdk与eclipse位数不一致出现的问题

今天运行eclipse时出现了如下问题:  后来去网上查了一下,如果jdk版本的位数和eclipse安装版本所需要的版本位数不相同,就会出现如图所示的问题,导致eclipse打不开。1.查询jdk版本的位数  在搜索栏(或windows+R)中输入cmd,然后打开就可以看到“命令”。输入java...

idea编辑器jdk版本报错

刚开始使用idea作为开发工具的时候,经常会出现些奇怪的问题,比如,我明明配置了jdk7,在mode-languagelever里去显示为默认设置,因此在运行时就会出现一些奇奇怪怪的问题,造成项目跑不起来,后来在pom文件中增加了这样一行配置,用来指定项目jdk版本<build><plugins>...

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

JDK故障处理工具箱

​​1、jps(JVM Process Status Tool)--显示所有HotSpot虚拟机进程​举例:jps -q (只查询虚拟机进程ID)jps -m (启动时传递main()的参数)jps -l(输出类全名,或者jar路径)jps...
代码星球 ·2020-05-23

Spring的两种代理方式:JDK动态代理和CGLIB动态代理

代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用A.抽象主题角色声明了真实主题和代理主题的共同接口,...

解决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")...

JDK 6 目录结构介绍以及JDK中的工具研究

要想深入了解Java必须对JDK的组成,本文对JDK6里的目录做了基本的介绍,主要还是讲解了下JDK里的各种可执行程序或工具的用途Java(TM)有两个平台JRE运行平台,包括Java虚拟机,运行类库,java应用程序装载器。JRE不是开发环境,所以不包括编译器,调试器,有需要这些请安装...

window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法

(2014-05-1911:34:44)转载▼ 我最后还是卸载了jdk1.6,重新配置环境变量用jdkwindow下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.&n...

JDK安装和环境变量配置-成功经验

JDK安装和环境变量配置1.下载安装软件2.安装JDK--开发环境,路径3.之后打开安装路径下的bin文件夹路径,我的是默认安装C:ProgramFilesJavajdk1.6.0_10in4.右键单击我的电脑,属性,高级系统设置,高级,环境变量,系统变量,选择path编辑,复制path里面的内容粘贴到一个txt文档...

jdk环境变量配置注意事项

cmd运行java-version显示错误Registrykey'SoftwareJavaSoftJavaRuntimeEnvironmentCurrentVersion'hasvalue'1.8',but'1.6'isrequired.方法一:不用改注册表什么的,请直接回到环境变量配置path那里把java环境变量放...

centos7 查找jdk 安装路径

安装完OpenJDK,还要配置/etc/profile文件。路径因为jdk版本有点小不同。1echo$JAVA_HOME//这个命令是在已经配置了/etc/profile文件的前提下查询的,如果该文件$JAVA_HOME配置错误,输出结果也是错误的。whichjava//查询java的执行路径最后面绿色那个就是具体的目...
首页上一页...1516171819...下一页尾页