摘要:
一、 数据库介绍 1、什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBM 阅读全文
摘要:
一、Memcached1、简介Memcached 是一个高性能的分布式内存对象缓存系统,一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。用来存储小块的任意数据(字符串、对象)。比如:数据库调用、API调用或者是页面渲染的结果。 2、本质它是一个 阅读全文
摘要:
RabbitMQ是消息队列。之前学过的队列queue:线程queue(threading queue),只是多个线程之间进行数据交互。进程queue(processing queue),只是父进程与子进程进行交互。两个独立的程序之间进行交互就需要中间代理(rabbitMQ) 1、最简单的生产者、消费 阅读全文
摘要:
一、socket(单链接) 1、socket:应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面;也有人将socket说成ip+port,ip是用来标识互联网中的一台主机的位置,而por 阅读全文
摘要:
一、变量赋值及命名规则① 声明一个变量及赋值 #name1的值为hehe,name2的值为solo ② 变量命名的规则 二、字符编码python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII:最多只能用 8位来表示(一个字节),即:2**8 = 256,所以, 阅读全文