路由

RabbitMQ - Spring Boot

江枫思渺然 提交于 2020-02-02 04:03:16
文章目录 Introduction RabbitMQ Work Mode Direct -- 路由模式 RabbitMQ direct producer application.properties pom.xml DirectRabbitConfig.java SendMessageController.java Console Output RabbitMQ direct consumer application.properties pom.xml DirectReceiver.java Console Output Fanout -- 发布/订阅模式 Fanout Producer FanoutRabbitConfig.java SendMessageController.java application.properties pom.xml Console Output Fanout Consumer FanoutReceiverA.java FanoutReceiverB.java FanoutReceiverC.java application.properties pom.xml Console Output Topic -- 匹配订阅模式 Publisher application.properties pom.xml TopicRabbitConfig

zigbee关联请求入网

时间秒杀一切 提交于 2020-02-01 20:23:13
2、任何一个zigbee模块要加入到某个网络,一定要有一个处于该网络里的节点作为介绍人,并且这个介绍人不能是终端节点。介绍人节点为被介绍人节点的父节点,被介绍加入的节点称为子节点。二者是父子节点关系。 3、有三个模块:A模块下载了协调器功能代码;B模块下载了路由器功能代码;C模块下载了终端功能代码; 当A没上电,而B、C上电的时候,会一直去寻找网络请求加入网络;直到A模块上电以后,先去创建一个网络确定PANID,以及设定自己的ID为0x0000,然后把B、C加入到网络中来,加入网络可以分成两种:1)、下载了终端代码的C模块先加入网络,那么C模块的父节点肯定是A模块;C入网后,B又开始入网,因为C不能作为介绍人,那么B的父节点只能是A模块。网络拓扑结构为 2)如果是B节点先入网,那么其网络拓扑结构有两种: 4、当被加入节点有多个介绍人可以选择加入的时候,根据相对于被加入节点的信号强度等一些其他的参数来选择最佳的介绍人节点。 5、zigbee网络组建之后,网络里的节点可以进行相互通信,其通信方式有四种:单播、广播、组播和绑定。 6、入网前:路由器都做了些什么事儿? 一直在发上面这个帧。 TYPE:为CMD命令帧格式。是信标请求帧,Beacon request;它的作用是,让在它附近的所有具备介绍人资格的节点,都回复信标帧,这些返回的信标帧被这个想要加入的无线模块拿到,通过这些信标帧

React-6-路由

