摘要: 一、TestNG介绍TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便。详细使用说明请参考官方链接:https://testng.org/doc/index.html 二、TestNG安装(基于eclipse+maven)工程的 阅读全文
posted @ 2019-06-18 17:56 sucre_tan 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 1.背景 虽然阅读了各大牛的博客或文章,但并没有找到特别全面的关于JVM内存分配方法的文章,很多都是复制黏贴 为了严谨,本文特别备注只介绍基于HotSpot VM虚拟机,并且基于JDK1.7的内存分配情况,有关GC的说法也是基于CMS的concurrent collection(而非G1),防止大牛 阅读全文
posted @ 2019-06-18 17:52 sucre_tan 阅读(26825) 评论(0) 推荐(1) 编辑
摘要: tomcat启动参数,将JVM GC信息写入tomcat_gc.log CATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=64m -XX:ParallelGCThreads=8 阅读全文
posted @ 2019-06-18 17:49 sucre_tan 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts.jar中包含的MANIFEST.MF文件内容: Ma 阅读全文
posted @ 2019-06-18 17:48 sucre_tan 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 网上的很多例子都是直接将在dos界面下输入jar命令出现的帮助信息给贴上了。不明白的人根本看不懂。当然我也看不懂,好在自己试了好多遍,终于成功了。现在我就根据我刚刚的操作来说明一下。 我介绍的是将一个文件夹打包成.jar文件,注意,是一个文件夹: 我在e盘下有一个名为gameapi的文件夹,这个文件 阅读全文
posted @ 2019-06-18 17:47 sucre_tan 阅读(3166) 评论(0) 推荐(0) 编辑