摘要: top命令显示CPU信息 在使用top命令的时候会看到这么一行: 官方解释 Cpu(s)表示的是cpu信息。各个值的意思是: us: user cpu time (or) % CPU time spent in user space sy: system cpu time (or) % CPU ti 阅读全文
posted @ 2017-05-05 10:35 叶珍力 阅读(156) 评论(0) 推荐(0) 编辑
摘要: API的重放机制 我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求原封不动地再发送一次,两次...n次,一般正常的请求都会通过验证进入到正常逻辑中,如果这个正常逻辑是插入数据库操作,那么一旦插入数据库的语句写的不好,就有可能出现多条重复的数据。一旦是比较慢的 阅读全文
posted @ 2017-05-05 09:34 叶珍力 阅读(820) 评论(0) 推荐(0) 编辑
摘要: HTTPS协议说明 基本现在最安全的网络连接就是使用https了,http协议有几个不安全的地方: 传输信息是明文的。 -- http的传输信息是明文的,基本网络劫持下就束手就擒了。 不能防止篡改。 -- 在网络传输层面是无法防止第三方截取请求,篡改请求,再发送给服务器的。 其实从互联网已开始,网络 阅读全文
posted @ 2017-05-04 16:17 叶珍力 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、查看python的版本 2、安装python 2.7.3 [root@localhost ~]# yum install -y gcc-c++ [root@localhost ~]# wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar 阅读全文
posted @ 2017-04-12 10:29 叶珍力 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 问题 我们已经熟练的掌握了REQ/REP模式,它是一个一对多的模式,一个REP对应多个REQ。 但是现实工作中,我们会遇到这样的难题,一个REP无法满足REQ的提问,因为REQ太多了,虽然可以增加一个REP,但是,这样做会带来很多问题。两个REP的端口不可能是一个,那么就需要将原来的一些REQ与这个 阅读全文
posted @ 2017-03-23 14:36 叶珍力 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 问题 假设我们的一个客户端既有pull又有sub,他们两个都需要接收消息,该如何协调呢,毕竟,当一个socket要收消息的时候,函数recv是阻塞的,所以,我们第一个思路是不让它阻塞? 实例代码: 通过设置zmq.NOBLOCK,我们可以让recv不再阻塞,但是呢,要捕捉zmq.ZMQError这个 阅读全文
posted @ 2017-03-23 14:28 叶珍力 阅读(534) 评论(0) 推荐(0) 编辑
摘要: push/pull模式 push/pull模式,这是一个什么模式呢?战争时期,食物紧缺,实行配给制,大家都排好队,有人专门发放食物,前一个人领取了食物,后一个人跟上继续领取食物,这个push端就是发放食物的,pull端就是领取食物的,所不同的是,现实中,你领取完了食物就不能排队等候了,但zmq的pu 阅读全文
posted @ 2017-03-23 14:16 叶珍力 阅读(607) 评论(0) 推荐(0) 编辑
摘要: zmq订阅发布模式 server端代码: 客户端代码: 总结 1、 zmq的程序,也是要分清服务端和客户端的,服务端也是要绑定ip和端口的 2、 如果我们先启动客户端,后启动服务端,那么程序是可以正常运行的,换成socket,就不行,socket只能先启动服务端,后启动客户端 3、 学习zmq的过程 阅读全文
posted @ 2017-03-23 13:38 叶珍力 阅读(3356) 评论(0) 推荐(0) 编辑
摘要: python zeromq介绍 1、ZeroMQ并不是一个对socket的封装,不能用它去实现已有的网络协议。 2、有自己的模式,不同于更底层的点对点通讯模式。 3、有比tcp协议更高一级的协议(当然ZeroMQ不一定基于TCP协议,它也可以用于进程间和进程内通讯)。 4、改变了通讯都基于一对一的连 阅读全文
posted @ 2017-03-23 11:35 叶珍力 阅读(694) 评论(0) 推荐(0) 编辑
摘要: saltstack简介 saltstack 是服务器基础架构集中化管理平台。具备配置管理、远程执行、监控等功能。 saltstack 基于python。 注意: puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cro 阅读全文
posted @ 2017-03-23 11:14 叶珍力 阅读(236) 评论(0) 推荐(0) 编辑