北在南方

每天进步一点点

  • 博客访问: 6511863
  • 博文数量: 1010
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-07 13:14
个人简介

MySQL DBA NoSQL DEVOPS

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1010)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-06-10 12:10:58

Python和MySQL交互的模块有 MySQLdb 和 PyMySQL(pymysql),MySQLdb是基于C 语言编写的,而且Python3 不在支持MySQLdb 。PyMySQL是一个纯Python写的MySQL客户端,它的目标是替代MySQLdb,可以在CPython、PyPy、IronPython和Jython环境下运行,PyMySQL在MIT许可下发布。
在开发基于Python语言的项目中,为了以后系统能兼容Python3,我们使用了PyMySQL替换了MySQLdb。下面我们来熟悉一下pymysql的使用。......【阅读全文】

阅读(308) | 评论(0) | 转发(0)

发布时间:2017-05-01 19:11:38

装饰器是一个用于封装函数或者类的代码工具,显式地将封装器作用于函数或者类上,达到程序运行时动态增加功能的目的。对于函数运行前处理常见前置条件(常见的web登陆授权验证),或者在函数执行之后做善后工作(比如异常处理,记录log 等等)。......【阅读全文】

阅读(1505) | 评论(0) | 转发(0)

发布时间:2017-04-23 22:08:37

最近在和 同事 一起开发一套数据库管理平台 ,该平台使用Django 作为web 框架。和大多数数据库管理平台一样 ,该平台提供 备份,恢复,申请实例,实例上下线 以及数据质量对比 等功能。本文主要是记录 开发一套系统使用哪些功能组件。
......【阅读全文】

阅读(1285) | 评论(8) | 转发(0)

发布时间:2017-04-21 00:46:33

最近一直在做开发相关的工作--基于Django的web 平台,其中需要从model层传输数据到view 层做数据展示或者做业务逻辑处理。我们采用通用的Json格式--Json(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和程序解析。......【阅读全文】

阅读(443) | 评论(0) | 转发(0)

发布时间:2016-11-10 00:48:51

最近研究备份恢复MySQL数据库实例,老的数据配置和新的实例的my.cnf 配置不统一,依赖backup-my.cnf 来判断innodb_data_file_path 参数是否修改修改。如何解析 my.cnf 呢?于是研究了Python提供ConfigParser模块。该模块可以完成针对常见的配置文件的读取和修改操作,基本满足需求。......【阅读全文】

阅读(1193) | 评论(0) | 转发(0)

发布时间:2016-11-03 02:25:55

Supervisor是一款基于Python的进程管理工具,可以很方便的用来管理服务器上部署的程序。supervisor是C/S模型的程序,其server端是supervisord,client 端是supervisorctl ,思考一下当应用服务器要部署多个服务程序,机器关闭,重启,如何批量维护?此时supervisor是一个不错的选择。可以用 supervisor 同时启动所有应用程序而不用逐个启动。
......【阅读全文】

阅读(925) | 评论(0) | 转发(1)

发布时间:2016-09-06 22:16:40

Redis Queue 一款轻量级的P分布式异步任务队列,基于Redis作为broker,将任务存到redis里面,然后在后台执行指定的Job。就目前而言有三套成熟的工具celery,huey ,rq 。按照功能和使用复杂度来排序的话也是 celery>huey>rq. 因为rq 简单,容易上手,所以自己做的系统也会使用RQ作为分布式任务调度系统。......【阅读全文】

阅读(2015) | 评论(0) | 转发(1)

发布时间:2016-06-27 09:36:06

在使用Python 开发MySQL自动化相关的运维工具的时候,遇到一些有意思的问题,本文介绍Python的 subprocess 模块以及如何和MySQL交互具体操作,如启动 ,关闭 ,备份数据库。......【阅读全文】

阅读(602) | 评论(0) | 转发(0)

发布时间:2016-06-14 14:52:43

Python 的logging 模块定义的函数和类为应用程序和库实现了一个灵活的事件日志系统。该模块提供多种日志级别并且支持多种记录日志的方式比如 终端,文件等等。在编写一个软件系统的时候 ,使用日志系统十分有必要 记录函数的执行过程和异常报错信息。本文算是一个学习笔记,对于跨文件引用的初学者有一定帮助。......【阅读全文】

阅读(48946) | 评论(0) | 转发(0)

发布时间:2016-03-28 14:04:48

Socket是两个应用程序进行通信的管道,这两个应用程序可以在同一台机器上,也可以位于两台不同的机器上,相同的网络或者不同网络之间的。Python socket有丰富的类和方法,可以简化socket编程。本文算是一个学习笔记。......【阅读全文】

阅读(9027) | 评论(0) | 转发(0)

发布时间:2016-02-23 22:38:46

本文介绍 python的内置函数 enumerate 能优雅的解决同时需要索引和值的 序列需求。......【阅读全文】

阅读(5185) | 评论(0) | 转发(0)

发布时间:2016-02-08 22:37:50

因为项目的原因我需要深入的学习python,后端程序依赖各种各种软件包,比如MySQLdb,新手可能会有些不熟悉 如何快速安装所需要的python 包。常用的python 包安装和管理有 easy_install, setuptools, pip,distribute。
本文则介绍pip---“A tool for installing and managing Python packages.“......【阅读全文】

阅读(7257) | 评论(0) | 转发(0)

发布时间:2016-02-03 16:50:56

本文介绍如何关闭 python 脚本执行过程中 出现的 各种warning 信息 。......【阅读全文】

阅读(6035) | 评论(0) | 转发(0)

发布时间:2016-02-02 10:41:53

本文介绍 两种python 和三种shell 获取 主机ip 地址的方法......【阅读全文】

阅读(3903) | 评论(0) | 转发(0)

发布时间:2015-09-13 23:11:13

本文总结了使用Python 程序执行系统的几种命令,介绍各个模块的优缺点。......【阅读全文】

阅读(5487) | 评论(0) | 转发(1)
给主人留下些什么吧!~~

杨奇龙2017-06-21 11:12

jiangnan_ora:期待mysql2阶段性提交的介绍哈

已经 写了 思维导图了 在这里  http://blog.itpub.net/22664653/viewspace-2131353/

回复  |  举报

jiangnan_ora2017-06-21 11:04

期待mysql2阶段性提交的介绍哈

回复  |  举报

杨奇龙2017-05-07 18:48

zhuizong:杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

以后会逐步写 sql 层面的优化系列的文章

回复  |  举报

zhuizong2017-05-06 21:29

杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

回复  |  举报

杨奇龙2016-05-11 14:33

will009:你好,mysql5.7正式发布了,有空可以分享一个新特性专题吗

我开始写 5.7 的相关文章了 ,根据特性 ,一个个做测试,以后会逐步发出来

回复  |  举报
留言热议
请登录后留言。

登录 注册