自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuyouke的专栏

要相信,时光会给予你想要的~~

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redis基本知识

限流的几种思路以及实现方式

2022-05-16 21:43:51 368

原创 吃透GRPC协议

GRPC协议讲解

2022-04-24 14:25:23 11223

原创 Java学习路线

Java学习路线总结

2021-11-24 22:53:36 937 1

原创 Java 多线程操作

在介绍多线程之前,先介绍并发和并行的区别:并发:是指在某一段时间内发生多个事件;并行:是指在同一时刻发生多个事件;在操作系统中,有多个CPU,可以并发进行多程序的并发执行,而单CPU,只能进行CPU资源的调度,并行执行程序;进程和线程的区别:进程:拥有自己独立的内存空间;线程:最小的CPU调度单位多线程实现方式:1)继承于java.lang.Thread定义类,...

2019-09-10 14:21:59 293

原创 Java I/O流操作

梳理一下Java I/O操作相关的基础点:文件操作:在Java中通过流来操作,可以通过字节或者字符1)创建输入输出流;2)创建缓冲区域;按照字节byte或者字符char数组;3)读取和写入;4)关闭输出和输入流;流的类别:1)文件流FileInputStream、FileOutputStream、FileReader、FileWriter2)转化流 将...

2019-09-09 22:44:26 130

原创 面向对象思想

大家都知道,面向对象三大特性:封装、继承和多态。而实现上述特性需要依赖于类和对象。类有成员变量和成员方法,而用static修饰符表示该字段或方法属于类本身,而非对象,随着类被加载到JVM中就分配内存;由类本身来进行访问;static还可以修饰代码块,在字节码载入JVM之后就调用,在main函数之前执行对象即是类的实例;如类PersonPerson p = new Perso...

2019-09-08 17:13:41 103

原创 Dao层和Service层

在Java web项目开发中,会创建dao层和service层,dao层也是数据访问层,主要实现与数据库之间的数据交互逻辑;service层是业务层,主要实现项目业务的逻辑。更加直白的说,在dao层我们只需要关心数据库的操作,每张数据库表对应一个Dao对象,Dao对象来实现对数据库的查询、更新等操作;而Service层可以同时对多个Dao对象进行操作;当然从实现的角度而言,可以将Dao层实现的功能...

2019-08-29 11:11:57 882

原创 Django框架简介

在传统的数据驱动网站中,Web应用程序会等待来自Web浏览器(或其他客户端)的 HTTP 请求。当接收到请求时,应用程序根据 URL 和可能的 POST 数据或 GET 数据中的信息确定需要的内容。根据需要,可以从数据库读取或写入信息,或执行满足请求所需的其他任务。然后,该应用程序将返回对Web浏览器的响应,通常通过将检索到的数据插入 HTML模板中的占位符来动态创建用于浏览器显示的 HTML 页...

2018-12-05 17:19:26 477 1

原创 Python 读取大文件(相关总结)

Python 读取 超大文本会带来 以下问题:1、内存溢出;2、处理效率低;处理问题1的思路有如下几种方案:1、分块读取。    1) read()函数会将数据一次性读取到内存中,可通过将数据分块读取,readline()函数逐行读取;    2) 一次限制读取的文件的大小,利用iter和yield来控制每次读取的文件位置;# 利用生成器是可以迭代的,但只可以读取它一...

2018-12-05 17:18:35 1739 1

原创 Pycharm 上配置spark相关环境

spark的依赖环境比较多,需要Java JDK、hadoop的支持。 由于spark本身是用scala实现的,所以建议使用scala。如果是使用scala语言,需要 Scala2.11.x版本,hadoop最好安装2.6以上版本。Scala2.11.x安装官网网址:https://www.scala-lang.org/download/下载得到Scala的msi文件后,可以双击执行安...

2018-10-30 21:04:24 1619

转载 区分event对象中的[clientX,offsetX,screenX,pageX]

