上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 事务经典场景 ​ 在很多介绍事务的博客都会代入这样一个场景,先简单说说: ​ A给B转账100,A少100,B多100。如果A少100后系统崩溃怎么办?B的钱多不了,这样金钱总数凭空少了100。这里就需要用到事务了。 什么是事务? ​ 事务是恢复和并发控制的基本单位,事务有四个特性(ACID),原子 阅读全文
posted @ 2020-05-29 16:23 泡泡茶壶i 阅读(89) 评论(0) 推荐(0) 编辑
摘要: (转自知乎PHP大神进阶) 悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。 不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。 一、悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,别人会修改数据。 阅读全文
posted @ 2020-05-22 15:16 泡泡茶壶i 阅读(272) 评论(0) 推荐(1) 编辑
摘要: MYSQL索引有四种 PRIMARY(唯一且不能为空;一张表只能有一个主键索引)、 INDEX(普通索引)、 UNIQUE(唯一性索引)、 FULLTEXT(全文索引:用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以) ALTER TABLE t_ 阅读全文
posted @ 2020-05-22 15:12 泡泡茶壶i 阅读(397) 评论(0) 推荐(0) 编辑
摘要: (转载)MySQL/Oracle数据库优化总结 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设 阅读全文
posted @ 2020-04-29 02:20 泡泡茶壶i 阅读(195) 评论(0) 推荐(0) 编辑
摘要: B+树特征 B+ 树是一种树数据结构,是一个n叉树,每个节点通常有多个孩子,一颗B+树包含根节点、内部节点和叶子节点。B+ 树通常用于数据库和操作系统的文件系统中。 B+ 树的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。 B+ 树元素自底向上插入。 一个m阶的B树具有如下几个 阅读全文
posted @ 2020-04-29 02:18 泡泡茶壶i 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Django ORM 常用字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。(一般 阅读全文
posted @ 2019-09-21 00:21 泡泡茶壶i 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 如何写一个测试脚本? 创建一个test.py文件 from django.test import TestCase ​ # Create your tests here. import os ​ ​ if __name__ == "__main__": os.environ.setdefault(" 阅读全文
posted @ 2019-09-19 20:47 泡泡茶壶i 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 基础要点 render返回一个html页面,并且还能够给该页面传数据 render内部原理 from django.template import Template,Context ​ def index(request): temp = Template('<h1>{{ user }}</h1>' 阅读全文
posted @ 2019-09-18 20:18 泡泡茶壶i 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.Django请求生命周器 2.作业:图书管理系统表设计 3.路由层 4.视图层 表与表之间建关系 图书馆系统 书籍表 书籍和出版社是一对多的关系,外键字段建在书籍表中 书籍和作者是多对多的关系,需要第三种记录多对多关系 出版社表 作者表 Django ORM中表与表之间建关系 一对多 Forei 阅读全文
posted @ 2019-09-17 20:14 泡泡茶壶i 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 总体的Django流程 登录功能(示例) 静态文件配置 form表单提交数据后端如何获取 request方法 pycharm连接数据库,Django使用mysql数据库 Django-ORM简介 表字段的增删改查 表数据的增删改查 创建APP 新创建APP时一定要先去settings.py注册 IN 阅读全文
posted @ 2019-09-16 20:02 泡泡茶壶i 阅读(2448) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页