当前位置: 首页 > news >正文

社交和门户网站的区别太原竞价托管公司推荐

社交和门户网站的区别,太原竞价托管公司推荐,如何制作网页表格,strikingly建站工具简介 本算法为等级与时间结合计算对应优先级逻辑 等级越高者优先级越高 同等级下#xff0c;时间越小者优先级越高 实现 主方法 calculatePriority import com.zk.blog.enums.TypeEnum; import org.apache.commons.lang3.StringUtils;/*** program: * description:* autho…简介 本算法为等级与时间结合计算对应优先级逻辑 等级越高者优先级越高 同等级下时间越小者优先级越高 实现 主方法 calculatePriority import com.zk.blog.enums.TypeEnum; import org.apache.commons.lang3.StringUtils;/*** program: * description:* author: zk* create: 2024-08-09 17:26**/ public class PriorityService {/*** 基线时间* 2024-01-01 00:00:00* 秒值*/private static final Long baseTime 1704067200L;/*** 前缀*/private static final String prefix 1;/*** 按照阶梯类型时间计算优先级* 类型级别越高、时间越前者优先级越高** param type 类型 类型优先级最大2位* param time 计算时间* return 优先级结果 越大优先级越高*/public String calculatePriority(TypeEnum type, Long time) {//毫秒转秒if (String.valueOf(time).length() 13) {time time / 1000;}if (String.valueOf(time).length() ! 10) {throw new RuntimeException(时间格式错误);}String typePriority String.valueOf(type.getLevelPriority());String timePriority String.valueOf(Integer.MAX_VALUE - (time - baseTime));typePriority StringUtils.leftPad(typePriority, 2, 0);timePriority StringUtils.leftPad(timePriority, 12, 0);return new StringBuilder().append(prefix).append(typePriority).append(timePriority).toString();} }采用Integer.MAX_VALUE - (time - 基线时间)计算出时间优先级 等级优先级为2位不够则左侧补0 时间优先级为12位不够则左侧补0 最终优先级:1位前缀2位级别优先级12位时间优先级 13位字符串 等级类型枚举 TypeEnum /*** program: * description: 类型级别* author: zk* create: 2024-08-09 17:30**/ public enum TypeEnum {/*** 级别描述, 等级优先级*/ONE(一级, 1),TWO(二级, 2),THREE(三级, 3),FOUR(四级, 4),FIVE(五级, 5),SIX(六级, 6),SEVEN(七级, 7),EIGHT(八级, 8),NINE(九级, 9),TEN(十级, 10);private String name;private Integer levelPriority;TypeEnum(String name, Integer levelPriority) {this.name name;this.levelPriority levelPriority;}public String getName() {return name;}public void setName(String name) {this.name name;}public Integer getLevelPriority() {return levelPriority;}public void setLevelPriority(Integer levelPriority) {this.levelPriority levelPriority;} } 测试 测试代码 Testpublic void test(){//一级 2024-02-01 00:00:00System.out.println(calculatePriority(TypeEnum.ONE, 1706745600L));//一级 2024-03-01 00:00:00System.out.println(calculatePriority(TypeEnum.ONE, 1709251200L));//九级 2024-02-01 00:00:00System.out.println(calculatePriority(TypeEnum.NINE, 1706745600L));//九级 2024-03-01 00:00:00System.out.println(calculatePriority(TypeEnum.NINE, 1709251200L));//十级 2024-02-01 00:00:00System.out.println(calculatePriority(TypeEnum.TEN, 1706745600L));//十级 2024-03-01 00:00:00System.out.println(calculatePriority(TypeEnum.TEN, 1709251200L));}测试结果 101002144805247 101002142299647 109002144805247 109002142299647 110002144805247 110002142299647结束
http://www.dnsts.com.cn/news/195028.html

相关文章:

  • 南京网站建设 ww娱乐网站开发spspwk
  • 一个服务器可以建多少个网站网站建设提供资料表
  • 广州做网络服装的网站网络营销是什么工作
  • 做网站还能挣钱电子商务网站开发技术路线
  • 有哪些网站可以做电子邀请函医院网站建设报价表
  • 创可贴设计网站官网诗歌网站开发意义
  • 网站建设课程的认识企业推广是什么职业
  • 企业网站建立步骤广州公司注册一网通
  • 什么建站程序好收录软件开发步骤流程
  • 国外网站设计的网站北京 做网站
  • 网站建设推广加盟沈阳军成网站建设
  • 深圳网站营销型建设东营市建设项目工伤保险是哪个网站
  • 如何在百度开个网站河南建设监理协会网站电话
  • 郑州专业做淘宝网站推广仿站小工具+wordpress
  • 哪些公司网站建设好做英文版网站
  • 上海网站建设浦东衡水建设企业网站
  • 网站10m数据库建设一个个人网站不需要
  • 网站设计建设流程建盏大师排名表及落款
  • 做公司网站流程在库言库建筑网站
  • 建设网站哪些好wordpress单点登陆
  • 松原网站建设哪家好wordpress 模糊搜索
  • 免费网站代码下载江西最新新闻事件
  • 怎样建造网站网站设计师岗位职责
  • 美团网站建设规划书如何做自己的公司网站
  • 网站备案填了虚假座机能过吗制作网站的过程
  • 优化网站佛山厂商wordpress怎么重新初始化
  • 移动网站开发基础知识宝塔wordpress加速
  • 单县网站定制网页动画是如何制作出来的
  • 免费建立单位的网站设计包装公司
  • 外贸网站设计注意事项建设个人网站的心得体会