摘要:
Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务1、zookeeper是为别的分布式程序服务的2、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务)3、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分 阅读全文
摘要:
单例设计模式 保证一个类在内存中只能有一个对象。 思路: 1)如果其他程序能够随意用 new 创建该类对象,那么就无法控制个数。因此,不让其他程序用 new 创建该类的对象。 2)既然不让其他程序 new 该类对象,那么该类在自己内部就要创建一个对象,否则该类就永远无法创建对象了。 3)该类将创建的 阅读全文
摘要:
路由表与转发表: 路由表是根据路由选择算法得出的,而转发表是从路由表得出的; 转发表的结构应当使查找过程最优化,路由表则需要对网络拓扑变化的计算最优化 路由表总是由软件实现的,而转发表可由硬件实现 BGP(路径向量选择协议):寻找一条能够到达目的网络且比较好的路由,使用TCP RIP与OSPF: 相 阅读全文
摘要:
数据链路层传输单元:帧 首部和尾部加上数据部分封装成帧,首部和尾部作用是帧定界 循环冗余校验CRC 硬件:交换机、网桥 PPP: 既面向字符(异步传输),又面向比特(同步传输) 为解决透明传输问题,异步传输时使用字符填充法,同步传输时使用零比特填充法 CSMA/CD与CSMA/CA: CSMA/CD 阅读全文
摘要:
物理层的主要功能:实现比特流的透明传输,为数据链路层提供数据传输服务 物理层接口的四大特性:机械特性、电气特性、功能特性、规程特性 传输单位:比特 数字信号经过调制成为模拟信号 中继器与集线器: 中继器和集线器都工作在物理层,不划分冲突域; 中继器将一段上的信号放大到另一段; 集线器有多条输入线路, 阅读全文
摘要:
第一个分组交换网:ARPANET 局域网:以太网,令牌总线局域网,令牌环局域网 OSI:开放系统互连参考模型,七层分别为物理层、数据链路层、网络层、运输层、会话层、表示层、应用层 TCP/IP:四层分别为网络接口层、网际层、运输层、应用层 1983年TCP/IP协议成为标准协议,因特网诞生时间 in 阅读全文
摘要:
socket又称套接字,应用程序通常通过“套接字”向网络发出请求或应答网络请求 建立过程:服务器监听-客户端发出请求-建立链接-通信 特点:1、基于tcp链接,数据传输有保障,2、适用于长时间链接,3、适用于即时通信 初了解实例: package text; import java.io.IOExc 阅读全文
摘要:
下载apache包 http://hc.apache.org/downloads.cgi 比较eclipse自带api,简单,易上手 实例: package zw1; import java.io.IOException; import org.apache.http.HttpEntity;impo 阅读全文
摘要:
数组指针 在程序开发中,经常对数组的元素进行访问,在访问过程中需要用到数组指针。数组指针用于指向数组中的某个元素,默认情况下指向数组第一个元素。需要注意的是一个数组只有一个指针。 实例: <?php header("Content-type:text/html;charset=utf-8"); $a 阅读全文
摘要:
数组是什么? 数组是一个能在变量中存储多个值的特殊变量。 数组可以在单个变量中存储多个值,并且您可以根据键访问其中的值。 在PHP中创建数组:array()函数用于创建数组 在PHP中,有三种类型的数组: 1>数值数组-带有数字的数组 2>关联数组-带有指定的键的数组,每个键关键一个值 PHP数值数 阅读全文