自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王小二(IT)

我是一名技术人,不忘初心,方得始终!

原创 版本控制工具Git教程:Git的介绍与安装

版本控制工具Git教程:Git的介绍 一、Git是什么?       Git是目前世界上最先进的分布式版本控制系统。 其工作原理 / 流程如下所示: Workspace :工作区,即电脑里能看到的目录。 Index/Stage:暂存区...

2019-03-29 15:15:26 85 0

原创 基于Java角度理解nodejs/npm/webpack

基于Java角度理解nodejs/npm/webpack nodejs是js后端运行平台,可以把它看成java体系中对应的jdk,是三个里面最基础的。 npm是nodejs的包管理工具,可以把它看成maven中包依赖管理那部分。 webpack是前端工程化打包工具,可以把它看成maven中工程...

2019-03-29 11:25:20 125 0

原创 OpenFlow:简述对OpenFlow协议1.3的认识

OpenFlow:简述对OpenFlow协议1.3的认识       OpenFlow1.3和 OpenFlow1.0的区别较大,也是当前商业上广泛使用的 Open Flow版本之一。     &...

2019-03-26 14:24:19 2013 1

原创 OpenFlow:简述对OpenFlow协议1.0的认识

OpenFlow:简述对OpenFlow协议1.0的认识      一个支持OpenFlow 1.0的交换机有一张流表(FlowTable)和一个安全通道(Secure Channel)。 流表(FlowTable)向交换机提供执行数据包的查找和...

2019-03-26 11:27:40 529 0

原创 OpenFlow:简述OpenFlow协议的演进

OpenFlow:简述OpenFlow协议的演进      本文简单介绍一下OpenFlow协议中1.0到1.4版本的主要演进过程。 一、OpenFlow协议1.0      OpenFlow1....

2019-03-25 16:05:46 970 0

原创 OpenFlow:简述对OpenFlow协议的认识

OpenFlow:简述对OpenFlow协议的认识 一、OpenFlow协议的背景 转发和控制分离是SDN网络的本质特点之一 。在SDN网络架构中,控制平面与转发平面分离,网络的管理和状态在逻辑上集中到一起,底层的网络基础从应用中独立出来,由此,网络获得前所未有的可编程、可控制和自动化能力。这使...

2019-03-25 15:36:25 1505 0

原创 MySQL:简述对索引、锁、事务的认识

MySQL:简述对索引、锁、事务的认识 一、索引 索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容。 索引的优点:1. 天生排序。2. 快速查找。 索引的缺点:1. 占用空间。2. 降低更新表的速度。 注意:小表使用全表扫描更快,中大表才使用索引。超级大表索引基本无效。 索引从实现...

2019-03-22 16:56:42 125 0

原创 IP地址(IPV6)与long数组之间的转换

IP地址(IPV6)与long数组之间的转换 一、前言 IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。IPv6的地址长度...

2019-03-22 13:52:09 1721 1

原创 IP地址(IPV4)与int类型之间的转换

