Atitit ati licenseService 设计原理
Posted attilaxAti
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Atitit ati licenseService 设计原理相关的知识,希望对你有一定的参考价值。
Atitit ati licenseService 设计原理
C:\\0workspace\\AtiPlatf\\src_atibrow\\com\\attilax\\license\\LicenseX.java
V1
更具时间超是
V2 按照时间慢的百分率..
V3 草案..
Laicense file ,hto sh aes time..
Invoke
System.out.println( licenseX.isCanUse_byUsePercent("2016-05-01") );
作者:: ★(attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
private int usePercent(String last_check_time) {
// String d="2016-09-01";
Date d= DateUtil.str2date(last_check_time, false);
if(new Date().getTime()<=d.getTime())
return 100;
int dayInterval = DateUtil.getDayInterval(d,new Date());
if(dayInterval>100)
return 0;
dayInterval=100-dayInterval;
return dayInterval ;
}
public boolean isCanUse_byUsePercent(String last_check_time) {
int use=usePercent(last_check_time);
int rdm= randomx.random(1, 100);
if(rdm<=use)
return true;
else
return false;
}
以上是关于Atitit ati licenseService 设计原理的主要内容,如果未能解决你的问题,请参考以下文章
Atitit.ati  str  字符串增强api