自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 收藏
  • 关注

转载 JAVA反射

一、什么是反射 动态获取信息以及动态调用对象: 1)是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法 2)对于任意一个对象,都能够调用它的任意一个方法和属性 3)首先:获取到每一个字节码文件对应的Class类型的对象 然后:字节码中的方法、变量等映射成相应的类 获取字节码对象有三种方法: Person.java--->Person.class--->Perso...

2018-11-04 22:34:00 96

转载 Mybatis

一、介绍 Mybatis就是类似于Hibernate的ORM(对象关系映射:把对象模型表示的对象映射到基于SQL的关系模型数据库结构中,在具体的操作实体对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作实体对象的属性和方法)持久层框架。Mybatis封装了jdbc访问数据库的过程,开发时只需专注于SQL语句本身的拼装,其它复杂的过程全部可以交给Mybatis去完成。 二、J...

2018-10-11 09:48:00 166

转载 Spring MVC

一、优势 二、spring处理流程 三、springmvc架构 架构流程: 1、用户发送请求至前端控制器Dispat cherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、Di...

2018-09-21 09:38:00 90

转载 spring

SE/EE开发的一站式框架------->有EE开发的每一层解决方案。 WEB层 :SpringMVC Service层 :Spring的Bean管理,Spring声明式事务 DAO层 :Spring的Jdbc模板,Spring的ORM模块 一、特点 方便解耦,简化开发 通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程...

2018-09-20 20:15:00 105

转载 JAVA三大特性

继承 A:继承的好处 a:提高了代码的复用性 b:提高了代码的维护性 c:让类与类之间产生了关系,是多态的前提 B:继承的弊端 类的耦合性增强了。 开发的原则:高内聚,低耦合。 耦合:类与类的关系 内聚:就是自己完成某件事情的能力 C:继承的注意事项 a:子类只能继承父类所有非私有的成员(成员方法和成员变量) b:子类不能继承父类的构造方法,但是可以通过super关键字去访问...

2018-07-06 16:04:00 67

转载 静态static

static关键字的特点 随着类的加载而加载 优先于对象存在 被类的所有对象共享 可以通过类名调用 static的注意事项 a:在静态方法中是没有this关键字的 如何理解呢? 静态是随着类的加载而加载,this是随着对象的创建而存在。 静态比对象先存在。 b:静态方法只能访问静态的成员变量和静态的成员方法 静态方法: 成员变量:只能访问静态变量 成员方法:只能访问静态...

2018-06-29 12:20:00 72

转载 异常

JVM默认是如何处理异常的 main函数收到这个问题时,有两种处理方式: a:自己将该问题处理,然后继续运行 b:自己没有针对的处理方式,只有交给调用main的jvm来处理 jvm有一个默认的异常处理机制,就将该异常进行处理. 并将该异常的名称,异常的信息.异常出现的位置打印在了控制台上,同时将程序停止运行 异常处理方式 try..catch..finally ( try :检测...

2018-06-26 21:27:00 67

转载 多线程

一、什么是线程? 线程是一个进程(应用程序)中的执行场景。一个进程可以启动多个线程。多线程并发执行可以提高程序的效率, 可以同时完成多项工作。 二、多线程的作用? 多线程不是为了提高执行速度,而是提高应用程序的使用率。 线程和线程共享“堆内存和方法区内存”,栈内存是独立的,一个线程一个栈。 可以给现实世界中的人类一种错觉:感觉多个线程在同时执行。 三、实现 1)继承Thread类 pub...

2018-06-10 17:56:00 96

转载 IO流

流分类: 流向:输入流和输出流 数据:字节流和字符流 字符流和字节流和文件: 字节流:可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的,包括二进制、音频、视频、doc等 输入流:InputStream FileInputStream 输出流:OutputStream FileOutputStream FileInputStream fis = ne...

2018-06-05 20:45:00 62

转载 泛型

1、泛型使用 1)单个大写字母 2)泛型不能使用在静态属性上 3)在声明时指定的具体类型不能是基本数据类型 4)非泛型类中定义泛型方法:在返回类型前加 泛型标志 2、继承|实现 1)保留-->泛型子类 2)不保留-->按需实现 可以泛型子类 也可以非泛型子类 属性和方法--->随声明位置而定 3、泛型擦除: 使用|继承||实现 没有指定类型,类似于Object 不等同于...

2018-06-03 00:26:00 77

转载 JAVA小记

标识符:用于Java程序中变量,类,方法等命名的符号 由字母,数字,下划线(——),美元($)组成,不能以数字开头 不能是Java关键字和保留字 严格区分大小写 标识符的命名最好能反应出其作用 JAVA语言中的字符char可以存储一个汉字吗? 可以。因为JAVA语言采用Unicode编码,Unicode编码占两个字节,中文也占两个字节。 重载:方法名相同,参数列表不同,与返回值类型无...

2018-05-26 22:17:00 72

转载 算法笔记

背包问题 转载于:https://www.cnblogs.com/StephenChenin/p/9034011.html

2018-05-13 23:35:00 59

转载 排序

