05 2017 档案

摘要:本项目主要进行网页的抓取,上述为主控制模块 http协议请求页面时的流程: 1、 输入网址 2、 向DNS发送解析请求 3、 DNS返回给我们一个对应的IP地址 4、 通过IP地址向资源所在的主机发送请求 5、 如果资源存在,主机返回200状态,同时返回数据部分 6、 本地http客户端(一般来说是 阅读全文
posted @ 2017-05-17 00:03 柳下_MBX 阅读(1693) 评论(0) 推荐(1)
摘要:Linux下没有直接可以调用系统函数知道CPU占用和内存占用。那么如何知道CPU和内存信息呢。只有通过proc伪文件系统来实现。 proc伪文件就不介绍了,只说其中4个文件。一个是/proc/stat,/proc/meminfo,/proc/<pid>/status,/proc/<pid>/stat 阅读全文
posted @ 2017-05-08 20:32 柳下_MBX 阅读(487) 评论(0) 推荐(0)
摘要:写了一个关于zookeepeer应用的简单demo 服务端定时的向zookeeper集群注册,客户端监听zookeeper服务节点变化,一旦变化,立刻响应,更新服务端列表 服务端代码: client 阅读全文
posted @ 2017-05-08 00:20 柳下_MBX 阅读(857) 评论(0) 推荐(0)
摘要:ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,它提供了一项基本服务:分布式锁服务。由于ZooKeeper的开源特性,后来我们的开发者在分布式锁的基础上,摸索了出了其他的使用方法:配置维护、组服务、分布式消息队列、分布式通知/协调等。 注意:ZooKeeper性能上的 阅读全文
posted @ 2017-05-07 17:48 柳下_MBX 阅读(515) 评论(0) 推荐(0)
摘要:一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一 阅读全文
posted @ 2017-05-07 17:45 柳下_MBX 阅读(530) 评论(0) 推荐(0)
摘要:Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制 阅读全文
posted @ 2017-05-04 19:54 柳下_MBX 阅读(225) 评论(0) 推荐(0)
摘要:Redis命令 redis是一种高级的key:value存储系统,其中value支持五种数据类型: 1.字符串(strings) 2.字符串列表(lists) 3.字符串集合(sets) 4.有序字符串集合(sorted sets) 5.哈希(hashes) 而关于key,有几个点要提醒大家: 1. 阅读全文
posted @ 2017-05-02 14:52 柳下_MBX 阅读(341) 评论(0) 推荐(0)