摘要: 1、数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS) 阅读全文
posted @ 2017-11-04 22:38 zj-luxj 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 简介: RabbitMQ是一个消息代理:它接受并转发消息。您可以将其视为邮局:当您将要发布的邮件放在邮箱中时,您可以确信Postman先生最终会将邮件发送给收件人。在这个比喻中,RabbitMQ是邮箱,邮局和邮递员。RabbitMQ和邮局之间的主要区别在于它不处理纸张,而是接受,存储和转发二进制数据 阅读全文
posted @ 2017-10-20 22:46 zj-luxj 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ssh远程连接 ssh root@192.168.189.132 退出远程连接 exit 传文件 scp -rp(r代表目录也拷贝,p代表权限) scp -rp aa.txt root@192.168.189.132:/tmp/ 拷贝aa.txt到192.168.189.132下的/tmp目录 堡垒 阅读全文
posted @ 2017-08-31 20:26 zj-luxj 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 论事件驱动与异步IO 通常,我们写服务器处理模型的程序时,有以下几种模型: (1)每收到一个请求,创建一个新的进程,来处理该请求; (2)每收到一个请求,创建一个新的线程,来处理该请求; (3)每收到一个请求,放入一个事件列表,让主进程通过非阻塞I/O方式来处理请求 上面的几种方式,各有千秋, 第( 阅读全文
posted @ 2017-08-15 17:04 zj-luxj 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一个特 阅读全文
posted @ 2017-08-03 22:17 zj-luxj 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 关于描述符(描述器)的理解 先看段程序 总结:按照上面的查找策略,r1.run和Role.run应该是同一个方法才对,为什么会变成unbound method(暂且这么理解)和bound method可以理解为通过实例访问方法(r1.run),会得到bound method,通过类访问(Role.r 阅读全文
posted @ 2017-07-30 15:04 zj-luxj 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 多进程multiprocessing multiprocessing is a package that supports spawning processes using an API similar to the threading module. The multiprocessing pac 阅读全文
posted @ 2017-07-22 21:49 zj-luxj 阅读(221) 评论(0) 推荐(0) 编辑
摘要: queue队列 queue is especially useful in threaded programming when information must be exchanged safely between multiple threads. Constructor for a prior 阅读全文
posted @ 2017-07-21 21:54 zj-luxj 阅读(164) 评论(0) 推荐(0) 编辑
摘要: GIL是什么? GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C++,Visual C++等。Python也一样,同样一段代码可以通过 阅读全文
posted @ 2017-07-21 15:06 zj-luxj 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 什么是进程? An executing instance of a program is called a process. Each process provides the resources needed to execute a program. A process has a virtua 阅读全文
posted @ 2017-07-18 16:06 zj-luxj 阅读(121) 评论(0) 推荐(0) 编辑