NP笔记——06 EIGRP(思科)
EIGRP:增强型的内部网关路由协议
IGP,
最大支持100跳
高级的距离矢量协议(ADV)
无类协议,支持VLSM和CIDR
四层协议,基于三层IP的封装
有5类报文
组播地址:224.0.0.10
邻居发现以及恢复机制:
见NA部分
Hold time时间内一直没有收到hello报文,邻接关系会...
NP笔记——07 BGP概述和工作原理
动态路由协议可以按照工作范围分为IGP和EGP。IGP工作在同一AS内,主要用来发现和计算路由,为AS内提供路由信息的交换;而EGP工作在AS与AS之间,在AS间提供无环路的路由信息交换,BGP在是EGP的一种
自治系统的典型定义是指由同一个技术管理机构管理,使用统一选路策略的一些路由器的集合。
每个自治系统都有唯一的自治系统编号,这个编号是由IANA分配的。
我们通过不...
NP笔记——08 BGP选路原则
BGP的路径属性:
BGP路由属性是一套参数,它对特定的路由进行更详细的描述。在配置路由策略时我们将广泛地使用各种路由属性。
BGP路径属性可以被分为四大类:
公认必遵 (Well-known mandatory)
公认任意 (Well-known discretionary)
可选过渡 (Optional transitive)
可选非过渡 (Optional non-transit...
NP笔记——09 BGP的路由聚合和策略
路由聚合的概述:
将具体的路由条目汇聚成一条聚合路由
路由聚合原则采用最长相同掩码匹配的方法
BGP的路由聚合有两种:自动聚合和手动聚合
自动聚合:
对BGP引入的IGP子网路由进行聚合。配置自动聚合后,生成聚合后的自然网段路由,而原引入的子网路由被抑制,不会被优选和发布给BGP邻居。
summ...
在Java内利用Socket实现在控制台进行实时聊天
本Demo是在CSDN的其他一篇关于Socket通信的Demo基础上,利用多线程实现了服务端与客户端的相互通信。原Demo博客的地址https://blog.csdn.net/qiuyoungster/article/details/58030191第一次在CSDN发博客,还有很多不懂的地方,望大佬们多多指点。package com.lvjia.car.socket;
import java.i...
Mysql数据库锁之---表级锁、行级锁、悲观锁、乐观锁、间隙锁GAP、死锁等简单介绍
目录
一、数据库默认加的锁
二、表级锁与行级锁
表级锁
行级锁
三、乐观锁与悲观锁
乐观锁
悲观锁
四、间隙锁GAP
五、死锁
总结
在Mysql中有:排它锁,共享锁,表锁,页锁,间隙锁,意向排它锁,意向共享锁,行锁,读锁,写锁,乐观锁,悲观锁,死锁...等关于锁的名词我们是耳听目染,但这些锁名词是什么?怎么用?
本文,以...
关于HttpURLConnection与HttpClient
写了俩小时的博客,没有自动保存,点了关闭网页,然后没了...没了...
这种心情,就想...
算了,直接粘贴复制吧...
0.所需jar
<!--HttpClient所需jar-->
<dependency>
<!-- httpclient的接口基本都在这儿-->
<groupI...
通俗易懂且深刻的理解 Get与Post的区别
这两天在研究HttpClient,里面HttpPost与HttpGet传参的方式有些许区别。
但当我在HttpPost里直接url传参也是可以的。顿时有点迷惑。"不是Post是将参数放在body里面嘛?怎么url也可以?"
故在网上搜了搜,看到下面的文章写得很通俗切较为深刻,故转载,以保留
转载地址,原创地址
正文:
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过W...
整理了HttpURLConnection与HttpClient的使用Demo
HttpURLConnection与HttpClient是java目前较为常用的访问HTTP的api接口的方法。
自己将这两种方法整理为demo,在此保存。
Demo目录
Connection类
package com.Util.connection;
import org.apache.http.HttpEntity;
import org.apache.http.NameVal...
FastJson与Jackson,修改SpringBoot默认的JSON
JSON
在前后台数据通信过程中,json数据格式是一种比较常用的方式。将javabean转化为json格式字符串,可以通过简单的字符串拼接
JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。
JSON有两种表示结构,对象和数组。
对象结构以”{”大括号开始,以”}”大括号结束...
JAVA网络编程:使用NetworkInterface 获得本机在局域网内的IP
1、问题提出
在使用 Java 开发网络程序时,有时候我们需要知道本机在局域网中的 IP 地址。很常见的一种做法是调用本地命令(比如 Windows 上的 ipconfig 命令和 Linux 上的 ifconfig 命令),接着解析本地命令的输出,最后得到本机在局域网内的 IP 地址。很明显,这种做法不够方便,也不够 Java。于是引出了 Java 在 JDK1.4 的时候添加的一个类: N...
JAVA正则表达式,matcher.find()和 matcher.matches()的区别
1.find()方法是部分匹配,是查找输入串中与模式匹配的子串,如果该匹配的串有组还可以使用group()函数。
matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般要用matches()。
2.Pattern pattern= Pattern.compile(".*?,(.*)");
Matcher matcher =...
intellij idea设置打开多个文件显示在多行tab上
在intellij idea上打开多个文件编辑时如果文件全部显示在同一个tab中,并且隐藏了部分的文件操作就不是很方便,我们可以设置显示出所有的文件
文件(file)-》settings
Editor->General->Editor tabs
不勾选show tabs in single row
点击OK,所有的编辑文件都显示出来了,没...
Servlet的Request.getInputStream()只能读取一次问题
目录
原因分析
解决方案
原因分析
在使用HTTP协议实现应用间接口通信时,服务端读取客户端请求过来的数据,会用到request.getInputStream(),第一次读取的时候可以读取到数据,但是接下来的读取操作都读取不到数据
原因:
1. 一个InputStream对象在被读取完成后,将无法被再次读取,始终返回-1;
2. InputStream并没有实现reset...
Java使用AES加密和解密
前言:
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。
AES的基本要求是,采用对称分组密码体制,密钥长度的最少支持为128、192、256,分组长度128位,算法应易于各种硬件和软件实现。1998年NIST开始AES第一轮分析、测试和征集,共产生了15个候选算法...
slf4j+logback日志框架的搭建与使用
据说马上要开项目了,自己闲来无事就基于SpringBoot来搭建一套开发框架,在日志框架上,我本次选用了Slf4j+Logback的日志框架。特此在这里记录一下。
前景提要:
slf4j :定义了一套接口,是一个日志门面,可实现多个日志系统间快速切换(通过修改配置文件)。ps:Slf4j相当于一个接口,它没有具体的日志实现,但可以通过它来调用如log4j、logback等具体的log日...
SDUTACM 数据结构实验之查找七:线性之哈希表
线性探测法解决哈希冲突:很好的一篇博客:建议先看一下是怎么回事。
http://blog.163.com/wf_shunqiziran/blog/static/1763072092012612114126231/
数据结构实验之查找七:线性之哈希表
Time Limit: 1000 ms Memory Limit: 65536 KiB
Submit Statistic
Problem...
Linux之LVM与磁盘配额(quota)详解
什么是LVM? LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 分区加入其中,这样可以实现一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空间不够使用的时候,可 能就会带来很大的麻烦。使用LVM在一定程度上就可以解
顶尖高手是如何设计自己的赚钱商业模式
企业家是战略家,战略家选择家园,选择比努力工作更重要。一个可行且具有投资价值的商业模式是企业家在其商业计划中需要强调的第一件事。 事实上,没有商业模式,创业只是一个梦想。世界领先的管理大师彼得·德鲁克说:未来企业的直接竞争不再是产品和服务的竞争,而是商业模式的竞争。为了在激烈的市场竞争中生存,我们必须创新。 创新就是创造资源。 我们了解我们可以通过创新创造新资源并创造新市场。 只有当您将产品或服务
MySQL 主从同步与分离
说明:在实际生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是完全不能满足实际需求的,因此,一般来说都是通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力这样的方案来进行部署与实施。MySQL的主从复制和MySQL的读写分离两者有着紧密联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离。.
今日推荐
周排行