目录

Go语言定时任务:time.Sleep与time.Ticker的区别与应用场景

本文对比了Go语言中使用time.Sleep和time.NewTicker实现定时任务的机制。Sleep基于任务结束后休眠,执行时间不影响间隔;Ticker基于定时器阻塞协程,若任务耗时超过间隔会快速连续触发。通过代码示例分析了两种方案在不同执行时长下的表现,帮助开发者根据实际需求选择合适方案。

Node.js 结合 node-schedule 实现 MySQL 定时备份

本文详细介绍如何利用 Node.js 的 child_process 模块执行 mysqldump 命令,并通过 node-schedule 库设置 cron 表达式实现 MySQL 数据库的定时自动备份。文章涵盖依赖安装、核心代码编写(生成带时间戳的文件名、管道输出流)、以及使用 PM2 进行进程守护部署的全过程,确保数据安全并避免手动操作风险。

Node.js 结合 node-schedule 实现 MySQL 定时备份

Python Celery动态添加定时任务生产实践指南

本文介绍如何在Python项目中利用Celery和django-celery-beat动态添加和管理定时任务。内容涵盖环境配置、Broker与Backend设置、目录结构优化,以及通过IntervalSchedule和CrontabSchedule创建周期性任务的完整流程,包括任务的启停、查询与删除操作。

Python Celery动态添加定时任务生产实践指南

Python Scrapy实现定时爬虫的几种方法

本文详解在Python中使用Scrapy框架实现定时爬虫的多种方案。通过Timer类、os.system调用及sched模块,可灵活设定抓取周期。文章提供了具体代码示例,涵盖单次执行与周期性任务,帮助开发者根据需求配置定时策略,适用于数据挖掘、监测及自动化测试场景。

Python自动抓取网站通知并发送邮件的完整方案

本文详细介绍如何利用Python构建一个自动化的网站通知监控系统。通过urllib和BeautifulSoup抓取网页内容,结合sqlite3建立本地数据库以存储历史通知。系统模拟SMTP服务器(如QQ邮箱)实现邮件发送功能,并通过Windows任务计划程序设定定时执行脚本,从而实现对目标网站最新通知的实时监测与自动邮件提醒。

Python自动抓取网站通知并发送邮件的完整方案

Python基于Redis实现IP代理池的完整方案

本文介绍如何使用Python结合Redis数据库构建IP代理池。通过apscheduler库实现定时爬取IP,并采用两层检测机制确保代理有效性:先将IP存入Redis db0进行初步验证,成功者转入db1进行二次检测。代码包含IP的增删改查及定时调度逻辑,为网络爬虫提供稳定的代理支持。

Jenkins配置Python脚本定时任务完整指南

本文详细介绍如何在Windows环境下配置Jenkins以执行Python脚本的定时任务。内容涵盖Jenkins长期稳定版安装、JDK1.8环境配置、全局工具设置,以及解决Jenkins以Windows服务运行时Selenium驱动无法打开浏览器的问题。通过修改config.xml禁用注册功能及两种手动启动方式,确保任务正常执行,适合需要自动化Python任务的开发者参考。

Jenkins配置Python脚本定时任务完整指南
更多信息

专题列表