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

天津哪家公司做公司网站挖掘关键词的工具

天津哪家公司做公司网站,挖掘关键词的工具,塑业东莞网站建设,网站开发数据库分析模板​ 博客主页: 南来_北往 系列专栏#xff1a;Spring Boot实战 前言 最近一周#xff0c;被借调到其他部门#xff0c;赶一个紧急需求#xff0c;需求内容如下#xff1a; PC网页触发一条设备升级记录#xff08;下图#xff09;#xff0c;后台要定时批量设备更… ​ 博客主页:     南来_北往 系列专栏Spring Boot实战 前言 最近一周被借调到其他部门赶一个紧急需求需求内容如下 PC网页触发一条设备升级记录下图后台要定时批量设备更新。这里定时要用到Quartz批量数据处理要用到SpringBatch二者结合可以完成该需求。 由于之前没有用过SpringBatch于是上网查了下资料发现可参考的不是很多于是只能去慢慢的翻看官方文档。 Spring Batch - Reference Documentation 具体实现 在你的pom.xml文件中添加以下依赖  dependencies!-- Spring Boot --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-batch/artifactId/dependency!-- Quartz --dependencygroupIdorg.quartz-scheduler/groupIdartifactIdquartz/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-quartz/artifactId/dependency /dependencies在application.properties文件中添加以下配置 spring.quartz.job-store-typememory spring.quartz.properties.org.quartz.scheduler.instanceNameMyScheduler spring.quartz.properties.org.quartz.threadPool.threadCount5创建一个实现Job接口的类例如MyBatchJob import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.batch.core.JobParametersBuilder; import org.springframework.batch.core.launch.JobLauncher; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.quartz.QuartzJobBean;public class MyBatchJob extends QuartzJobBean {Autowiredprivate JobLauncher jobLauncher;Overrideprotected void executeInternal(JobExecutionContext context) throws JobExecutionException {try {jobLauncher.run(myBatchJob(), new JobParametersBuilder().addString(JobID, String.valueOf(System.currentTimeMillis())).toJobParameters());} catch (Exception e) {throw new JobExecutionException(e);}}private Job myBatchJob() {// 返回你的Spring Batch Job实例} }在你的配置类中例如ApplicationConfig添加一个SchedulerFactoryBean的Bean用于配置定时任务的触发器 import org.quartz.*; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.quartz.SchedulerFactoryBean;Configuration public class ApplicationConfig {Beanpublic JobDetail myBatchJobDetail() {return JobBuilder.newJob(MyBatchJob.class).withIdentity(myBatchJob).storeDurably().build();}Beanpublic Trigger myBatchJobTrigger() {SimpleScheduleBuilder scheduleBuilder SimpleScheduleBuilder.simpleSchedule().withIntervalInSeconds(60) // 设置任务执行间隔例如每60秒执行一次.repeatForever(); // 设置任务重复执行return TriggerBuilder.newTrigger().forJob(myBatchJobDetail()).withIdentity(myBatchJobTrigger).withSchedule(scheduleBuilder).build();}Beanpublic SchedulerFactoryBean schedulerFactoryBean() {SchedulerFactoryBean schedulerFactoryBean new SchedulerFactoryBean();schedulerFactoryBean.setJobDetails(myBatchJobDetail());schedulerFactoryBean.setTriggers(myBatchJobTrigger());return schedulerFactoryBean;} }现在你已经成功地整合了Spring Boot、Spring Batch和Quartz实现了定时批量任务。每隔指定的时间间隔例如60秒MyBatchJob将会被执行一次。
http://www.hkea.cn/news/14429436/

相关文章:

  • 时尚大气网站设计怎么自己改自己做的网站的图片
  • 无忧中英繁企业网站系统通用版网站怎么发布信息
  • 网站建设 用ftp上传文件学c还是网站开发
  • 哪个网站做外贸生意ppt下一页
  • 广州网站优化价格jsp做网站视频教程
  • 网站建设相关资料文件icp备案添加网站
  • 温州做网站的装修免费咨询平台
  • 怎么做王者荣耀网站郑州世界工厂网
  • 说明网站建设与网站运营的区别网络品牌推广公司
  • 驻马店 网站建设文书写作网站
  • 网上书店网站开发代码企业信息管理系统的发展历程
  • 西安哪家公司做的网站好app下载软件电脑版
  • 网站开发工程师证书教资注册网站
  • 新开传奇网站曾劲松seo企业推广案例
  • 有什么网站可以免费注册徐州社交网站
  • 企业网站优化服务主要围绕什么百度关键词价格排行榜
  • 哈尔滨做网站需要多少钱淘宝的网站怎么做的好
  • 同安区建设局网站招投标为什么wordpress升级
  • 上海市建设安全协会网站一360wordpress数据库设置
  • 制作网站教学设计flask做网站工具
  • 网站的建设方法包括什么wordpress目录分站
  • 建站之星服务器filetype ppt 网站建设
  • 网站外链快速建设页面设计设计风格
  • 如何下载网站模版网站建设优化需要懂那些知识
  • 茂港网站开发公司一个公司备案多个网站要注意
  • 官方网站建设合作协议wordpress 调用 页眉
  • 沈阳建设工程信息网官网新网站python做简单网站
  • asp 公司网站wordpress 环保主题公园
  • 松原建设小学网站怎样提高网站权重
  • 金融棋牌网站建设昆山有建设网站的吗