排序
日期
更新
热评
热门
点赞
随机
python

Python+getopt实现命令行带参数

python中 getopt 模块,该模块是专门用来处理命令行参数的 函数getopt(args, shortopts, longopts = []) 参数args一般是sys.argv[...
阅读全文
MySQL

定时消息通知

1.1. 背景 系统的有些业务时需要定时发消息通知。但是这些消息又不是有规律可循的。比如,商品的优惠是限时的。在之前的实现是有一个排查任务每5分钟都去去商品表中查询哪些有做活动的商品,并比较是否过了...
阅读全文
MySQL

使用zookeeper让定时任务串行执行

1.1. 前言 由于系统历史问题,在系统中有着许多的定时任务。小到每5分钟一次,大到每天一次。由于这种定时任务的无限增多,当达到时间的最小公倍数的时候就会许多个任务同时跑起来,这样就会让MySQL发...
阅读全文
MySQL

binlog归档

1.1. 前言 对数据库数据进行备份都是日常的工作(虽然都是自动做的),备份中有一项必备的那就是binglog了。在工作中一般这些备份都会保留一段时间后归档。时间长了归档的数据将会非常大。这时候我们...
阅读全文
Nginx

nginx + fastcgi + c/c++

使用php写后端程序的例子很多,用c/c++的比较少。 本文采用nginx,spawn,fastcgi++来构建一个基于cgi的web程序。 由于fastcgi++依赖于boost库,我们先来...
阅读全文
MySQL

xtrabackup开启新实例

1.1. 前言 之前有几位朋友刚刚接触MySQL备份工具xtrabackup,想将使用这个工具使用在自己的生产环境上。他们使用这用具恢复数据的使用,总是按官网的,在恢复的最后都会执行--copy-b...
阅读全文
Nginx

varnish 4 配置文件

最近要使用varnish 4 但竟然百度、必应(没翻墙谷歌)都找不到靠谱的配置文件 只能忍痛看了几天官方文档 现在把成果分享一下 # 使用varnish版本4的格式. vcl 4.0; # 加载...
阅读全文