摘要:
本教程来源于互联网,感谢博主的热心分享,转过来纯属做个记录,版权归原博主所有,原文:https://www.cnblogs.com/lyfstorm/p/11123159.html 首先先声明一下,这个破解方法的版本是12.022(官网最新的是121的,不清楚能不能,没测试),分享一波 安装包下载 阅读全文
摘要:
步骤 搭建redis哨兵模式的大致步骤为 安装依赖 yum install gcc 安装redis 修改redis.conf配置文件 修改sentinel.conf配置文件 哨兵模式主要做了两件事 监控主数据库和从数据库是否正常运行。 主数据库出现故障时自动将从数据库转换为主数据库。 1. 安装re 阅读全文
摘要:
1、 简介 http是基于tcp协议的, 必须通过三次握手才能进行通信,如果需要进行长轮训请求资源则非常不便,websocket解决了这一问题,实现了多路复用,全双工通信。在webSocket协议下客服端和浏览器可以同时发送信息。 建立了WenSocket不必等待客户端先请求。这时的服务器已有主动权 阅读全文
摘要:
1. 简介 说到asyncio就不得不说async、await,当一个函数前加了async之后就不在是一个函数了, 而是一个协程 2. 示例 两个协程平级并发调用 import asyncio # 协程 async def print_hello(): while True: print("hell 阅读全文
摘要:
1、 简介: mysql5版本增加了对视图的支持, 所以本文章仅适用mysql5以后的版本 视图是一张虚拟的表,其内容由查询定义,它们包含的不是数据而是根据需要检索数据的查询。视图提供了一种MySQL的SELECT语句层次的封装,可用来简化数据处理以及重新格式化基础数据或保护基础数据。 视图本身不包 阅读全文
摘要:
概述 本文中主要讲解一些常见排序算法,分别是冒泡排序,插入排序,选择排序,希尔排序,归并排序,快速排序,堆排序,计数排序 常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序 阅读全文
摘要:
1、 session简介 存储方式:通过cookie存储一个session_id,然后保存的具体内容在session中。如果用户已经登录,则会在cookie中记录一个session_id,再次进入的时候回从cookie中吧存储的session_id取出,并根据session_id从session中获 阅读全文
摘要:
1、 多进程、多线程? 出现概率较高, 但是实际用处特别少 先将两个概念阐述一遍,再来找不同。 进程:一个程序的执行实例就是一个进程。 每一个进程提供执行程序的所有资源(进程的本质是所有资源的集合),一个进程有一个虚拟的地址空间、可执行的代码、操作系统的接口、安全的上下文(记录启动该进程的用户和权限 阅读全文
摘要:
1、 一致性读 InnoDB 中的一致性读(consistend read)指的是利用多版本查询数据库在某个时间点的快照。此查询可以看到该时间点之前提交的事务所做的更改并且不会被之后的修改或者未提交事务所影响。但是对于同一事务中的较早语句的修改则不适用此规则,这种情况会产生以下异常:如果你更新表中的 阅读全文
摘要:
该文章借鉴了不同平台对知识点的描述。 1、存储引擎的区别 1.1 InnoDB 和MYISAM 存储引擎的区别? InnoDB: InnoDB 存储引擎支持事务、支持外键、支持非锁定读、行锁设计其设计主要面向OLTP 应用。 InnoDB 存储引擎表采用聚集的方式存储,因此每张表的存储顺序都按主键的 阅读全文