摘要:
1、concurrent包 此包3.2版本之后引入,只提供了一个模块futures 异步并行任务编程模块,提供了一个高级的异步可执行的便利接口。 提供了两个池执行器 ThreadPoolExecutor 异步调用的线程池 的 Executor ProcessPoolExeutor 异步调用的进程池的 阅读全文
摘要:
1、多进程: 由于Python的GIL,多线程未必是CPU密集型程序的最好选择。 多进程可以完全独立的进程环境中运行程序,可以充分的利用多处理器。 但是进程本身的隔离带来的数据不共享也是一个问题,而且线程比进程轻量级。 2、multiprocessing: Process类遵循了Thread类的AP 阅读全文
摘要:
1、TCP/IP协议: 2、socket套接字: 3、Socket 套接字 4、客户/服务器程序的套接字函数: 系统调用: 5、 HTTP服务通信过程: 阅读全文
摘要:
配置文件: my.cnf [mysql] :只用于mysql这个客户端 [mysqld] [client]:共享与所有客户端,如mysqldump等 MySQL二进制包安装:(在 mysql/下有个 INSTALL-BINARY 是安装教程) 1、下载通用二进制安装包 mysql-5.5.33-linux2.6-x86.... 阅读全文
摘要:
使用Xtrabackup进行MySQL备份: 一、安装 1、简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点: (1)备份过程快速、可靠; (2)备份过程不会打断正在执行的事务; (3)能够基于压缩等功能节约磁盘空间和流量; (4)自动实现备份检验; (5)还原速度快;... 阅读全文