摘要: 什么是jvm jvm是java虚拟机 运行在用户态、通过应用程序实现java代码跨平台、与平台无关、实际上是"一次编译,到处执行" 1.从微观来说编译出来的是字节码!去到哪个平台都能用,只要有那个平台的JDK就可以运行!字码好比是一个人,平台好比为国家,JDK好比这个国家的语言!只要这个人(字节码) 阅读全文
posted @ 2017-04-15 15:27 w787815 阅读(293) 评论(0) 推荐(1) 编辑
摘要: JVM优化涉及到两大方面我个人的理解 1.如何分配JVM的内存空间 2.我应该使用什么垃圾回收器 JVM产生的垃圾需要回收、回收有不同的回收器、 JVM的调优需要了解各个垃圾回收机制的原理、 终极目标:降低FULL GC出现的频率 (FULL GC出现会导致应用的暂停服务) 优化catalina.s 阅读全文
posted @ 2017-04-15 14:12 w787815 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 使用普通用户运行 使用普通用户来部署服务是比较安全的做法 启动的时候会把临时文件和工作文件放在temp和work,在生产用的时候、建议每次启动将这两个目录清空 tomcat使用自带的脚本有时候未必能关掉 、自己写一个脚本、 默认监听的是8080端口 状态Server Status查看JVM等详情、比 阅读全文
posted @ 2017-04-15 11:28 w787815 阅读(353) 评论(0) 推荐(0) 编辑