文章分类 -  Python学习之路

摘要:Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 阅读全文
posted @ 2018-07-09 21:56 GuoXY 阅读(277) 评论(0) 推荐(0)
摘要:一、REST REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是一种设计风格,不是一种标准 阅读全文
posted @ 2018-06-19 13:00 GuoXY 阅读(236) 评论(0) 推荐(0)
摘要:知识预览 构建一个表单 在Django 中构建一个表单 Django Form 类详解 使用表单模板 回到顶部 构建一个表单 假设你想在你的网站上创建一个简单的表单,以获得用户的名字。你需要类似这样的模板: ? 1 2 3 4 5 <form action="/your-name/" method= 阅读全文
posted @ 2018-06-06 19:32 GuoXY 阅读(99) 评论(0) 推荐(0)
摘要:知识预览 一 Django的form组件 二 Django的model form组件 三 Django的缓存机制 四 Django的信号 五 Django的序列化 回到顶部 一 Django的form组件 forms组件 回到顶部 二 Django的model form组件 这是一个神奇的组件,通过 阅读全文
posted @ 2018-06-05 10:57 GuoXY 阅读(116) 评论(0) 推荐(0)
摘要:阅读目录 一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 异步IO(Asynchronous I/O) 六 IO模型比较分析 七 selectors模块 IO模型介绍 为了更好地了解I 阅读全文
posted @ 2018-05-30 21:19 GuoXY 阅读(93) 评论(0) 推荐(0)
摘要:阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要 阅读全文
posted @ 2018-05-30 21:17 GuoXY 阅读(100) 评论(0) 推荐(0)
摘要:浏览目录 一 索引介绍 二 索引方法 三 索引类型 四 聚合索引和辅助索引 五 测试索引 六 正确使用索引 七 组合索引 八 注意事项 九 查询计划 十 慢日志查询 十一 大数据量分页优化 1. 索引介绍 需求: 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题, 阅读全文
posted @ 2018-05-30 18:07 GuoXY 阅读(116) 评论(0) 推荐(0)
摘要:浏览目录: 1.视图 2.触发器 3.存储过程 4.函数 5.事物 6.数据库锁 7.数据库备份 1.视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2. 视图是由 阅读全文
posted @ 2018-05-30 18:03 GuoXY 阅读(224) 评论(0) 推荐(0)
摘要:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数 阅读全文
posted @ 2018-05-30 18:00 GuoXY 阅读(206) 评论(0) 推荐(0)
摘要:一.介绍 正则表达式用来描述或者匹配符合规则的字符串。它的用法和like比较相似,但是它又比like更强大,能够实现一些很特殊的规则匹配;正则表达式需要使用REGEXP命令,匹配上返回"1"匹配不上返回"0",默认不加条件REGEXP相当于like '%%'。在前面加上NOT相当于NOT LIKE。 阅读全文
posted @ 2018-05-30 17:55 GuoXY 阅读(85) 评论(0) 推荐(0)
摘要:1.表关系 注意:创建表时,根据合理性设置字段的长度和类型. 2.下面:开始你的表演 1.查询所有人员信息 2.只查询人员的姓名和年龄 3.查询年龄为20岁的有哪些人员 4.查询60岁以下的人员有哪些人员 5.查询50岁以上并且工资大于8000的人员有哪些 6.查询姓[张]的人员有哪些 7.查询哪些 阅读全文
posted @ 2018-05-30 17:52 GuoXY 阅读(134) 评论(0) 推荐(0)
摘要:DROP TABLE IF EXISTS `liuyan`; CREATE TABLE `liuyan` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(32) NOT NULL, `author` varchar(16) DEFAUL 阅读全文
posted @ 2018-05-30 17:51 GuoXY 阅读(206) 评论(0) 推荐(0)
摘要:阅读目录 一 多表联合查询 二 多表连接查询 三 复杂条件多表查询 四 子语句查询 五 其他方式查询 六 SQL逻辑查询语句执行顺序(重点) 七 外键约束 八 其他约束类型 九 表与表之间的关系 一.多表联合查询 #创建部门 CREATE TABLE IF NOT EXISTS dept ( did 阅读全文
posted @ 2018-05-30 17:47 GuoXY 阅读(152) 评论(0) 推荐(0)
摘要:阅读目录 一 简单查询 二 条件查询 三 区间查询 四 集合查询 五 模糊查询 六 排序查询 七 聚合函数 八 分组查询 九 分页查询 十 正则表达式 十一 SQL 语句关键字的执行顺序 十二 练习题 一.简单查询 -- 创建表 DROP TABLE IF EXISTS `person`; CREA 阅读全文
posted @ 2018-05-30 17:45 GuoXY 阅读(112) 评论(0) 推荐(0)
摘要:阅读目录 一 介绍 二 插入数据 INSERT 三 更新操作 UPDATE 四 删除操作 DELETE 五 查询操作 SELECT 一 介绍 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实 阅读全文
posted @ 2018-05-30 17:44 GuoXY 阅读(155) 评论(0) 推荐(0)
摘要:MySQL数据库的体系架构如下图所示: 从上图中可以看出,MySQL主要分为以下几个组件: 连接池组件 管理服务和工具组件 SQL接口组件 分析器组件 优化器组件 缓冲组件 插件式存储引擎 物理文件 一、存储引擎 存储引擎 : 其实就是指定 表 如何存储数据,如何为存储的数据 建立索引 以及 如何更 阅读全文
posted @ 2018-05-30 17:42 GuoXY 阅读(101) 评论(0) 推荐(0)
摘要:阅读目录 一 什么是表 二 创建表 三 查询表数据 四 修改表结构 五 删除表 六 复制表 七 数据库存储引擎 八 数据类型 一 什么是表 表(TABLE) 是一种结构化的文件,可用来存储某种特定类型的数据。表中的一条记录有对应的标题,标题 称之为 表的字段。 二 创建表 ? 1 2 3 4 5 C 阅读全文
posted @ 2018-05-30 17:39 GuoXY 阅读(120) 评论(0) 推荐(0)
摘要:阅读目录: 一 系统数据库 二 数据库操作 三 命名规范 四 用户权限 五.修改密码 六 忘记密码 七 中文乱码问题 一.系统数据库 information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 mysql:核心数据库,里 阅读全文
posted @ 2018-05-30 17:38 GuoXY 阅读(119) 评论(0) 推荐(0)
摘要:一 .MySQL服务 安装 1.下载: 地址: http://dev.mysql.com/downloads/mysql/ 2.安装: 将下载的mysql-5.7.16-winx64压缩包解压后的整个目录放在自己喜欢的位置,我的放在E:\softwareDevelop盘目录下 3.初始化操作 解压后 阅读全文
posted @ 2018-05-30 17:32 GuoXY 阅读(197) 评论(0) 推荐(1)
摘要:阅读目录 一. 概述(了解) 二. 数据库特点(了解) 三. 数据库分类 四. MySQL介绍 五. 下载及安装 六. 啥是SQL? 一.概述 数据库(Database,简称DB) 数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分 阅读全文
posted @ 2018-05-30 17:31 GuoXY 阅读(196) 评论(0) 推荐(0)