返回顶部
上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 1.视图 视图的概念 视图的特性 视图的作用 应用场景 示例: 查询小飞上的所以课程相关信息 创建视图 view_student_course 之后查询 2.触发器 什么是触发器 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。 触发器的特性: 1. 在 begin 阅读全文
posted @ 2019-10-19 12:00 高薪程序员 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 定义 ​ 对于不同的机器环境而言,确切的单位时间是不同的,但是对于算法进行多少个基本操作(即花费多少时间单位)在规模数量级上却是相同的,由此可以忽略机器环境的影响而客观的反应算法的时间效率。 对于算法的时间复杂度效率,我们可以用“大O记法”来表示 。 “大O记法”:对于单调的整数函数f,如果存在一个 阅读全文
posted @ 2019-10-19 11:55 高薪程序员 阅读(2228) 评论(0) 推荐(0) 编辑
摘要: 数据库的索引原理 0.什么是索引 ​ 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录, 能加快数据库的查询速度 ,但是会降低写入速度。 show index from table_name 阅读全文
posted @ 2019-10-19 11:32 高薪程序员 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 1.多个数据库 settings.py 迁移其他的数据库 2.读写分离 2.1手动指定 2.4自动选择 settings配置: 创建 router.py 一主多从 分库分表 阅读全文
posted @ 2019-10-18 16:18 高薪程序员 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透: ​ 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。 代码流程 1. 参数传入对象主键ID 2. 根据key从缓存中获 阅读全文
posted @ 2019-10-18 14:57 高薪程序员 阅读(199) 评论(0) 推荐(0) 编辑
摘要: HTML5 WebSocket WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者 阅读全文
posted @ 2019-10-18 11:28 高薪程序员 阅读(228) 评论(0) 推荐(0) 编辑
摘要: ``` if request.META.get('HTTP_X_FORWARDED_FOR'): ip = request.META.get("HTTP_X_FORWARDED_FOR") else: ip = request.META.get("REMOTE_ADDR") print("ip : ", ip) ``` 阅读全文
posted @ 2019-10-15 21:41 高薪程序员 阅读(3479) 评论(0) 推荐(2) 编辑
摘要: redis主从复制 话不多说,直接看案例: 1. 环境准备, 运行3个redis数据库,达到 1主 2从的配置 2. 开启主从复制功能 edis cli info 查看数据库信息 redis cli info replication 在6380 和6381数据库上 ,配置主从信息,通过参数形式修改配 阅读全文
posted @ 2019-10-15 14:33 高薪程序员 阅读(145) 评论(0) 推荐(0) 编辑
摘要: selenium 概念:基于浏览器自动化的一个模块,可以模拟浏览器行为 环境的安装:下载selenium模块 selenium和爬虫之间的关联是什么? 便捷的获取页面中动态加载的数据 requests模块进行数据爬取:可见非可得 selenium:可见即可得 实现模拟登录 基本操作: 谷歌浏览器驱动 阅读全文
posted @ 2019-10-15 10:58 高薪程序员 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 增量式爬虫 概念:检测网站数据跟新的情况,爬取更新数据 核心:去重!!! 增量式爬虫 深度爬取类型的网站中需要对详情页的url进行记录和检测 记录:将爬取过的详情页的url进行记录保存 url存储到redis的set中 redis的sadd方法存取时,如果数据存在返回值为0,如果不存在返回值为1; 阅读全文
posted @ 2019-10-15 10:54 高薪程序员 阅读(300) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页