java 前端及后台轮询方法总结

java 前端及后台轮询方法总结

  • 前端实现轮询
代码块
//定时器开始
$scope.start = function () {
    timer =  function clock() {
       findFundNetValueByProId(function (result) {
           $scope.listEntitys=result;
           $scope.$apply();
           // 访问后台方法
           findAllRiskWarnEntity(function (resultRiskWarn) {
               $scope.resultListEntitys=angular.copy           (resultRiskWarn);
               $scope.$apply();
           });
       }, $scope.queryEntity.fundProductID); 
    }
    //每隔5秒刷新
    setInterval(function(){
        $scope.$apply(timer);
    },5000);
    timer();
 };

  //定时器结束
   $scope.stop = function () {
       timer=window.clearInterval(timer)
   };
  • 后端Spring实现轮询
代码块
// 从上午9点到下午4点每隔5秒计算一次风控指标
@Scheduled(cron="0/30 * 9-23 * * ?")
@Override
public void calcRiskValue() {
        System.out.println("Risk Result is..");
}
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值