前言: 一次偶发的运营商故障,导致部分区域访问BGP站点不可达,为了避免问题再次发生,准备了一套正向代理环境, 当出现类似问题时,可以通过修改DNS实现流量转移。 其核心原理为代理转发,缺点是正向代理后端接收的源IP为正向代理的IP,对WAF、日志统计等产生干扰,所以不建议长时间使用。 由于是单站点 ...
分类:
其他好文 时间:
2017-06-03 00:47:14
阅读次数:
189
输入:只包含0,1的矩阵 输出:元素1到达最近0的距离 算法思想:广度优先搜索。 元素为0为可达区域,元素为1为不可达区域,我们的目标是为了从可达区域不断地扩展至不可达区域,在扩展的过程中,也就计算出了这些不可达区域到达最近可达区域的距离。 每个可达元素都记录了到当前位置的距离,因此在后续的遍历中, ...
分类:
其他好文 时间:
2017-05-27 23:01:53
阅读次数:
206
键值名称agent.hostname客户端主机名。返回字符串agent.ping客户端可达性检查。返回nothing-不可达;1-可达agent.versionzabbix客户端(agent)的版本。返回字符串kernel.maxfiles操作系统最大的文件打开数量。返回整数kernel.maxproc操作系统最大的进程数。返回整数net.dns[&l..
分类:
其他好文 时间:
2017-05-01 09:48:59
阅读次数:
182
POJ 2112 Optimal Milking 题目链接 题意:给定一些机器和奶牛,在给定距离矩阵,(不在对角线上为0的值代表不可达),每一个机器能容纳m个奶牛。问全部奶牛都能挤上奶,那么走的距离最大的奶牛的最小值是多少 思路:明显的二分+最大流。注意floyd求出的距离矩阵最大值可能不止200, ...
分类:
其他好文 时间:
2017-04-23 10:47:56
阅读次数:
235
一、java引用的种类 1、对象在内存中的状态 可达状态:当一个对象被创建后,有一个以上的引用变量指向它。 可恢复状态: 不可达状态:当对象的所有关联被切断,且系统调用所有对象的finalize方法依然没有使该对象变成可达状态,那该对象将永久性的失去所有引用,最后变成不可达状态。 2、引用的类型 强 ...
分类:
编程语言 时间:
2017-04-11 16:34:17
阅读次数:
220
书中笔记: 也许并不会死: 要宣告回收一个对象死亡,至少要经历两次标记过程: 当可达性分析发现一个对象不可达的时候,将标记第一次并进行筛选,筛选的条件是此对象是否有必要执行finalize()方法,当对象没有覆盖finalize或者已被调用过,则虚拟机认为此对象没必要执行finalize, 如果判断... ...
分类:
其他好文 时间:
2017-04-05 20:27:26
阅读次数:
256
1、对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。 通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间。 2、可以。程序员可以 ...
分类:
编程语言 时间:
2017-03-29 21:02:36
阅读次数:
161
笔记 RIP防止路由环路的技术 非直连路由 距离矢量-收敛过程 路由器从收集到的源地址中选择最佳路径 Rip(hop count)非只能学习,可能会出现路由环路 限制16跳 到16跳不可达 用在小网络 更新速度过慢导致不一致的路由信息 更新速度不同步 IP协议中TTL值是数据包的一个生命周期,每当经 ...
分类:
其他好文 时间:
2017-03-22 13:10:37
阅读次数:
169
今天排查服务器,发现iptables中有一条规则:-AINPUT-jREJECT--reject-withicmp-host-prohibited这个的意思,拒绝所有的数据包,返回icmp不可达,加上这条规则之后,所有数据包都不能外出,除了在该规则之前声明允许的数据包---一个正确的例子---------*filter:INPUTACCEPT[46:..
分类:
其他好文 时间:
2017-03-13 16:44:28
阅读次数:
1135
一个网段内,IP地址(末位奇数)走电信,IP地址(末位偶数)走联通当某个运营商不可达时,自动切换。通过NQA来确定运营商是否可达。,并与流行为、静态路由联动,实现自动切换。默认路由走电信,当电信不可达走联通(根据配置的路由优先级,华为交换机静态路由默认优先级为60)..
分类:
其他好文 时间:
2017-02-22 18:32:11
阅读次数:
376