IP地址(IPV4)与int类型之间的转换 一、前言 IP地址(IPV4)是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址(IPV4)通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(...

2019-03-22 11:01:02 2302 0

原创 Karaf:简述对Karaf的认识

Karaf:简述对Karaf的认识 Karaf是基于OSGI之上建立的应用容器,能方便部署各种选定的组件,简化打包和安装应用的操作难度。Open DayLight项目发布之初,后台框架仅采用OSG技术,但自从第三版氦He版本至今, Open Daylight项目就采用了Kaaf作为后台的框架,明...

2019-03-13 16:42:45 5617 0

原创 OSGI:简述对OSGI的认识

OSGI:简述对OSGI的认识 一、OSGI的概念 OSGI(Open Service Gateway Initiative,直译为“开放服务网关”)实际上是一个由OSGi联盟(OSGi Alliance)发起的以Java为技术平台的动态模块化规范。 OSGi联盟是由Sun Microsyste...

2019-03-13 15:48:40 8263 0

原创 ODL:OpenDayLight子项目之MD-SAL

ODL:OpenDayLight子项目之MD-SAL      &am...

2019-03-11 17:54:28 707 0

原创 ODL:OpenDayLight项目中子项目统计(一)

ODL:OpenDayLight项目中子项目统计 一、OpenDayLight项目中最核心的子项目(按字母排列的序列) 项目名称 项目描述 AAA 认证、授权、审计项目 Federation 联合体项目 Infrastructure Utilities 基础设施项目 ...

2019-03-11 16:58:04 822 0

原创 SDN:简述对SDN南向接口协议的认识

SDN:简述对SDN南向接口协议的认识       南向接口是SDN控制器层与SDN基础架构层(SDN交换机)之间通信的依据,SDN南向接口协议的标准化程度要比北向接口协议标准化的程度高。...

2019-03-08 11:42:15 2318 1

原创 SDN:简述对SDN架构的认识

SDN:简述对SDN架构的认识      SDN的全称是Software Defined Networking,即软件定义网络...

2019-03-08 10:44:59 1147 0

原创 SDN:简述对各类SDN控制器的认识

SDN:简述对各类SDN控制器的认识       当前,SDN控制器已经比较成熟,种类也相当繁多,而且活跃的一些控制器项目还在不断发展之中,如 Open Daylight项目不到一年就发布...

2019-03-07 17:09:18 7276 0

原创 SDN:简述对各类SDN交换机的认识

SDN:简述对各类SDN交换机的认识       按照SDN交换机所支持的南向协议来看,SDN交换机可分为SDN交换机(仅支持OpenFlo...

2019-03-07 17:01:24 4868 0

原创 ODL:简述调用OpenDayLight北向接口返回的状态码含义

简述调用OpenDayLight北向接口返回的状态码含义 状态码 请求方式 含义 详细描述 200 GET OK 服务器成功返回用户请求的数据,该操作是幂等的 201 POST/PUT/PATCH Created 用户新建或修改数据成功 202 * Accepted 表示...

2019-03-07 16:54:08 648 0

原创 SDN:简述对SDN北向接口协议的认识

SDN:简述对SDN北向接口协议的认识 北向接口 是SDN应用层与SDN控制器层之间通信的依据。使用北向接口协议可以直接调用控制器实现网络功能。作为网络服务提供者,可在异构网络中提供自己的服务,无须根据细节来更改、删除自己的服务,从而节省了大量的时间,能将主要的精力运用到自身网络服务的实现上。 ...

2019-03-07 16:46:01 1643 0

原创 SDN:简述SDN典型应用场景

SDN:简述SDN典型应用场景 SDN最出色,典型的应用可分为下述几种: 一.软件定义广域网(SDDC) 1.思科(Cisco)的ASI(Application Centric Infrastructure,应用为中心的基础设施):偏向于硬件方面。 2.VMWare的NSX():偏向于软件方面。...

2019-03-07 16:37:54 3175 0

原创 ODL:OpenDayLight控制器的北向API接口整理

OpenDayLight控制器的北向API接口整理 1.获取当前所有拓扑结构 URL格式:http://IP:端口/restconf/operational/operational/network-topology:network-topology URL示例:http://192.168.2...

2019-03-07 16:24:52 1943 1

原创 Java:如何判断一个数组中是否包含某个元素

Java:如何判断一个数组中是否包含某个元素 方法一、使用List public static boolean useList(String[] arr, String targetValue) { return Arrays.asList(arr).contains(targetVal...

2019-03-04 17:15:40 36605 2

原创 SQL语句:简述SQL中的部分函数

SQL语句:简述SQL中的部分函数 1.AVG:AVG 函数用于返回数列的平均值。 语法:Select avg(字段名) from 表名。 例子:Select avg(count) AS count_avg from access_log。 2.Count:Count 函数用于返回配置指定条件的...

2019-03-04 16:22:38 150 0

提示
确定要删除当前文章?
取消 删除