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 dDateUtil.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 rdmrandomx.random(1, 100);

if(rdm<=use)

return true;

else

return false;

}

上一篇:html5设计原理(转)


下一篇:kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)