1. 什么是consul?
是一个服务管理软件。
支持多数据中心下,分布式高可用的,服务发现和配置共享。
consul支持健康检查,允许存储键值对。
一致性协议采用 Raft 算法,用来保证服务的高可用.
成员管理和消息广播 采用GOSSIP协议,支持ACL访问控制。
ACL技术在路由器中被广泛采用,它是一种基于包过滤的流控制技术。控制列表通过把源地址、目的地址及端口号作为...
分类:
其他好文 时间:
2015-06-01 18:49:06
阅读次数:
1975
线程就是程序中单独顺序的流控制。线程本身不能运行,它只能用于程序中。线程是程序内的顺序控制流,只能使用分配给程序的资源和环境。多线程则指的是在单个程序中可以同时运行多个不同的线程执行不同的任务。同其他大多数编程语言不同,Java内置支持多线程编程(multithreadedprogramming)。...
分类:
编程语言 时间:
2015-06-01 11:09:49
阅读次数:
117
switch语句与if语句的关系最为密切,而且也是在其他语言中普遍使用的一种流控制语句。ECMAScript中switch语句的语法与其他基于C语言非常接近,如下所示:switch(expression){ case value:statement break; case value:st...
分类:
其他好文 时间:
2015-05-28 19:49:24
阅读次数:
125
TCP协议以可靠性出名,这其中包括三次握手建立连接,流控制和拥塞控制等技术。我写的这个系统基于UDP协议模拟了一个TCP协议,所实现的功能如下:1.三次握手2.一个计时器,用来判断传输超时行为3.快速重传4.能处理不同的MSS(maximum segment size)5.没有被接收方确认收到的包会...
分类:
其他好文 时间:
2015-05-27 11:37:37
阅读次数:
354
case流控制:case结构用于多种情况的条件判断。类似于其他编程语言中的switch/case语句,但从语法形式上讲,有很大的不同。case字符串in模式)语句;;模式2|模式3)语句;;*)默认执行的语句;;esac提示:esac就是case反过来写。break和continuebreak命令允许跳出循环。break通常在进..
分类:
系统相关 时间:
2015-05-23 18:44:59
阅读次数:
145
if流控制:Shell中的条件判断语句,与其他编程语言类似。如果需要知道有哪些条件判断方式,通过mantest就可以得到帮助常用格式格式一if条件;then语句fi格式二if条件;then语句else语句fi格式三if条件;then语句elif条件;then语句fi格式四if条件;then语句elif条件;then语句else语..
分类:
系统相关 时间:
2015-05-23 18:44:14
阅读次数:
151
一、管理作用域二、高效的数据存取 三、流控制四、字符串优化五、避免运行时间过长的脚本
分类:
Web程序 时间:
2015-05-22 01:46:11
阅读次数:
161
输入输出流程序 代码(C)本文地址:http://blog.csdn.net/caroline_wendy使用输入输出流,控制文件流。STDIN_FILENO,STDOUT_FILENO代表标准输入和标准输出的文件描写叙述符。运行文件使用"./", 结束文件"Ctrl+D"。代码:/*By C.L....
分类:
系统相关 时间:
2015-05-18 14:31:15
阅读次数:
159
缓冲区溢出漏洞实验一、实验描述缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。二、实验准备系统用户名shiyanlou,密码shiyan...
分类:
其他好文 时间:
2015-04-30 14:01:56
阅读次数:
100
1. 负边距对由文档流控制的元素的作用是,会使它们在文档流中的位置发生偏移,但这种偏移不同于相对定位,通过相对定位偏移后,其仍然会坚守着它原来占据的空间,而通过负边距移动后的元素,其原来的空间会被后来的元素占据。注意:负margin不会使元素脱离文档流。2. 在文档流中,元素的最终边界是由m...
分类:
其他好文 时间:
2015-04-27 12:35:59
阅读次数:
96