摘要: web服务的本质 web服务的本质 web服务为B/S架构 1. 朝着指定的服务器地址发送请求 2. 服务端接收请求 并处理 3. 返回相应的响应 4. 浏览器接收并渲染出好看的页面 给用户看 web的两种请求方式 1. get请求 朝服务器要资源 2. post请求 朝服务器提交资源 HTTP协议 阅读全文
posted @ 2019-11-12 20:49 shinzz 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 事务 事务指一组操作,要么都成功,要么都失败 事务方法 事务的特性 1. 原子性:原子意为最小的粒子,即不能再分的事务,要么全部执行,要么全部取消 2. 一致性:指事务发生前和发生后,数据的总额依然匹配 3. 隔离性:简答的说,某个事务的操作对其他事务是不可见的 4. 持久性:当事务完成后,其影响应 阅读全文
posted @ 2019-11-05 16:08 shinzz 阅读(116) 评论(1) 推荐(1) 编辑
摘要: exec exec是什么 exec 是一个python的内置模块 exec的作用 可以把‘字符串形式’的python代码,添加到全局或者局部名称空间中 exec的使用方法 1. 参数一:字符串形式的python代码 2. 参数二:全局名称空间字典 3. 参数三:局部名称空间字典 调用exec() 元 阅读全文
posted @ 2019-11-04 23:15 shinzz 阅读(124) 评论(0) 推荐(0) 编辑
摘要: python 操作mysql 安装pymysql模块 sql注入问题 输入用户名: 输入密码: 不需要输入正确用户名和密码就能查看数据 产生的原因 因为过于相信用户输入的内容,根本没有做任何的检验 解决的方法 用 来检验输入的用户名和密码 连接 连接数据库的参数 cursor=conn.cursor 阅读全文
posted @ 2019-10-31 22:06 shinzz 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 建表 班级表 学生表 老师表 课程表 成绩表 数据库语句练习 1. 查询所有大于60分的学生的姓名和学号 (DISTINCT: 去重) 2.查询每个老师教授的课程数量 和 老师信息 3. 查询学生的信息以及学生所在的班级信息 4、学生中男生的个数和女生的个数 5、获取所有学习'生物'的学生的学号和成 阅读全文
posted @ 2019-10-30 22:44 shinzz 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 1.表的操作: ​ 增: 字段类型: ​ 数字: ​ 整型: 区别:取值范围不一样,加上unsigned,代表只能取整数 ​ 浮点数: 如果,保存的是工资类型的话,使用decimal ​ 字符串类型: 区别: ​ 1.char(4) 'ab ' 占4个字节,剩余的不足的字节使用空字节来补充 阅读全文
posted @ 2019-10-30 22:32 shinzz 阅读(191) 评论(1) 推荐(1) 编辑
摘要: 1. 查看岗位是teacher的员工姓名、年龄 2. 查看岗位是teacher且年龄大于30岁的员工姓名、年龄 3. 查看岗位是teacher且薪资在9000 1000范围内的员工姓名、年龄、薪资 4. 查看岗位描述不为NULL的员工信息 5. 查看岗位是teacher且薪资是10000或9000或 阅读全文
posted @ 2019-10-29 21:42 shinzz 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 操作表 增 语法: 列约束: 增加数据: 查询数据: 删 语法 改 语法 例子: 查 语法: 例子: 数据库记录操作 增 语法: 例子: 删 语法: 例子: 查 语法: 例子: 补充: 数据类型 整型 浮点型 字符串 时间类型 枚举 阅读全文
posted @ 2019-10-29 21:40 shinzz 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 数据库 什么是数据(Data) 描述事物的符号记录称为数据。 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,相当于文件里的一行内容,如: 单纯的一条记录并没有任何意义,如果我们按逗号分隔,依次定义各个字段的意思,相当于定义表的标题 什么是数据库(DataBase,简称DB) 数 阅读全文
posted @ 2019-10-28 20:47 shinzz 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 GIL全局解释锁 python解释器 1. Cpython(C语言编写) 2. Jpython(Java编写) 3. Ppython(Python编写) GIL全局解释锁 基于CPython来研究全局解释器锁,因为CPython的内存线程不是安全的 1. GIL本质上是一个互斥锁 2. G 阅读全文
posted @ 2019-10-24 21:11 shinzz 阅读(122) 评论(0) 推荐(0) 编辑