zoukankan      html  css  js  c++  java
  • 测试highlightjs主题1

    
    package top.shaoxiu.scheduleTask;
    
    import org.springframework.scheduling.annotation.EnableScheduling;
    import org.springframework.scheduling.annotation.Scheduled;
    import org.springframework.stereotype.Component;
    import top.shaoxiu.entity.Endpoint;
    import top.shaoxiu.mapper.EndpointMapper;
    
    import javax.annotation.Resource;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.concurrent.*;
    
    /**
     * Created by xiu on 2019/4/12.
     * 定时任务,定时扫描客户端是否在线
     */
    @Component
    @EnableScheduling //启动定时任务
    public class OnlineUserScheduleTask {
    
        @Resource
        private EndpointMapper endpointMapper;
    
        //线程池
        private static ExecutorService es = Executors.newCachedThreadPool();
    
        //上一次执行完毕时间点后x秒后执行
        @Scheduled(fixedDelay = 10000)
        public void scheduleTask(){
    
            List endpointList = endpointMapper.getAllEndpoint();
    
            List<Future> futureList = new ArrayList<>();
    
            for(Endpoint endpoint : endpointList){
    
                OnlineTaskComputation onlineTaskComputation = new OnlineTaskComputation(endpoint);
    
                futureList.add(es.submit(onlineTaskComputation));
            }
    
            for(Future future : futureList){
                try {
                    Endpoint ep = future.get();
                    //System.out.println(ep.toString());
                    if(!ep.isOnline()){
                        endpointMapper.removeEndpoint(ep);
                    }
                } catch (InterruptedException | ExecutionException e) {
                    e.printStackTrace();
                }
            }
        }
    }
    
    
  • 相关阅读:
    文化因素对商标翻译的影响
    Building An Effective Marketing Plan
    HipHop PHP简介(转)
    关于comet
    TI BSL in python
    剖析 HTTP 协议
    NSIS 打包脚本基础
    图解使用VS的安装项目打包程序
    [Java IO]06_JSON操作
    [Java IO]04_系统标准IO
  • 原文地址:https://www.cnblogs.com/xiu68/p/10741607.html
Copyright © 2011-2022 走看看