区分event对象中的[clientX,offsetX,screenX,pageX]在平时的开发中,event对象中的常用获取鼠标位置。clientX clientYevent.clientXevent.clientYclient直译就是客户端,客户端的窗口就是指游览器的显示页面内容的窗口大小(不包含工具栏、导航栏等等)。event.clientX、event.clientY就是用来获取鼠标距游

2017-11-07 16:06:34 278

原创 SDN,该怎么学习?

似乎经过一个学期的实验室的学习,自己一直都在学习着SDN相关知识,但是一直很少对某些技术做些总结和归纳。SDN目前对于大家应该不算陌生,这里不做具体说明,前面的博客已经做了详细的讲解。SDN系统的学习需要了解SDN的框架,了解传统的TCP/IP技术,了解框架下各个组件之间的联系。我以北向接口开始说,API在控制器上面的开发使得一切变得简单和可控,使得我们不仅仅是网络维护人员,也是一个按照需求进行开

2015-07-23 20:44:44 3083 3

原创 使用浏览器访问 Linux 终端的方法

在这里首先说明,wssh的用途。wssh 可以让我们通过 HTTP 来调用远程的一个 shell,也就是说我们可以用浏览器来访问某个 Linux 服务器/虚拟机的终端(只要这个服务器上运行了 wsshd 服务器端)。这样wssh 客户端通过 ssh 帐号连接到 wsshd 服务器端。wssh 更多的是当作库来开发一些应用,比如开发云计算、虚拟机后台控制面板的虚拟机控制台等等。我们先来玩一下简单的~

2014-12-25 10:47:26 4601

原创 OpenVirteX的介绍(一)

前段时间被导师去完成多主机接口的实验了,最近恢复到SDN的学习中来。发现SDN已经得到了很大的技术发展。尤其是ONLAB提出的几种框架:ONOS控制器官网公布的消息是在12.05发布。所以这个控制器暂时只能通过官方的tutorial进行了解。这里先对OpenVirteX(OVX,后面都这样简写)进行学习和总结,任何的技术的学习都不是单一的,都需要了解这个技术背后的东西。其实初步了解

2014-12-03 16:52:04 2462 1

原创 FlowVisor的学习笔记

今天弄了一天的FlowVisor虚拟化工具,此刻终于做出了自己的一些总结和思考。       学习OpenFlow协议,不得不提到另一个虚拟化工具FlowVisor,它给SDN的虚拟化的实现带来了新的活力。FlowVisor就是位于硬件和软件之间的网络虚拟层,它能够将物理网络划分为不同的虚拟网络。FlowVisor允许多个控制器同时控制一台OpenFlow交换机,但是每个控制器仅仅可以控制经过

2014-12-02 23:21:46 3832

原创 如何在ubuntu中创建快捷方式

在window下用习惯了快捷方式的点击,但是在ubuntu环境下却在桌面上总感觉少了点什么,下面介绍如何在ubuntu的操作系统环境下创建快捷方式的方法:1、如果是直接利用ubuntu中自带的软件中心升级的软件,可以去目录/usr/share/applications中去查找,其中点击你要的图标,右击复制即可;2、如果是利用自己通过源代码来进行安装的软件,则需要另外一种方式:(1)首先

2014-12-02 14:58:16 872

原创 解决问题:“System Program Problem Detected” Messages From Ubuntu

最近在使用Ubuntu做测试实验,但是近段时间Ubuntu系统下总会出现

2014-11-23 18:46:27 1816

原创 Python的一点理解

一、前言最近项目所需,

2014-11-20 20:28:54 772

原创 Linux socket编程

在学习socket编程之前,需要首先弄明白socket是什么,socket的作用,socket给网络带来了哪些改变。首先,我们知道在网络中通信的过程是两个终端之间的通信,而终端有一个唯一的标识,即IP地址,但是在一个终端中我们可能一边在浏览着网页,一遍在给别人发邮件等,而这些事情仅仅靠IP地址来区别是不行的,这时我们引入了传输层的端口来进行区别,即进程号。所以说网络的通信实则是不同进程之间的通信。

2014-11-18 17:12:01 703

原创 十一月学习计划

突然间意识到一个问题:事件

