摘要: package com.course.testng.suite; import org.testng.annotations.Test; public class DepenTest { @Test public void test1(){ System.out.println("test1 run"); throw new Runtime... 阅读全文
posted @ 2019-08-24 18:05 怪圣卡杰 阅读(276) 评论(0) 推荐(0) 编辑
摘要: package com.course.testng.suite; import org.testng.annotations.Test; public class ExpectedExeption { /* 什么时候回应道异常测试????? 在我们期望结果为某一个异常的时候 比如:我们传入不合法的参数,程序抛出了异常 也就是说我的预期结果就是这个异常 */ // 测试是吧的异常测试 @Test(e 阅读全文
posted @ 2019-08-24 17:57 怪圣卡杰 阅读(642) 评论(0) 推荐(0) 编辑
摘要: package com.course.testng.groups; import org.testng.annotations.Test; @Test(groups = "stu") public class GroupsOneClass1 { public void student1(){ System.out.println("Class中的student1运行................ 阅读全文
posted @ 2019-08-24 16:30 怪圣卡杰 阅读(278) 评论(0) 推荐(0) 编辑
摘要: package com.course.testng.groups; import org.testng.annotations.AfterGroups; import org.testng.annotations.BeforeGroups; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; 阅读全文
posted @ 2019-08-24 15:54 怪圣卡杰 阅读(203) 评论(0) 推荐(0) 编辑
摘要: package com.course.testng.suite; import org.testng.annotations.Test; public class IgnoreTest { @Test public void ignore1(){ System.out.println("ignore 1 执行"); } @Test(enabl... 阅读全文
posted @ 2019-08-24 15:52 怪圣卡杰 阅读(242) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8" ?> <suite name="test"> <test name="login"> <classes> <class name="com.course.testng.suite.SuiteConfig"/> <class name="com.course.testng.suite.LoginTest"/> </classe 阅读全文
posted @ 2019-08-24 15:49 怪圣卡杰 阅读(291) 评论(0) 推荐(0) 编辑
摘要: package com.course.testng; import org.testng.annotations.*; public class BasicAnnotation { @Test //最基本的注解,用来把方法标记为测试的一部分 public void testCase1(){ System.out.println("这个测试用例1"); } @Test public void tes 阅读全文
posted @ 2019-08-24 15:31 怪圣卡杰 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: package com.course.testng; import org.testng.annotations.*; public class BasicAnnotation { @Test //最基本的注解,用来把方法标记为测试的一部分 public void testCase1(){ System.out.println("这个测试用例1"); } @Test public void tes 阅读全文
posted @ 2019-08-24 15:17 怪圣卡杰 阅读(4543) 评论(0) 推荐(0) 编辑
摘要: 1、在ider里创建一个Module 2、直接点击下一步 3、输入Groupld h和Artifactid名称,点击下一步 4、点击Finish 创建完成 阅读全文
posted @ 2019-08-24 15:09 怪圣卡杰 阅读(858) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-08-24 14:59 怪圣卡杰 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 堆内存溢出 堆内存中存在大量对象,这些对象都有被引用,当所有对象占用空间达到堆内存的最大值,就会出现内存溢出OutOfMemory:Java heap space 永久代溢出 类的一些信息,如类名、访问修饰符、字段描述、方法描述等,所占空间大于永久代最大值,就会出现OutOfMemoryError: 阅读全文
posted @ 2019-06-14 00:14 怪圣卡杰 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收-GC 三个问题 哪些内存需要回收? 什么时候回收? 如何回收? 新生代引发的GC叫YoungGC 老年代引发的GC叫FullGC FullGC会引起整个Jvm的用户线程暂停,待垃圾回收完毕后,才继续运行(严重影响性能) 确定对象“存活”还是“死去” 引用计数算法 根搜索算法(GC Root 阅读全文
posted @ 2019-06-13 23:06 怪圣卡杰 阅读(135) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashAPP_NAME=bonade-uaac-service-0.0.1-SNAPSHOT.jarusage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1}is_exist(){ pid=`ps -e 阅读全文
posted @ 2019-06-13 12:22 怪圣卡杰 阅读(221) 评论(0) 推荐(0) 编辑
摘要: java内存管理机制 Java采用了自动管理内存的方式 Java程序是运行在Jvm之中的 Java的跨平台的基于Jvm的跨平台特性 内存的分配和对象的创建是在Jvm中 用户可以通过一系列参数来配置Jvm jvm运行区域 jvm运行 区域 栈内存 线程私有 生命周期和线程相同 主要存放内容 基本数据类 阅读全文
posted @ 2019-06-12 00:15 怪圣卡杰 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 线程的五种状态 * 新建:new * 运行:runnable * 等待:waitting(无限期等待),timed waitting(限期等待) * 阻塞:blocked * 结束:terminated 线程转换关系 wait和sleep区别: 分析这两个方法:从执行权和锁上来分析: wait:可以 阅读全文
posted @ 2019-06-10 23:41 怪圣卡杰 阅读(3896) 评论(0) 推荐(0) 编辑
摘要: nmon是IBM公司开发的Linux性能监控工具,可以实时展示系统性能情况,也可以将监控数据写入文件中,并使用nmon分析器做数据展示 实时监控 命令 ./nmon c 代表CPU m 代表Memory n 代表Network d 代表Disks 输入c查看CPU 输入n查看 网络 怎么查看网络瓶颈 阅读全文
posted @ 2019-06-10 00:08 怪圣卡杰 阅读(403) 评论(0) 推荐(0) 编辑
摘要: vmstat命令综合了CPU、进程、内存、磁盘IO等信息 命令:vmstat 1 表示vmstat每2秒采集数据,一直采集,直到我结束程序 vmstat 2 1 表示每个两秒采集一次服务器状态,1表示只采集一次 vmstat –s 可以查看page in/page out的数量 procs r 代表 阅读全文
posted @ 2019-06-09 23:48 怪圣卡杰 阅读(416) 评论(0) 推荐(0) 编辑
摘要: df命令可以查看当前系统磁盘空间的使用情况 命令:df -h du -sh * 查看目录文件暂用磁盘大小 如果磁盘空间不够,需清理磁盘 磁盘速度测试,如果磁盘性能不好,性能测试数据会不准确(读写速度) 命令:dd if=/dev/zero of=/export/ddtest bs=8k count= 阅读全文
posted @ 2019-06-09 23:36 怪圣卡杰 阅读(298) 评论(0) 推荐(0) 编辑
摘要: iostat命令可以查看当前机器磁盘io的数据 命令:iostat -x -k 1 -x:展示磁盘的扩展信息 -k:以k为单位展示磁盘数据 1:每1秒刷新一次 展示结果 util:磁盘IO使用率,单位%,反映磁盘的繁忙程度,上限100% r/s:每秒读请求数 w/s:每秒写请求数 rkb:每秒读磁盘 阅读全文
posted @ 2019-06-08 23:21 怪圣卡杰 阅读(208) 评论(0) 推荐(0) 编辑
摘要: free命令可以查看当前系统内存的使用情况 free -m 以MB为单位 free -k 以KB为单位 free -m 以MB为单位显示系统内存的使用情况,同理,也可以使用-k、-g等其他的单位显示 free命令从两个维度统计了内存的使用情况 第一行Mem:从操作系统角度统计内存的total、use 阅读全文
posted @ 2019-06-08 23:12 怪圣卡杰 阅读(337) 评论(0) 推荐(0) 编辑