- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 python的多线程(multi-threading)和 多进程os.fork
python并不支持真正意义上的多线程,Python中的多线程包,但是如果你想通过多线程提高代码的速度,使用多线程包并不是个好注意,Python中有一个GIL的东西,他会确保任何时候你的多个线程只有一个被执行,线程的执行速度非常之快,会让你误以为线程是并行执行的,但是实际上都是轮流执行。经过GIL这一道关卡处理,会增加执行的开销。这意味着,如果你想提高代码的运行速度,使用threadi...
2018-09-26 22:38:03 736
原创 创建虚拟web网卡
mynetwork.xml<network> <name>vbr</name> <forward mode='nat'> <nat> <port start='1024' end='65535'/> </nat> </forward>
2018-09-26 22:13:29 187
转载 MySQL双主(主主)架构方案思路是:
MySQL双主(主主)架构方案思路是:1.两台mysql都可读写,互为主备,默认只使用一台(masterA)负责数据的写入,另一台(masterB)备用;2.masterA是masterB的主库,masterB又是masterA的主库,它们互为主从;3.两台主库之间做高可用,可以采用keepalived等方案(使用VIP对外提供服务);4.所有提供服务的从服务器与masterB进行...
2018-09-26 22:12:44 18848 2
原创 ansible 常用模块的用法
模块• ansible-doc– 模块的手册,相当于 shell 的 man– ansible-doc -l 列出所有模块– ansible-doc modulename 查看帮助• ping 模块– 测试网络连通性, ping模块没有参数– 注:测试 ssh 的连通性– ansible host-pattern -m pingcommand模块– 默认模块,进程执行命令...
2018-09-26 22:10:24 275
原创 sed工具的用法
sed基本用法用法1:前置命令 | sed [选项] '条件指令'用法2:sed [选项] '条件指令' 文件.. .. | awksed -n '/root/p' /etc/passwd | awk -F[/] '{print $2}'sed工具的基本选项-n(屏蔽默认输出,默认sed会输出读取文档的全部内容)-r(让sed支持扩展正则)---------------...
2018-09-26 22:09:02 331
原创 Tcp三次握手四次断开
连接建立阶段:TCP三次握手第一次握手: 客户端发送一个数据SYN给服务端收到SYN,客户端的状态变为SYN-SEND状态第二次握手:服务端收到SYN后,发送SYN+ACK给客户端,服务端的状态变为SYN-RCVD状态第三次握手:客户端收到服务端发送的SYN+ACK后,客户端发送ACK到服务端,客户端的状态变为ESTABLISED,服务端收到客户端发送的ACK后,状态变为ESTABLIS...
2018-09-24 18:43:32 1134 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人