2014-11-04 23:26:18 602

原创 Git的理解(一)

还记得第一次接触到Git是在ubuntu的操作系统上面

2014-11-02 23:54:55 758

原创 OpenvSwitch分析(一)

虚拟交换机是云计算和网络虚拟化的基础。作为目前唯一一个事实上的标准,OpenvSwitch几乎占据了所有的优势。唯一一个开源的虚拟交换机软件实现(注意,竟然是产品级实现),集成到了大部分的云计算和虚拟化产品中,被主流厂商所追捧,支持SDN的相关协议……好了,更多的介绍还是自己看官方网站吧。为什么要做软件交换机?并不是说软件交换机灵活、廉价,更重要的原因,云计算的发展太快了,SDN的发展太快

2014-10-30 14:43:37 2168

原创 POX控制器的分析(二)

最近刚刚对SDN产生了很大的兴趣,相对之前使用的POX控制器作出一个分析,了解控制器的机制,这样更好的理解SDN。本文从https://openflow.stanford.edu/display/ONL/POX+Wiki官方网站中进行学习的。首先从POX的自带的组件来分析:其中forwarding作为转发应用,包括l2_learning、l2_pairs、l3_le

2014-10-24 16:10:32 4364 2

原创 POX控制器的分析(一)

要分析POX控制器,不得不从POX的

2014-10-24 13:46:57 11630

原创 搭建 pox、mininet、poxdesk平台

今天意外的看见一个poxdesk的图形化的界面,准备

2014-10-21 16:45:46 4261

原创 10月随笔(一)

心情似乎好久都没有

2014-10-19 18:09:42 687 1

转载 Linux常用命令

linux常用命令系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/

2014-10-17 14:36:46 688

原创 OpenFlow协议 读书笔记

一、前言:接触了SD

2014-10-17 10:49:56 5419 2

原创 Open vSwitch的相关原理与配置

一、前言:在前面我们介绍了传统设备与SDN设备的

2014-10-16 15:40:38 4292 2

原创 用mininet来自定义拓扑结构

一、前言: mininet

2014-10-16 09:57:39 34564 6

原创 实现SDN网络的逻辑隔离

2.场景:设有一台PC机,两台服务器A、B与同一交换机直连,服务器A和B都提供远程桌面登录服务。(这里的PC机、服务器、交换机可以选择物理设备或者虚拟机实现)。3.目的:通过控制层对网络的控制,实现PC机可以分别登录服务器A和B,

2014-10-14 16:51:48 5657

原创 SDN网络的理解(三)

依旧还是一个简单的SDN网络环境:        这时我们来解释迷你呢他

2014-10-13 19:35:01 2386

原创 SDN网络的修改(二)

接着一个简单SDN网络的实验来进行修改,

2014-10-11 20:08:42 2563

原创 SDN的初步学习总结

一、前言:步入研究生的生活已有一个多月的

2014-10-10 18:36:42 3603 6

原创 搭建一个简单的SDN网络环境

1.      搭建环境要求:图1中控制器可以自主选择,既可选择各种开源的控制器(例如:Floodlight、Ryu、Nox、Beacon、Trema、OpenDaylight等),也可选择由本次大赛设备提供商所提供的闭源控制器。拓扑中各网络部件既可以是仿真环境实现(例如mininet,OpenvSwtich),有条件的队伍也可以通过物理设备实现,两种方案不影响必答题的评分。2.     操作

2014-10-10 09:01:31 19855

OpenFlow1.0协议的分析

这是我对OpenFlow1.0协议的总结,总体而言不是很复杂,毕竟扩展性还没有考虑很全,但是能够提出已经很不错了~~继续加油!wuyouke!

2015-09-22

Openflow1.3协议的理解与分析

在原有基础上,对OpenFlow1.0协议进行了扩充,本文将OF1.3与OF1.0协议做了比较,分析作出了哪些改进,以及研究了OF1.3的代码,不过毕竟OF1.3应用还不是很广泛,所以有些具体的还没有进行相关的分析。

2015-09-22

空空如也

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

TA关注的人

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