python 自动化运维管理fabric 如何使用fabric 自动化日常管理任务和部署 自动化,批量化是作为管理员,或者运维人员必须面临的问题。自动化和批量化也有很多方式,可以用单一工具也可以自己写shell脚本,甚至可以开发出来一套完备的... 09月30日 1 收藏 阅读全文
python python开源库推荐 环境管理 virtualenv - A tool to create isolated Python environments. virtualenvwrapper - A set of extens... 09月26日 3 收藏 阅读全文
python Flask-Login 使用和进阶 在使用flask时,构建一个系统,用户登录注册是一个必不可少的过程,通常是使用Flask-Login模块。下面介绍使用Flask-Login登录注销,以及帮助大家解答一些可能比较常见的问题。 使用入门... 09月26日 4 收藏 阅读全文
python Django ModelForm与Form django表单系统中,所有的表单类都作为django.forms.Form的子类创建,包括ModelForm 关于django的表单系统,主要分两种 基于django.forms.Form 基于dj... 09月26日Django ModelForm与Form已关闭评论 收藏 阅读全文
python Python Paramiko模块安装和使用 1、简介 大家会发现,常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就不太方便了。 使用par... 09月08日 2 收藏 阅读全文
MySQL MySQL应用架构优化-实时数据处理(2) 22.4.7. 初始化Storm 这边我们在(10.10.10.21 storm_1、10.10.10.22 storm_2、10.10.10.23 storm_3)这三台部署storm。 到官网下载... 09月07日MySQL应用架构优化-实时数据处理(2)已关闭评论 收藏 阅读全文
MySQL MySQL应用架构优化-实时数据处理(1) 1.1. 场景 在和开发人员做优化的时候,讨论最多的应该是结合应用场景编写出合适的SQL。并培训开发应该如何编写SQL让MySQL的性能尽量好。但是有一些的场景对于SQL的优化是行不通的。 打个比方,... 09月06日 1 收藏 阅读全文
MySQL MySQL行转列 1.1. 前言 公司的多个系统间的通信是通过接口来实践的。由于历史的遗留的原因,从其他系统传来的订单和商品的信息是一个字符串,在我们这边 "商品ID" 存储的方式是使用 逗号(',')隔开的。最近要在... 08月30日 1 收藏 阅读全文
python Python optionParser模块的使用方法(help命令) Python 有两个内建的模块用于处理命令行参数:一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;另一个是 optparse,它功能强大,而且易于使用,... 08月29日Python optionParser模块的使用方法(help命令)已关闭评论 收藏 阅读全文
python Python+getopt实现命令行带参数 python中 getopt 模块,该模块是专门用来处理命令行参数的 函数getopt(args, shortopts, longopts = ) 参数args一般是sys.argv,shortopt... 08月26日Python+getopt实现命令行带参数已关闭评论 收藏 阅读全文
MySQL 定时消息通知 1.1. 背景 系统的有些业务时需要定时发消息通知。但是这些消息又不是有规律可循的。比如,商品的优惠是限时的。在之前的实现是有一个排查任务每5分钟都去去商品表中查询哪些有做活动的商品,并比较是否过了限... 08月23日定时消息通知已关闭评论 收藏 阅读全文
python 实例:Python中*args和**kwargs区别 当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。还是直接来代码吧,废话少说 *args result: **kwargs: resu... 08月19日 1 收藏 阅读全文
python PyCharm 2016.2.1 注册码[亲测可用] PyCharm版本更新很快,发一个PyCharm 2016.2.1可用的注册,请直接复制: CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwi... 08月18日 16 收藏 阅读全文
MySQL 使用zookeeper让定时任务串行执行 1.1. 前言 由于系统历史问题,在系统中有着许多的定时任务。小到每5分钟一次,大到每天一次。由于这种定时任务的无限增多,当达到时间的最小公倍数的时候就会许多个任务同时跑起来,这样就会让MySQL发生... 08月16日使用zookeeper让定时任务串行执行已关闭评论 收藏 阅读全文
MySQL binlog归档 1.1. 前言 对数据库数据进行备份都是日常的工作(虽然都是自动做的),备份中有一项必备的那就是binglog了。在工作中一般这些备份都会保留一段时间后归档。时间长了归档的数据将会非常大。这时候我们就... 08月09日 1 收藏 阅读全文