
JVM
我是1只猫
学习使我快乐,不求每一分每一秒都在学习,只求学习的每一分每一秒都有收获。815860636@qq.com
展开
-
Linux安装JDK8后 java -version仍显示1.7的问题
1.查看环境配置如下图是1.8 2.在控制台查看jdk版本发现是1.7,这是应为先安装了1.7之后又升级为1.8的,linux系统文件的软连接没有修改,我们只是吧环境配置的指向地址改成了ldk1.8.3.解决方案3.1 which java ——查看默认的jdk安装路径3.2 通过cd命令进入 /usr/bin ,执行sudo rm -rf java (删除默认的...原创 2019-01-03 11:18:43 · 4068 阅读 · 3 评论 -
eclispe远程调试Tomcat服务器代码(Win)
Java虚拟机提供了Java调试的功能 , 调试平台通过调试交互协议向Java虚拟机请求服务以对在虚拟机中运行的程序进行调试 这里我们的eclipse就是那个调试的前台。我们需要将本地的调试平台和服务器运行的项目结合起来。1.在服务端的tomcat\bin 文件夹下复制startup.bat 改名字为startup-debug.bat2.修改startup-debu...原创 2019-01-08 15:26:21 · 268 阅读 · 0 评论 -
jvisualvm远程监控tomcat
1、在 $CATALINA_HOME/bin/startup.sh 倒数第二行(也就是exec "$PRGDIR"/"$EXECUTABLE" start "$@"一行上边)加上如下内容:export CATALINA_OPTS="$CATALINA_OPTS-Dcom.sun.management.jmxremote-Djava.rmi.server.hostname=192.168....转载 2019-01-15 16:11:44 · 270 阅读 · 1 评论 -
JAVA虚拟机(JVM)介绍
1.什么是JVMjvm是运行在JDK的底层,负责和操作系统交互,用来屏蔽操作系统环境,提供完整的java运行环境。操作系统装入jvm是通过jdk的java.exe来完成的。2.JVM 内存模型(jdk8)线程私有:程序计数器,虚拟机栈,本地方法栈线程共享:元空间,JAVA堆3.JAVA内存模型中堆和栈的区别·栈自动释放,堆需要GC回收·堆比栈的内存空间要大·...原创 2019-07-20 16:15:01 · 250 阅读 · 0 评论