摘要: 第十一章前端开发 11.1 HTTP 1.1引入了许多关键性能优化:keepalive连接,请求流水线,chunked编码传输,字节范围请求等 1、keepalive连接: 2、Pipelining(请求流水线) 3、chunked编码传输 4、字节范围请求 get 和 post 的区别: 1、参数 阅读全文
posted @ 2019-08-09 21:40 small_white- 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 10.17 内置函数 强调:mysql内置的函数只能在sql语句中使用 date_format: 10.171 自定义函数 函数中不要写sql语句(否则会报错),函数仅仅只是一个功能,是一个在sql中被应用的功能,若要想在begin...end...中写sql,请用存储过程. 删除函数: 执行函数: 阅读全文
posted @ 2019-08-08 22:02 small_white- 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 10.13 视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次用的直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何使用视图 视图记录的增、删、改和表方法相同,但改变视图记录,原始表也跟着改,所以不要修改视图记录,只用于查看 强调: 1、在硬 阅读全文
posted @ 2019-08-07 17:02 small_white- 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 10.10 多表连接查询 10.101 内连接 把两张表有对应关系的记录连接成一张虚拟表 #应用: select * from emp,dep where emp.dep_id = dep.id and dep.name = "技术"; select * from emp inner join de 阅读全文
posted @ 2019-08-05 21:38 small_white- 阅读(2889) 评论(1) 推荐(0) 编辑
摘要: 10.8 修改表、复制表、删除表 10.81 修改表 alter table 10.82 复制表 10.83 删除表 10.9 单表查询 10.91 where过滤 10.92 group by分组 group_concat (不能做中间结果)、concat 、concat_ws 、as 10.93 阅读全文
posted @ 2019-08-02 22:04 small_white- 阅读(4149) 评论(0) 推荐(0) 编辑
摘要: 10.6 约束条件 10.61 not null 、default 10.62 unique mysql中存在一种专门的数据结构,叫 key,又称为索引,通过该数据结构可以减少 i/o 次数,从而加速查询效率 index key : 只有加速查询的效果,没有约束的功能 unique key:不仅有加 阅读全文
posted @ 2019-08-01 21:52 small_white- 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 10.4 创建表的完整语法 注意: 1、在同一张表中,字段名不能重复 2、宽度和约束条件可选,字段名和类型是必须的 3、最后一个字段后不加逗号 10.5 基本数据类型 10.51 整型类型 1、作用:id号,各种号码,年龄,等级 2、分类:tinyint int bigint 3、默认整型都是有符号 阅读全文
posted @ 2019-07-31 22:00 small_white- 阅读(6077) 评论(0) 推荐(0) 编辑
摘要: 第十章 数据库 10.1 数据库介绍 1、数据库相关概念 数据库服务器:本质就是一个台计算机,该计算机之上安装有数据库管理软件的服务端 数据库管理系统RDBMS:本质就是一个C/S架构的套接字软件 库(文件夹)| 表(文件) 记录:抽取一个事物所有典型的特征/数据 2、数据库管理系统/软件分类: 关 阅读全文
posted @ 2019-07-30 22:04 small_white- 阅读(2793) 评论(0) 推荐(0) 编辑
摘要: 9.16 非阻塞IO模型 cpu占用率过高 服务端: 客户端; 9.17 I/O多路复用 服务端: from socket import * import select s = socket() s.bind(('127.0.0.1',8080)) s.listen(5) s.setblocking 阅读全文
posted @ 2019-07-29 21:53 small_white- 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 9.14 线程Event connect线程执行到event.wait()时开始等待,直到check线程执行event.set()后立即继续线程connect connect线程执行到event.wait(1)时开始等待1秒,count计数+1,如果到check线程执行event.set()前已经4 阅读全文
posted @ 2019-07-26 21:57 small_white- 阅读(472) 评论(0) 推荐(0) 编辑