一、相关概念 分布式系统:是一个硬件或软件组件分布在网络中的不同的计算机上,彼此间仅通过消息传递进行通信和协作的系统。 特征:分布性、并发性、缺乏全局时钟、故障必然会发生 典型问题:通信异常、网络分区、三态(成功、失败、超时)、节点故障 CAP: P:分区容错性; CP:一致性; AP:可用性 BA ...
分类:
其他好文 时间:
2019-01-14 00:21:03
阅读次数:
229
生成树协议(spanningtreeprotocol)工作在二层里面(数据链路层)二层交换机理解一下重点:1、STP的工作原理2、配置PVST+生成树协议的目的是:1、建立一个冗余的交换机网络2、提高容错性3、备份。环路带来的三个问题:1、广播风暴2、收到重复的数据帧3、MAC地址表不稳定(震荡)解决的方法就是:生成树协议STP树是没有环的。生成树的目的(作用)就是通过算法算出来阻塞哪个接口进而消
分类:
其他好文 时间:
2019-01-09 13:38:44
阅读次数:
259
程序的异常处理是使得程序具有一定的容错性,是指允许给运行环境或者人为因素的一些错误的提示或处理。其基本思想:每一个函数要负责发现异常,不必去处理错误,但是需要构造一个异常对象向调用者抛出该异常。该调用者查看异常对象,判断是否能够解决,给用户提示;如果处理不了,则需要继续向更上一级的调用者抛出异常,如 ...
分类:
编程语言 时间:
2019-01-08 15:18:59
阅读次数:
178
ZK的特性 Zk的特性会从会话、数据节点,版本,Watcher,ACL权限控制,集群角色这些部分来了解,其中重点需要掌握的数据节点与Watcher 会话 客户端与服务端的一次会话连接,本质是TCP长连接,通过会话可以进行心跳检测和数据传输; 会话(session)是zookepper非常重要的概念, ...
分类:
其他好文 时间:
2019-01-07 01:28:24
阅读次数:
194
现在爬虫工作者越来越多,那么今天就讲讲就从解析数据和模拟器好好说说爬虫。 原本的称呼就是应该是叫解析网页,但是目前移动数据已经成为日常生活中不可或缺的数据走向,所以解析数据这个词来形容 会更加精准,解析数据。解析数据就是说当我们访问一个网址的时候,服务器就该网站把内容反馈给了我,我应该如何的把我 真 ...
分类:
其他好文 时间:
2019-01-03 16:48:20
阅读次数:
206
一、背景在企业BI平台建设过程中,数据整合始终是一切的基础,简单BI项目可以通过存储过程来实现,而复杂、全面、多方异构数据来源等就大大增加了复杂性,存储过程的可管理性、可维护性、容错性等就无法很好的跟上企业的BI的发展脚步和需要。因此,一个完善的、健壮的、可视化的、易于开发和管理的ETL解决方案,就... ...
分类:
其他好文 时间:
2019-01-03 15:06:30
阅读次数:
243
RAID-0条带数据: 优点:2块硬盘同时在写数据,而且各写各的不影响,速度较快;性能提升2倍(理论); 缺点:服务器硬盘特别容易损坏,一点损坏一个,其余不能用;没有容错性;服务器用的不多,都是配合使用; 实验开始: 1.挂载两块5G硬盘 2.进行分区:fdisk /dev/sdb n创建分区,p创 ...
分类:
其他好文 时间:
2018-12-17 20:23:06
阅读次数:
237
功能: 1、分布式:重写quartz基于数据库的分布式功能,改用zookeeper实现注册中心; 2、并行调度:采用任务分片方式实现,将一个任务拆分成n个独立的任务项,由分布式的服务器并行执行各自分配到的分片项; 3、弹性扩容缩容:将任务拆分为n个任务项后,各个服务器分别执行各自分配到的任务项,一旦 ...
分类:
其他好文 时间:
2018-12-16 11:51:11
阅读次数:
97
标签格式 格式: 双边:<标签名 属性1="值1" 属性2='值2' 属性3=值3>内容</标签名> 单边:<标签名 属性1="值1" 属性2='值2' 属性3=值3 /> 特点: 标签都是成对出现的,单边标签也不要忘记结尾的'/' 容错性强,但是不要故意写错,故意挑战浏览器的解析能力 标签名已经预 ...
分类:
Web程序 时间:
2018-12-11 21:43:28
阅读次数:
348
互联网发展到现在,由于数据量大、操作并发高等问题,大部分网站项目都采用分布式的架构。而分布式系统最大的特点数据分散,在不同网络节点在某些时刻(数据未同步完,数据丢失),数据会不一致。 在2000年,Eric Brewer教授在PODC的研讨会上提出了一个猜想:一致性、可用性和分区容错性三者无法在分布 ...
分类:
其他好文 时间:
2018-12-08 15:48:57
阅读次数:
157