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

博客平台 wordpress重庆seo排名软件

博客平台 wordpress,重庆seo排名软件,中国民营企业500强榜单,河北网站建设口碑好核心逻辑就是把重试的业务与重试中断条件抽象出来函数化#xff0c;内部重试业务具体化。 关键需要理解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(SupplierR supplier, PredicateR 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;// 重试业务SupplierBoolean supplierLogic () - {int c a b;int i new Random().nextInt(50);System.out.println(i i);return i c;};// 重试中断条件PredicateBoolean supplierPredict (e) - Boolean.TRUE.equals(e);RetryComponent retryComponent new RetryComponent();retryComponent.retry(supplierLogic, supplierPredict);} }
http://www.hkea.cn/news/14335460/

相关文章:

  • 网站站内的seo怎么做网站域名被做网站的公司擅自更改
  • php网站开发深圳燃气公司是国企吗
  • 为什么不能自己做网站玩游戏的网页
  • 成都市锦江区网站建设阿里云 网站备案
  • 单页网站模板修改网站建设 尚品中国
  • 北京附近做网站的公司wordpress用户名是哪个文件
  • 微商网站推广WordPress模仿教程
  • 如何网站建设 需要详细的步骤网站按钮代码
  • 个人网站设计怎么做第三方网站做app
  • 建立品牌网站的想做软件开发需要学什么
  • 怎么做公司内部网站代理公司注册上海
  • 金塔精神文明建设网站免费手游代理平台
  • 营销网站建设教程import wordpress
  • 郑州网站建设培训学校制作网站商城
  • 石家庄网站制作公司哪家好手机网站怎么搭建
  • 网站做适配大型服装商城网站建设
  • 大网站米方科技网站建设
  • 模板网站外链做不起来微信小程序是怎么开发的
  • 做单挣钱的网站360提交网站备案
  • 合肥市蜀山区做个网站多少钱广州平台公司
  • 网站开发人员结构如何选择制作网站公司
  • 做网站空间和服务器的企业做网站建设
  • 绍兴网站建设公司电话wordpress5.2占用内存大
  • php中做购物网站的教程广东专业网站定制
  • 上海私人网站建设企业邮箱申请哪个
  • 专业网站建设哪里有自己想开个网站怎么弄
  • 好网站建设公司哪家好东莞樟木头哪里有做网站的
  • 双语言网站源码慈溪哪里有做网站
  • 西数网站助手软件开发的职业规划1000
  • 怎样查找自己建设的网站手机软件定制开发公司