自己写的,用于计算系统的服务稳定性工具类:
/**
*
* @ClassName StabilityCalculator
* @author kanpiaoxue
* @version 1.0
* @CreateTime 2018/01/15 21:20:06
* @Description 稳定性计算器
*
* <pre>
* 系统稳定性计算公式(年度):
* (100 - (故障分钟数 / 全年的分钟总数 * 100)) %
* (100 - (故障分钟数 / (60 * 24 * 365) * 100)) %
* (100 - (40 / 525600 * 100)) % = 99.992389649923896%
* </pre>
*/
public class StabilityCalculator {
private enum TimeUnit {
YEAR(365), QUARTER(120), MONTH(31);
private static final int MINUTES_OF_DAY = 60 * 24;
private int days;
private TimeUnit(int num) {
this.days = num;
}
public int getMinutes() {
return MINUTE