插入排序、选择排序、冒泡排序、快速排序、堆排序、归并排序、希尔排序、二叉树排序(计数排序、桶排序、基数排序)。 排序总结戳我 冒泡排序 选择排序 选择下标最小交换 插入排序 归并排序 希尔排序 对插入排序的优化。将待排序列划分成为若干个较小的子序列,对子序列进行插入排序。 快速排序 void sort(int *a, int left, int right) { if(left...

2018-05-09 14:39:00 64

转载 SDN期末作业

负载均衡程序 ->githubl链接 演示视频 ->githubl链接 负载均衡场景 程序分工 陈家进:拓扑搭建、视频剪辑 陈甘霖:流表设计和修正、视频录制 陈敏辉:测试与纰漏修改,ReadMe说明 赖志平:控制流表下发,负载均衡策略实现,实验的统筹与指导实现 课程总结 经过这学期软件定义网络课程的学习,了解了一些网络前沿的知识,在上机课中学习了OPENFLOW 、O...

2018-01-26 13:10:00 151

转载 SDN第五次上机作业

作业链接 1.建立以下拓扑,并连接上ODL控制器。 2.利用ODL下发组表、流表,实现建议负载均衡 遇到错误没能解决 3.利用Wireshark验证负载均衡的实现 s4-eth1 s4-eth2 s4-eth3 转载于:https://www.cnblogs.com/StephenChenin/p/8126500.html...

2017-12-27 16:47:00 67

转载 SDN第四次上机作业

作业链接 1.建立以下拓扑,并连接上ODL控制器。 2.利用ODL下发流表,使得h3在10s内ping不通h1,10s后恢复。 3.借助Postman通过ODL的北向接口下发流表,再利用ODL北向接口查看已下发的流表。 转载于:https://www.cnblogs.com/StephenChenin/p/8074546.html...

2017-12-20 21:29:00 55

转载 SDN第四次作业

作业链接 控制器的架构技术 基于对系统模块化、开放的可扩展北向接口、多协议的南向支持、控制器之间的东西向交互等方面的综合考虑,控制器基本架构应包括核心功能层和网络功能层两方面内容,控制器基本架构如图1所示。核心功能层主要完成对组件管理和事件机制等相关操作,网络功能层完成对交换机主机信息、网络拓扑和虚拟网络的管理,同时制定简单的路由转发策略。在此基础上,控制器还需向上层业务提供完善的编程...

2017-12-18 23:10:00 110

转载 SDN第三次作业

作业链接 1.列举openflow1.0的12元组? OpenFlow流表的每个流表项都由3部分组成:用于数据包匹配的包头域(Header Fields),用于统计匹配数据包个数的计数器(Counters),用于展示匹配的数据包如何处理的动作(Actions)。 在OpenFlow v1.0中,流表的包头域中包括了12个元组(Tuple)。分别为入端口、源MAC地址、目的MAC地址、以...

2017-12-13 21:59:00 138

转载 SDN第三上机次作业

作业链接 1.创建拓扑 2.利用OVS命令下发流表,实现VLAN功能 3.利用OVS命令查看流表 4.验证性测试 5.Wireshark抓包验证 转载于:https://www.cnblogs.com/StephenChenin/p/8034955.html...

2017-12-13 21:55:00 63

转载 SDN第二次上机作业

作业链接 1、安装floodlight 2、生成拓扑并连接控制器floodlight,利用控制器floodlight查看图形拓扑 3、利用字符界面下发流表,使得‘h1’和‘h2’ ping 不通 4、利用字符界面下发流表,通过测试‘h1’和‘h3’的联通性,来验证openflow的hardtime机制 转载于:https://www.cnblogs.com/Steph...

2017-12-10 11:55:00 71

转载 SDN第二次作业

作业链接 1、为什么需要SDN?SDN特点? 传统网络随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议.同时,互联网流量的快速增长,用户对流量的需求不断扩大,各种新型服务不断出现,增加了网络运维成本。 SDN技术能够有效降低设备负载,协助网络运营商更好地控制基础设施,降低整体运营成本。 2、SDN的基本...

2017-12-05 17:56:00 145

转载 SDN第一次上机作业

作业链接 1.安装mininet 2.用字符命令生成拓扑,并测试连通性,截图 3.用可视化界面生成拓扑,并测试连通性,截图 4.用Python脚本生成一个Fat-tree型的拓扑,截图 #!/usr/bin/python """Custom topology example Adding the 'topos' dict with a key/value pair to gen...

2017-12-03 22:42:00 63

转载 SDN第一次作业

作业链接 1、你会选择作网络编程 方向的程序员吗?为什么? 目前对于网络编程了解不够,对自身的发展也不清晰。 2、SDN的门户网站、平台、社区或Github上的SDN大牛主页。 SDNLAB 通过搜索最容易找到关于SDN学习的网站,是国内最专业的SDN学习网站。 Scott Shenker 计算机科学界被引用次数最多的论文作者,是SDN运动的主要开创者之一。 毕军 国内SDN...

2017-11-27 13:13:00 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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