06 2019 档案
48 补充
摘要:引擎myisaminnodbblackholememoryORM优点:让一个不懂数据库操作的小白也能够简单快速操作数据库实现相应功能缺点:sql 固定封转,不利于sql查询对象关系映射类 >>> 数据库的表对象 >>> 表里一条条的记录对象获取属性或方法 >>> 记录的字段对...
阅读全文
45 SQLALchemy
摘要:SQLAlchemy 是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果 安装
阅读全文
44 存储引擎 慢日志 权限
摘要:存储引擎 create table db1 ( id int auto_increment primary key, name varchar(32) not null default '' )engine=Innodb charset=utf8; 分类( 重点) Innodb 1.默认版本5.5以
阅读全文
补习 pymysql 事务
摘要:PyMySQL: (*******************************) a. 登录验证 写sql语句的时候, %传值的时候, 需要加引号: sql = "select * from t4 where name = '%s' and pwd = '%s'" % (username, pw
阅读全文
43 pythonl操作pymysql
摘要:pythonl操作pymysql 1.先导入pymysql
阅读全文
42 外键 数据行的操作
摘要:外键; create table department ( id int auto_increment primary key, depart_name varchar(32) not null default '' )engine=Innodb charset=utf8; nsert into d
阅读全文
41 数据库操作
摘要:Mysql 一.为什么使用数据库 因为之前使用文件(Excel)管理数据,但数据量大时,再使用文件管理就比较麻烦 所以引用一个新的数据管理软件:数据库软件 官方定义: 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 二:数据库的分类 关系型数据库 1.有约束 2.基于硬盘的存储
阅读全文
40 epoll方法 数据库简概
摘要:epoll select 只能同时处理1024个客户端, 多线程会遇到资源瓶颈,什么才是解决高并发最有效的方式呢 linux中提供了epoll 这种多路复用的IO模型,注意其他平台没有相应的实现 所以epoll仅在linux中可用 程序阻塞过程分析 假设系统目前运行了三个进程 A B C 进程A正在
阅读全文
39 IO 阻塞IO 非阻塞IO 多路复用select
摘要:IO 模型就是解决某个问题的套路 网络IO的俩个阶段 IO问题: 输入输出 阻塞IO模型 我用一个用户名用来执行登陆操作,问题用户名需要用户输入,输入需要耗时, 如果输入没有完成,后续逻辑无法继续,所以默认的处理方式就是 等 将当前进程阻塞住,切换至其他进程执行,等到按下回车键,拿到
阅读全文
38 协程 greenlet模块实现并发 Gevent
摘要:异步回调 ### 什么是异步回调 异步回调指的是:在发起一个异步任务的同时指定一个函数,在异步任务完成时会自动的调用这个函数 ### 为什么需要异步回调 之前在使用线程池或进程池提交任务时,如果想要处理任务的执行结果则必须调用result函数或是shutdown函数,而它们都是是阻塞的,会等到任务执
阅读全文
37 GIL 线程池 同步异步 阻塞非阻塞
摘要:GIL锁 GIL 全局解释器锁,是一个互斥锁. 是为了防止多个本地线程同一时间执行python代码,,Cpython的内存管理是非线程安全的 非线程安全 即 多个线程访问同一个资源,会 有问题 线程安全 即 多个线程访问同一个资源,不会有问题 该锁只存在Cpython中,这并不是Python这门语言
阅读全文
36 线程 队列 守护线程 互斥锁 死锁 可重入锁 信号量
摘要:线程 线程是操作系统最小的运算调度单位,被包含在进程中,一个线程就是一个固定的 执行流程 线程和进程的关系 线程不能单独存在 必须存在于进程中, 进程是一个资源单位,其包含了运行程序所需的所有资源 线程才是真正的执行单位 没有线程,进程中的资源无法被利用起来,所以一个进程至少包含一个线程,称之为主线
阅读全文
35 守护进程 互斥锁 IPC 共享内存 的方式 生产者消费者模型
摘要:守护进程 进程:一个正在运行的程序。 主进程创建守护进程: 1.守护进程会在主进程代码执行结束后就终止, 2.守护进程内无法再开启子进程,否则抛出异常。 注意:进程之间是互相独立的,主进程代码运行结束,守护进程随即终止。 例子:from multiprocessing import Processi
阅读全文
浙公网安备 33010602011771号