独自空忆成欢 提交于 2020-02-01 17:33:56
一、介绍及安装使用react-router 1.特点 ①路由也是组件 ②分布式配置,在各个组件都可以使用 ③包含式配置,可匹配多个路由 2.安装使用 npm install react-router-dom --save 使用步骤: 引入顶层路由BrowserRouter组件包裹根组件 引入Link组件编写路由导航 引入Route组件编写导航配置 编写导航配置对应的component组件 import React, { Component } from 'react' import { BrowserRouter, Link, Route, Switch } from 'react-router-dom' function Home() { return <div>首页</div> } function Course() { return <div>课程</div> } function Mine() { return <div>我的</div> } function NotFound() { return <div>没有的组件</div> } function App() { return ( <div> <ul> <li><Link to="/">首页</Link></li> <li><Link to="/course">课程</Link></li> <li><Link to=

计算机网络概述(二)

十年热恋 提交于 2020-02-01 16:00:11
同个人网站: http://tsundere-x.top/ 网络协议 网络协议规定了通信双方具体的通信规则,包括消息的传递细节。 协议的三要素: 语法、语义、同步 语义 :对构成协议元素的含义的解释,即“讲什么”。 语法 :数据与控制信息的结构或格式,即“怎么讲”。 同步 :规定了事件的执行顺序。 交换的概念和分类 概念 :网络中间结点按照某种方式动态地分配传输线路的资源,从输入链路选择连通到输出链路的过程称为交换。 分类 :电路交换技术、分组交换技术、报文交换技术 电路交换技术特性: 1)提供面向连接的服务(拨号建立连接,通信,挂机释放连接) 电路交换最典型的例子就是打电话,当打电话时,别人无法打进同一个电话,资源独占。 每次打电话时首先要拨号建立连接,打完电话需要挂机释放连接,属于面向连接的服务。 2)资源独占,价格高 3)通信可靠性高 分组交换技术核心思想: 分组:将需要传输的较大的文件或报文分成多个小的包(分组)。 存储转发:分组交换机(路由器)收到分组,存储到缓存中,排队等待处理,最后选择输出链路转发。 资源共享:由于存储转发使得多个用户可以共享一段链路。资源共享是宏观的。 为什么要分组? 数据越大,传输中出错的概率越大,重传分组的代价越高 数据越大,路由器缓存越大,不利于存储转发 分组分多大最合理? 低出错不影响路由器存储转发的前提下尽可能大

CCNP6

自闭症网瘾萝莉.ら 提交于 2020-02-01 15:01:51
动态路由协议 各台路由器上,进行信息的沟通,相互的学习,获取未知的路由信息;再进行计算、收敛将最佳的路径加载到路由表中 优点: 工作效率----快速大量学习路由 结构突变时可以马上重新收敛 缺点: 占用硬件资源----cpu/缓存/带宽 安全问题----设备间交互的信息,可能被窃取或者被篡改 算法错误问题----收敛结果不是真正的最佳路径、甚至出环 总结: 一个优秀的IGP路由协议---- 收敛速度快、选择路径佳、占用资源少 路由协议的分类: 基于AS号进行分类 AS----自治系统 AS编号 0-65535 1-64511 公有 64512-65535 私有 IGP 内部网关路由协议----AS之内工作----RIP/EIGRP/OSPF/ISIS----在复杂的结构中快速计算出最佳无环路径 EGP 外部网关路由协议----AS之间工作----EGP/BGP----在大环境间进行路由的共享与管理 IGP协议的分类: 基于更新时是否携带子网掩码 无类别(携带掩码) 有类别(不携带掩码) 基于工作特点 DV(距离矢量)----RIP/EIGRP LV(链路状态)----OSPF/ISIS RIP 路由信息协议 ----V1/V2/NG(ipv6) 距离矢量型的路由协议 基于UDP520端口工作 使用跳数作为度量 周期和触发更新均存在 周期更新----30s 支持等开销负载均衡

vue通过路由传值及在页面刷新后如何保存值

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-01 12:13:33
1、普通的路由跳转 方式一:通过routerLinkTo方式,转为a标签的跳转,to里面相当于a标签的href路径 如下: 方式二:通过this.$router.push方式: 如下: 2、带参数的路由跳转 通过动态参数: 通过这种方式传递的参数在刷新后不会消失,但会显示在url路径上 router设置如下: 跳转方式: 接收路由参数方式: 通过params和query等方式: query和path为一个组合,params和name为一个组合,不同之处在于query方式会显示在url上,而params不会 发送: 接收: 3、页面接收参数后刷新,如何保存路由参数 一、通过query和动态参数之类的在url上显示的在页面刷新后,参数不会消失 二、通过session和localstorage等方式存储数据参数 来源: https://www.cnblogs.com/Zxq-zn/p/12244006.html

路由表生成算法

倖福魔咒の 提交于 2020-02-01 10:35:33
一:几个概念 1:路由器: 是连接因特网中的个局域网,广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号. 路由器又称网关设备是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网,当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成.因此,路由器具有潘丹网络地址和选择IP路径的功能,它能在多个网络互联的环境中,简历灵活的连接,可用完全不同的数据分组和介质访问方法连接各种网络,路由器只接受受源站或其他路由器的信息,属于网络层的互联设备. 2:路由表 是指路由器或者其他互联网的网络设备上存储的一张信息表, 该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。 lLinux下查看路由设备 Destination:是目的网络地址 Genmask:是子网掩码 Gateway:是下一条地址 Iface是发送接口 Flags中的U标志表示此条目有效,G标志表示此条目的下一条地址是某个路由器的地址,没有G标志的条目表示目的网络地址是与本机接口直接相连的网络,不必经路由转发,因此下一条地址地址处记为*号. 如果发送数据包的目的地址是192.168.0.0根第一韩的子网掩码做与运算得到192.168.0.0与第一行的目的网络地址相符.因此从etho接口发送出去,

iOS VIPER 架构解读

巧了我就是萌 提交于 2020-02-01 05:17:51
苹果官方推荐的 APP 架构是 MVC 架构,实际上它并不是传统的三层架构,而是两层架构,即整个 APP 由“模型”和“视图控制器”两层构成。因此视图控制器显得尤其重要,它的重要体现在两个方面: ViewController 是 iOS APP 中最重要的“基石”,没有 ViewController 就没有 APP——iOS 9 以后,要求 UIWindow 必须要有一个 rootViewController,否则 APP 不能运行。 后面所有的 MVP、MVVM 和 VIPER 架构都是基于 ViewController 的。 正因为其重要,所以 ViewController 才会显得“臃肿”。为了给 ViewController 减肥,许多新的架构应运而生。比如 MVVM、MVP,都试图将“视图控制器”拆分成更多的层级,从而减轻视图控制器的负担。 VIPER 也不例外。 VIPER 架构 下图阐释了所谓的 VIPER 架构: 首先简单解释一下: E - Entity,实体。 对应了 MVC 中的模型层。 然后 VIPER 将 MVC 中的视图控制器进一步分为了以下几层,即上图红框中的所有组件,它们其实都是由 MVC 中视图控制器(即 ViewController)中演变而来的: R - Router,路由器。负责视图控制器相关的导航(即 Segue),包括进来的导航和出去的导航

计算机网络动态路由rip ospf

大兔子大兔子 提交于 2020-02-01 03:26:54
计算机网络第四次实验报告 一、实验目的 1.掌握基于RIP动态路由协议的网络互联 2掌握.基于OSPF动态路由协议的网络互联 3.掌握基于Ripng和ospfv3的下一代网络互联(课外) 二、实验内容 基于RIP的网络互联 路由信息协议-RIP RIP基本配置 RIP-环路 环路避免-水平分割 环路避免-毒性反转 环路避免-触发更新 RIP配置-Metricin RIP配置-Metricout 水平分割&毒性逆转 抑制接口 基于OSPF的网络互联 开放式最短路径优先(OSPF) 配置RIPng 配置OSPFv3 三、实验过程 RIP工作原理 路由器运行RIP后,会首先发送路由更新请求,收到请求的路由器会 发送自己的RIP路由进行响应。 网络稳定后,路由器会周期性发送路由更新信息。 RIP-度量 RIP使用跳数作为度量值来衡量到达目的网络的距离 缺省情况下,直连网络的路由跳数为0。当路由器发送路由更新时, 会把度量值加1。RIP规定超过15跳为网络不可达。 RIPv2报文格式 环路避免-水平分割 路由器从某个接口学到的路由,不会从该接口再发回给邻居路由器 环路避免-毒性反转 毒性反转是指路由器从某个接口学到路由后,将该路由的跳数设置 为16,并从原接收接口发回给邻居路由器。 水平分割&毒性逆转 抑制接口 配置G0/0/1接口为抑制状态,只接收RIP 报文。 此命令的优先级大于rip

路由器基础配置之rip

橙三吉。 提交于 2020-02-01 03:00:44
我们将以上面的拓扑图进行实验,用rip协议来进行实验,目的是实现三台不同网段的pc机之间实现互相通信 首先为pc机配置好ip地址和网关,配置完IP地址后在配置路由器 router1: enable  进入特权模式 config t  进入全局配置模式 interface g0/0  进入接口模式 ip address 192.168.40.254 255.255.255.0 no shu   启动接口 exit  interface s0/3/0 ip address 192.168.70.1 255.255.255.0 no shu   exit 在全局配置模式下 route rip version 2 network 192.168.40.0 network 192.168.70.0 router2 enable  进入特权模式 config t  进入全局配置模式 interface s0/3/0  进入接口模式 ip address 192.168.70.2 255.255.255.0 clock rate 6400 no shu   启动接口 exit  interface s0/3/1 ip address 192.168.90.1 255.255.255.0 clock rate 6400 no shu   exit interface s0/2/0 ip