摘要: MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API 阅读全文
posted @ 2019-09-05 10:54 斜阳红红 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 创建表及录入数据 /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Source Host : localhost S 阅读全文
posted @ 2019-08-30 17:33 斜阳红红 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 一、事务的四大特性(ACID)如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2、一致性(Co 阅读全文
posted @ 2019-08-21 14:49 斜阳红红 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 如何正确合理的建立MYSQL数据库索引 如何正确合理的建立MYSQL数据库索引 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE 阅读全文
posted @ 2019-08-21 14:47 斜阳红红 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 设计模式的定义:为了解决面向对象系统中重要和重复的设计封装在一起的一种代码实现框架,可以使得代码更加易于扩展和调用 四个基本要素:模式名称,问题,解决方案,效果 六大原则: 1.开闭原则:一个软件实体,如类,模块和函数应该对扩展开发,对修改关闭.既软件实体应尽量在不修改原有代码的情况下进行扩展. 2 阅读全文
posted @ 2019-07-16 13:59 斜阳红红 阅读(168) 评论(0) 推荐(0) 编辑
摘要: BeautifulSoup BeautifulSoup是一个模块,该模块用于接收一个HTML或XML字符串,然后将其进行格式化,之后遍可以使用他提供的方法进行快速查找指定元素,从而使得在HTML或XML中查找指定元素变得简单。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 阅读全文
posted @ 2019-07-15 09:54 斜阳红红 阅读(179) 评论(0) 推荐(0) 编辑
摘要: redis持久化配置 redis有两种持久化方式:RDB和AOF。具体差别跟优缺点可参考redis数据的两种持久化方式对比,本篇只介绍这两种方式怎么配置 RDB配置方式 默认情况下,是快照RDB的持久化方式,将内存中的数据以快照的方式写入二进制文件中,默认的文件名是dump.rdb redis.co 阅读全文
posted @ 2019-07-12 11:24 斜阳红红 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 一、什么是rest_framework 它是基于Django的,帮助我们快速开发符合RESTful规范的接口框架。 安装方式有很多种,可以通过pip,或者在pycharm中安装也可以 二、APIView 它的作用和from django.views import View中的View作用差不多,APIView是继承了View,所以执行as_view,dispatch方法都会 先走到APIVi... 阅读全文
posted @ 2019-05-27 16:24 斜阳红红 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 版本控制有利于我们根据客户端的版本不同做出不同的处理,比如微信的版本不同 url.py settings.py views 版本传参有两种方式:第一种在url中的?后边传版本,使用QueryParameterVersioning这个类 第二种在url中传版本:使用URLPathVersioning 阅读全文
posted @ 2019-05-27 16:22 斜阳红红 阅读(134) 评论(0) 推荐(0) 编辑
摘要: rest_framework框架的认识 它是基于Django的,帮助我们快速开发符合RESTful规范的接口框架。 一 路由 可以通过路由as_view()传参 根据请求方式的不同执行对应不同的方法 在routers模块下 封装了很多关于路由的方法 , 最基础的BaseRouter类,给我提供自定制 阅读全文
posted @ 2019-05-27 16:07 斜阳红红 阅读(139) 评论(0) 推荐(0) 编辑