Redis宕机怎么解决?

宕机:服务器停止服务‘如果只有一台redis,肯定会造成数据丢失,无法挽救多台redis或者是redis集群,宕机则需要分为在主从模式下区分来看:slave从redis宕机,配置主从复制的时候才配置从的redis,从的会从主的red...

索引的工作原理及其种类

数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库表中数据。索引的实现通常使用B树以其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在...

drop,delete与truncate的区别

drop直接删掉表,truncate删除表中数据,再插入时自增长id又从1开始,delete删除表中数据,可以加where字句。1.delete语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存...

视图的作用,视图可以更改么?

视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询;不包含任何列或数据。使用视图可以简化复杂的sql操作,隐藏具体的细节,保护数据;视图创建后,可以使用与表相同的方式利用它们。视图不能被索引,也不能有关联的触发器...

MySQL 主键 超键 候选键 外键

主键:数据库表中对存储数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null).超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以作为一个超键,多个属性...

Session,Cookie,JWT的理解

为什么要使用会话管理众所周知,HTTP协议是一个无状态的协议,也就是说每个请求都是一个独立的请求,请求与请求之间并无关系。但在实际的应用场景,这种方式并不能满足我们的需求。举个大家都喜欢用的例子,把商品加入购物车,单独考虑这个请求,服...

CORS 和 CSRF的区别?

什么是CORS?CORS是一个W3C标准,全称是“跨域资源共享"(Cross-originresouresharing).它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而客服了AJAX只能同源使用的限制。什么...

Django、Flask、Tornado的对比?

1、Django走的大而全的方向,开发效率高。它的MTV框架,自带的ORM,admin后台管理,自带的sqlite数据库和开发测试用的服务器,给开发者提高了超高的开发效率。重量级web框架,功能齐全,提供一站式解决的思路,能让开发...

什么是wsgi,uwsgi,uWSGI?

WSGI:web服务器网关接口,是一套协议。用于接收用户请求并将请求进行初次封装,然后将请求交给web框架。实现wsgi协议的模块:wsgiref,本质上就是编写一socket服务端,用于接收用户请求(django)werkzeug,...

Flask 和 Django 路由映射的区别?

在django中,路由是浏览器访问服务器时,先访问的项目中的url,再由项目中的url找到应用中url,这些url是放在一个列表里,遵从从前往后匹配的规则。在flask中,路由是通过装饰器给每个视图函数提供的,而且根据请求方式的不同可...

python asyncio的原理?

asyncio这个库就是使用python的yield这个可以打断保存当前函数的上下文的机制,封装好了selector摆脱掉了复杂的回调关系

IO密集型和CPU密集型区别?

IO密集型:系统运行,大部分的状况是CPU在等I/O(硬盘/内存)的读/写CPU密集型:大部分时间用来做计算,逻辑判断等CPU动作的程序称之CPU密集型。

并行(parallel)和并发(concurrency)?

并行:同一时刻多个任务同时在运行不会在同一时刻同时运行,存在交替执行的情况。实现并行的库有:multiprocessing实现并发的库有:threading程序需要执行较多的读写、请求和回复任务的需要大量的IO操作,IO密集型操...

python中进程与线程的使用场景?

多进程适合在CPU密集操作(cpu操作指令比较多,如位多的的浮点运算)。多线程适合在IO密性型操作(读写数据操作比多的的,比如爬虫)

惪特博客
  • 文章总数:
    5277 篇
  • 评论总数:
    53585 条
  • 标签总数:
    8892 个
  • 总浏览量:
    29327265 次
  • 最后更新:
    8月13日

最多点赞

随便看看

标签TAG

友情链接

友链申请