一、环境
linux环境(windows部分脚本不适配,会出现较多问题,建议在linux环境使用)
eclipse+JDK1.8+maven
二、下载安装jvm-sandbox
下载地址:https://ompc.oss.aliyuncs.com/jvm-sandbox/release/sandbox-stable-bin.zip
在对应文件夹下解压:
unzip sandbox-stable-bin.zip
解压后目录如下:
目录结构解析,参考文档:https://github.com/alibaba/jvm-sandbox/wiki/CONFIG
三、定义一个损坏的时钟
使用eclipse定义一个损坏的时钟
package com.taobao.demo;
/**
* 报时的钟
*/
public class Clock {
// 日期格式化
private final java.text.SimpleDateFormat clockDateFormat
= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/**
* 状态检查
*/
final void checkState() {
throw new IllegalStateException("STATE ERROR!");
}
/**
* 获取当前时间
*
* @return 当前时间
*/
final java.util.Date now() {
return new java.util.Date();
}
/**
* 报告时间
*
* @return 报告时间
*/
final String report() {
checkState();
return clockDateFormat.format(now()