摘要: maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以至于可能导致编译不通过的问题。例如代码中要是使用上了jdk1.7的新特性,但是maven在编译的时候 阅读全文
posted @ 2016-10-24 19:01 山河永慕~ 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 公司线上项目出现了java heap space 然后经过查询知晓了下面工具于是开始了尝试。 visualvm能干什么:监控内存泄露,跟踪垃圾回收,执行时内存、cpu分析,线程分析... jvisualvm已经被集成在jdk1.6以上的版本中(不是jre)。自身运行需要最低jdk1.6版本,但是可以 阅读全文
posted @ 2016-10-24 16:21 山河永慕~ 阅读(3863) 评论(0) 推荐(0) 编辑