06 2020 档案
摘要:1.索引原理 # 什么是索引 -- 目录 # 就是建立起的一个在存储表阶段 # 就有的一个存储结构能在查询的时候加速# 索引的重要性 # 读写比例 : 10:1 # 读(查询)的速度就至关重要了# 索引的原理 # block 磁盘预读原理 # for line in f # 4096个字节 # 读硬
阅读全文
摘要:1.约束 # 约束 # unsigned 设置某一个数字无符号 # not null 某一个字段不能为空 # default 给某个字段设置默认值 # unique 设置某一个字段不能重复 # 联合唯一 # auto_increment 设置某一个int类型的字段 自动增加 # auto_incre
阅读全文
摘要:1.mysql # 数据库 # 很多功能如果只是通过操作文件来改变数据是非常繁琐的 # 程序员需要做很多事情 # 对于多台机器或者多个进程操作用一份数据 # 程序员自己解决并发和安全问题比较麻烦 # 自己处理一些数据备份,容错的措施# C/S架构的 操作数据文件的一个管理软件 # 1.帮助我们解决
阅读全文
摘要:1.携程的概念 # 进程 资源分配的最小单位# 线程 CPU执行的最小单位# 只要是线程里的代码 就都被CPU执行就行# 线程是由 操作系统 调度,由操作系统负责切换的# 协程: # 用户级别的,由我们自己写的python代码来控制切换的 # 是操作系统不可见的# 在Cpython解释器下 - 协
阅读全文
摘要:1.锁 #线程中是不是会产生数据不安全# 共享内存a = 0def add_f(): global a for i in range(200000): a += 1def sub_f(): global a for i in range(200000): a -= 1from threading
阅读全文
摘要:1.多进程实现并发的socket # server.pyimport socketfrom multiprocessing import Processdef chat(conn): while True: try: ret = conn.recv(1024).decode('utf-8') co
阅读全文
摘要:1.确认多个子进程执行完毕 import demofrom multiprocessing import Processdef target(i): print(i)if __name__ == '__main__': p_l = [] for i in range(5): p = Proces
阅读全文
摘要:1.线程 # 进程是计算机中最小的资源分配单位 # 数据隔离的# 歪歪 陌陌 飞秋 qq 微信 腾讯视频 # 一个进程 # 和一个人通信 # 一边缓存 一边看另一个电影的直播# 进程 # 创建进程 时间开销大 # 销毁进程 时间开销大 # 进程之间切换 时间开销大# 如果两个程序 分别要做两件事
阅读全文
浙公网安备 33010602011771号