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

哪些知名网站用wordpress公司品牌flash网站设计

哪些知名网站用wordpress,公司品牌flash网站设计,厦门网站建设公司排行榜,申请网页要多少钱核心逻辑就是把重试的业务与重试中断条件抽象出来函数化,内部重试业务具体化。 关键需要理解Java的函数式接口编程 Supplier 与 Predicate作用。 import lombok.Data; import lombok.extern.slf4j.Slf4j;import java.util.Random; import java.util.function.Predi…

核心逻辑就是把重试的业务与重试中断条件抽象出来函数化,内部重试业务具体化。

关键需要理解Java的函数式接口编程 Supplier 与 Predicate作用。


import lombok.Data;
import lombok.extern.slf4j.Slf4j;import java.util.Random;
import java.util.function.Predicate;
import java.util.function.Supplier;/*** @author zhe.xiao* @version 1.0* @since 2024/8/2 下午5:42*/
@Slf4j
@Data
public class RetryComponent {// 重试次数private int retryCount = 3;// 重试间隔 ,单位秒private long retryGap = 2L;/*** 核心重试泛型函数** @param supplier* @param predicate* @param <R>*/public <R> void retry(Supplier<R> supplier, Predicate<R> predicate) {log.info("[RetryComponent] init, retryCount={}, retryGap={}s", retryCount, retryGap);int execCount = 0;while (execCount < retryCount) {// 执行次数+1execCount += 1;// 执行业务,获取返回值R resp = supplier.get();log.info("[RetryComponent] supplier run, execCount={}, resp={}", execCount, resp);// 如果满足条件,则跳出循环if (predicate.test(resp)) {log.info("[RetryComponent] supplier break, execCount={}, resp={}", execCount, resp);break;}// 休眠try {Thread.sleep(retryGap * 1000);} catch (InterruptedException e) {Thread.currentThread().interrupt();log.error("[RetryComponent] sleep error", e);}}log.info("[RetryComponent] retry end execCount={}", execCount);}public static void main(String[] args) {int a = 10;int b = 20;// 重试业务Supplier<Boolean> supplierLogic = () -> {int c = a + b;int i = new Random().nextInt(50);System.out.println("i=" + i);return i > c;};// 重试中断条件Predicate<Boolean> supplierPredict = (e) -> Boolean.TRUE.equals(e);RetryComponent retryComponent = new RetryComponent();retryComponent.retry(supplierLogic, supplierPredict);}
}
http://www.yayakq.cn/news/622168/

相关文章:

  • 拓展公司网站建设免费net虚拟主机空间
  • 张家口购物网站开发设计@wordpress
  • 弥勒市建设局网站邮件验证登录网站开发
  • 网站文章内容页keyword设置网站建设移动网络
  • 微信公众平台一定要找网站做吗海外网站推广方法
  • 凤岗做网站个人可否建立网站
  • 湖南做网站 要上磐石网络企业营销型网站的内容
  • jsp企业网站开发前期报告成都模板网站建设
  • 东莞网站建设费用宜春企业网站的建设
  • 单页面网站可以做自适应网站吗苏州网站设计公司兴田德润i简介
  • 佛山电子商务网站设计长沙seo网站优化
  • 农产品信息网站的建设做720全景好的网站
  • 外贸网站定制公司哪家好城乡与住房建设部网站首页
  • 网站群建设需求深圳新型材料网站建设
  • 怎么看一个网站做没做优化网站搭建平台选哪个
  • 外外贸网站推广方案南昌做网络推广的
  • 金融网站建设方案ppt模板下载玉田县住房和城乡建设局网站
  • 科技网站首页wordpress导航加title
  • 做网站贵不做外贸做什么英文网站好
  • 菜户营做网站百度关键词挖掘工具爱站网
  • 校园二手市场网站开发的意义第八章 电子商务网站建设课件
  • 集美区建设局网站快手等视频网站做推广
  • 专业网站定制报价高端集团网站建设
  • 网站建设地址北京昌平前端开发培训机构哪家好
  • 电商网站建设毕业设计360度实景地图下载
  • 营销型单页面网站药店怎么建设自己的网站
  • 网站发布方式 提高公司做网站需要哪些手续
  • 公司网站包含哪些内容网站建设金硕网络
  • 那些网站是html5做的有哪些网站可以做视频
  • 网站制作月薪多少网站优化是外包还是自己做