简介Ganglia是UCBerkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点,Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu、mem、硬盘利用率,I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用工作原理gmetad可以部署在集群内任一台节点或者通过网络连
分类:
其他好文 时间:
2020-07-22 11:49:09
阅读次数:
91
lcx.exe算是端口转发工具中普及率特别高的吧。当然,最近也出了好些Web端口转发工具,这个待后续再分析一下。我从网上下载了一个lcx的源码片段,结合源码谈谈自己的认识。 lcx工作原理是使不同端口之间形成一个回路,这样就可以进行端口转发。常用于外网连接内网3389端口。具体使用方法网上一堆。 这 ...
分类:
其他好文 时间:
2020-07-20 15:16:44
阅读次数:
61
http和https的优缺点,区别与工作原理 文章内容: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一 ...
分类:
Web程序 时间:
2020-07-20 10:56:55
阅读次数:
86
Ajax1.全局刷新和局部刷新的工作原理? 全局刷新:由浏览器负责将请求协议包推送到服务端,服务端将相应协议包推送到浏览器内存,导致浏览器原有数据被覆盖,导致展示时原有数据无法展示局部刷新:由浏览器内存中的一个脚本对象代替浏览器将请求协议包发送到服务端,服务端返回响应包到脚本对象上,导致脚本对象内容 ...
分类:
Web程序 时间:
2020-07-19 23:50:11
阅读次数:
127
一、RabbitMQ简介 1. 应用场景 (1)任务异步处理 ? 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。缩短了应用程序的响应时间。 (2)应用程序解耦合 ? MQ相当于一个中介,生产方通过MQ与消费方交互,它将应用程序进行了解耦合。 2. 工作原理 ? 下图是Rab ...
分类:
其他好文 时间:
2020-07-18 22:55:09
阅读次数:
100
一.从输入URL到页面展示,这中间发生了什么 首先来看一下“从输入URL到页面展示完整流程的示意图” 1.1 浏览器展示页面进程介绍 该图是浏览器多进程配合从而完成浏览器的页面跳转、渲染,主要有三个浏览器进程相互配合。 浏览器进程:主要负责用户交互、子进程管理和文件存储等功能,就相当于浏览器的大管家 ...
分类:
其他好文 时间:
2020-07-18 22:07:41
阅读次数:
67
高级特性 简单消息队列 可以用list的rpush+lpop实现简单的消息队列功能(用blpop可以阻塞连接直到有消息时才返回) 发布订阅模式 消费者通过subscribe订阅一个频道,生产者通过publish发布消息到频道,实现多条发布。 通过unsubscribe取消订阅。 订阅的频道可以用通配 ...
分类:
其他好文 时间:
2020-07-17 22:07:32
阅读次数:
87
概念:工作原理扫描文件从第一行到最后一行进行处理文件使用一行作为输入,并将这一行赋值给内部变量$0然后,行被":"(默认为空格或制表符)分解成字段或域,每个字段存储在已编号的变量中,从$1开始编号内部变量"FS"来确定字段分割符AWK打印字段时,print函数打印,awk在打印的字段之间加上空格,因为$1,$3之间有一个逗号,逗号被定为输出字段分割符OFSa
分类:
其他好文 时间:
2020-07-17 16:31:15
阅读次数:
108
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的 ...
分类:
编程语言 时间:
2020-07-17 09:39:28
阅读次数:
79