返回顶部
扩大
缩小

Gaidy's

2019年3月14日

Python生产环境部署(fastcgi,uwsgi)

摘要: Python部署web开发程序的几种方法 fastcgi ,通过flup模块来支持,在nginx里对应的配置指令是 fastcgi_pass http,nginx使用proxy_pass转发,这个要求后端appplication必须内置一个能处理高并发的http server,在python的web 阅读全文

posted @ 2019-03-14 16:39 Gaidy 阅读(663) 评论(0) 推荐(0)

Python(九)Tornado web 框架

摘要: 一、简介 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关有用工具及优化。 Tornado 阅读全文

posted @ 2019-03-14 16:38 Gaidy 阅读(406) 评论(0) 推荐(0)

Python(九) Python 操作 MySQL 之 pysql 与 SQLAchemy

摘要: 本文针对 Python 操作 MySQL 主要使用的两种方式讲解: 原生模块 pymsql ORM框架 SQLAchemy 本章内容: pymsql 执行 sql 增\删\改\查 语句 pymsql 获取查询内容、获取自增 ID pymsql 游标 pymsql 更改 fetch 数据类型 pyms 阅读全文

posted @ 2019-03-14 16:37 Gaidy 阅读(4061) 评论(0) 推荐(1)

Python(八)进程、线程、协程篇

摘要: 本章内容: 线程(线程锁、threading.Event、queue 队列、生产者消费者模型、自定义线程池) 进程(数据共享、进程池) 协程 线程 Threading用于提供线程相关的操作。线程是应用程序中工作的最小单元,它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的 阅读全文

posted @ 2019-03-14 16:36 Gaidy 阅读(168) 评论(0) 推荐(0)

Python(七)Socket编程、IO多路复用、SocketServer

摘要: 本章内容: Socket IO多路复用(select) SocketServer 模块(ThreadingTCPServer源码剖析) Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 功能: sk 阅读全文

posted @ 2019-03-14 16:35 Gaidy 阅读(160) 评论(0) 推荐(0)

Python(六)面向对象、异常处理、反射、单例模式

摘要: 本章内容: 创建类和对象 面向对象三大特性(封装、继承、多态) 类的成员(字段、方法、属性) 类成员的修饰符(公有、私有) 类的特殊成员 isinstance(obj, cls) & issubclass(sub, super) 异常处理 反射 单例模式 创建类和对象 面向对象编程是一种编程方式,此 阅读全文

posted @ 2019-03-14 16:34 Gaidy 阅读(192) 评论(0) 推荐(0)

Python(五)模块

摘要: 本章内容: 模块介绍 time & datetime random os sys json & picle hashlib XML requests ConfigParser logging shutil subprocess argparse email (smtplib) Excel文件(xlr 阅读全文

posted @ 2019-03-14 16:33 Gaidy 阅读(365) 评论(0) 推荐(0)

Python(四)装饰器、迭代器&生成器、re正则表达式、字符串格式化

摘要: 本章内容: 装饰器 迭代器 & 生成器 re 正则表达式 字符串格式化 装饰器 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲 阅读全文

posted @ 2019-03-14 16:32 Gaidy 阅读(144) 评论(0) 推荐(0)

Python基础知识三

摘要: 本章内容: 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 一、数字和字符串 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 ? 1 2 3 4 5 6 7 8 9 10 11 阅读全文

posted @ 2019-03-14 16:31 Gaidy 阅读(133) 评论(0) 推荐(0)

Python基础知识二

摘要: 本章内容: Python 运算符(算术运算、比较运算、赋值运算、逻辑运算、成员运算) 基本数据类型(数字、布尔值、字符串、列表、元组、字典、set集合) for 循环 enumrate range和xrange 编码与进制转换 Python 运算符 1、算术运算: 2、比较运算: 3、赋值运算: 4 阅读全文

posted @ 2019-03-14 16:30 Gaidy 阅读(236) 评论(0) 推荐(0)

Python基础知识一

摘要: 本章内容: Python 的种类 Python 的环境 Python 入门(解释器、编码、pyc文件、脚步传入参数、变量、输入、流程控制与缩进、while循环) 练习题 Python 的种类 Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件 阅读全文

posted @ 2019-03-14 16:29 Gaidy 阅读(174) 评论(0) 推荐(0)

缓存、队列(Memcached、redis、RabbitMQ)

摘要: 本章内容: Memcached 简介、安装、使用 Python 操作 Memcached 天生支持集群 redis 简介、安装、使用、实例 Python 操作 Redis String、Hash、List、Set、Sort Set 操作 管道 发布订阅 RabbitMQ 简介、安装、使用 使用 AP 阅读全文

posted @ 2019-03-14 16:26 Gaidy 阅读(1538) 评论(0) 推荐(0)

MySQL 系列(四) 主从复制、读写分离、模拟宕机、备份恢复方案生产环境实战

摘要: 本章内容: 主从复制 简介原理 备份主库及恢复从库,配置从库生效 读写分离 如果主宕机了,怎么办? 双主的情况 MySQL 备份及恢复方案 备份单个及多个数据库 mysqldump 的常用参数 如何增量恢复呢? 增量恢复的必要条件 生产环境 mysqldump 备份命令 恢复喽 一、MySQL主从复 阅读全文

posted @ 2019-03-14 16:24 Gaidy 阅读(561) 评论(0) 推荐(0)

MySQL 系列(五) 多实例、高可用生产环境实战

摘要: 本章内容: MySQL 多实例 简介 安装前的配置 生产环境屌炸天的脚步 初始化登录实现多实例 要再增加一个多实例怎么办?解决 MySQL 高可用 部署配置heardbeat 部署配置drbd heardbeat与drbdde 联合配置 部署MySQL 联合heardbeat配置MySQL 一、My 阅读全文

posted @ 2019-03-14 16:24 Gaidy 阅读(443) 评论(0) 推荐(0)

MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句

摘要: 本章内容: 视图、增/删/改/查 触发器、增/删/改/查 存储过程、增/删/改/查 存储过程三种传参,pymysql 怎么用? 函数、增/删/改/查/return值 内置函数 事务 索引! 一、视图 视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命 阅读全文

posted @ 2019-03-14 16:23 Gaidy 阅读(236) 评论(0) 推荐(0)

导航