游走的鱼

导航

2017年1月14日 #

python Redis

摘要: Redis非关系型数据库,可以做消息队列功能,可以实现订阅功能,类似于广播,只要订阅道这个频道,发消息的时候,别人可以收到消息,做监控的时候,所有的客户端往一个频道上发消息,server端只有一个监听,可以收到客户端的消息,server端进行处理。订阅是互相的。 监控load,cpu,内存,apac 阅读全文

posted @ 2017-01-14 22:37 游走的鱼 阅读(91) 评论(0) 推荐(0) 编辑

2017年1月13日 #

snmp协议接口

摘要: 所有网络设备上都会支持smap,获取服务器的基本信息,这样就不用在客户端上装应用就可以检测到基本的信息,是基于socket开发 内存调用这些命令来提取服务器的信息 snmpgetlocalhost -v 2c -c public .1.3.6.1.2.1.1.3.0 --> update mib 浏 阅读全文

posted @ 2017-01-13 18:14 游走的鱼 阅读(376) 评论(0) 推荐(0) 编辑

python join()阻塞的用法

摘要: join()阻塞的用法,用来检测线程有没有完全执行完毕 #!/usr/bin/env python#-*- coding:utf-8 -*-import threadingimport time def sayHi(n): time.sleep(1) print 'Hi this is thread 阅读全文

posted @ 2017-01-13 10:28 游走的鱼 阅读(294) 评论(0) 推荐(0) 编辑

2017年1月12日 #

python远程批量执行命令

摘要: #!/usr/bin/env python#-*- coding:utf-8 -*- from multiprocessing import Process,Poolimport time,paramiko,sys,oshost_list = ( ('16.74.185.167','root','1 阅读全文

posted @ 2017-01-12 16:56 游走的鱼 阅读(253) 评论(0) 推荐(0) 编辑

2017年1月11日 #

python多进程,以及进程池并发

摘要: 模拟多进程 #!/usr/bin/env python#-*- coding:utf-8 -*-import timefrom multiprocessing import Process def sayHi(name): print 'Hi my name is %s' %name time.sl 阅读全文

posted @ 2017-01-11 14:37 游走的鱼 阅读(153) 评论(0) 推荐(0) 编辑

python生产者消费者模型

摘要: 业界用的比较广泛,多线程之间进行同步数据的方法,解决线程之间堵塞,互相不影响。 server --> 生产者 client --> 消费者 在一个程序中实现又有生产者又有消费者 ,生产者不断生产,消费者不断消费,达到并行数据安全完整交互的目的。 所以会有消息队列的关键字产生,队列是典型的生产者消费者 阅读全文

posted @ 2017-01-11 10:17 游走的鱼 阅读(132) 评论(0) 推荐(0) 编辑

2017年1月10日 #

python如何保证多个线程同时修改共享对象时不出错!

摘要: import threadingimport timenumber = 0lock = threading.RLock() #是Lock()的升级版,用Rlock()即可def run(num): lock.acquire() #跟cpu申请一把锁 global number number +=1 阅读全文

posted @ 2017-01-10 18:12 游走的鱼 阅读(141) 评论(0) 推荐(0) 编辑

python多线程,多进程

摘要: 线程是公用内存,进程内存相互独立 python多线程只能是一个cpu,java可以将多个线程平均分配到其他cpu上 以核为单位,所以GIL(全局锁,保证线程安全,数据被安全读取)最小只能控制一个核,很多人说python是假并发,因为一个核只能跑一个线程,后来有了多进程,可以利用多个cpu处理,但是缺 阅读全文

posted @ 2017-01-10 17:34 游走的鱼 阅读(214) 评论(0) 推荐(0) 编辑

python paramiko模拟ssh登录,实现sftp上传或者下载文件

摘要: Python Paramiko模块的安装与使用详解 paramiko是短链接,不是持续链接,只能执行你设定的shell命令,可以加分号执行两次命令。 http://www.111cn.net/phper/python/67973.htm wget http://ftp.dlitz.net/pub/d 阅读全文

posted @ 2017-01-10 11:36 游走的鱼 阅读(1262) 评论(0) 推荐(0) 编辑

2017年1月5日 #

python初识1

摘要: 作者:武沛齐 出处:http://www.cnblogs.com/wupeiqi/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。 安装Python windows: 1、下载安装包 https://www.python.org/downlo 阅读全文

posted @ 2017-01-05 11:47 游走的鱼 阅读(153) 评论(0) 推荐(0) 编辑