zoukankan      html  css  js  c++  java
  • java.util.concurrent.ScheduledExecutorService

    定时任务

    private void start() {
    
            scheduledExecutorService = Executors.newScheduledThreadPool(1);
            
            if( scheduledExecutorService != null){
                Integer ddelay = 10;
                Integer dinternal = 30;
                try {
                    CommonResult<SystemParameterDTO> params = systemParameterService.getByParamIDFromDB("gray.citylist.config");
                    String delay = "";
                    String internal = "";
                    if (params != null && params.getSuccess() && params.getContent() != null
                            && params.getContent().getParamcontent() != null) {
                        @SuppressWarnings("unchecked")
                        Map<String,String> mapType = JSON.parseObject(params.getContent().getParamcontent(),Map.class);
                        delay = mapType.get("sddelay");
                        internal = mapType.get("sdinternal");
                    }
            
                    if(StringUtils.isNotBlank(delay)){
                        ddelay = Integer.valueOf(delay);
                    }
                    
                    if(StringUtils.isNotBlank(internal)){
                        dinternal = Integer.valueOf(internal);
                    }
                } catch (Exception e) {
                    
                }
                Task task = new Task();
                scheduledExecutorService.scheduleAtFixedRate(task, ddelay, dinternal, TimeUnit.MINUTES);    
            }
            
        }
  • 相关阅读:
    C# using
    Spring框架
    is
    pycharm破解197
    python安装197
    python3.7.0安装197
    centos7 minimal 安装mysql197
    centos7 minimal 安装 &网络配置197
    ruby安装卸载197
    redis安装 卸载 启动 关闭197
  • 原文地址:https://www.cnblogs.com/zyf-yxm/p/12102855.html
Copyright © 2011-2022 走看看