博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Atitit ati licenseService 设计原理
阅读量:4618 次
发布时间:2019-06-09

本文共 938 字,大约阅读时间需要 3 分钟。

 

 

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;

}

 

转载于:https://www.cnblogs.com/attilax/p/5847596.html

你可能感兴趣的文章
mysql服务性能优化—my.cnf配置说明详解
查看>>
洛谷P1908 逆序对
查看>>
noip模拟赛 排列
查看>>
List 中添加多个List集合以及add() 与addAll()的区别
查看>>
如何处理测试人员的流动问题?
查看>>
1.border-image
查看>>
PagerIndicator主题样式修改
查看>>
java中HashMap类用法
查看>>
完整部署CentOS7.2+OpenStack+kvm 云平台环境(2)--云硬盘等后续配置
查看>>
分布式监控系统Zabbix-完整安装记录 -添加端口监控
查看>>
Python之反向迭代
查看>>
STM32F4 输入输出(GPIO)模式理解
查看>>
转义符
查看>>
poj 1019
查看>>
asp.net mvc上传文件
查看>>
bitmq集群高可用测试
查看>>
subline text3利用正则搜索
查看>>
项目管理思考——职责
查看>>
主成分分析(PCA)原理详解
查看>>
短信验证接口网址
查看>>