- 博客(11)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
原创 Ubuntu系统使用ifconfig ,route命令手动设置网络接口参数
先删除wlan0以前的IP设置sudo ifconfig wlan0 0 # route -n 后没有发现一个路由表项给网络接口wlan0设置 ip地址和子网掩码, 同时激活该设备sudo ifconfig wlan0 192.168.0.23/24 up设置ip和子网掩码后增加了一个路由表项目标 网关 子网掩码 标志 跃点 引用
2017-03-28 22:45:46 6470
原创 ubuntu14.04 源码安装OVS2.3.0
# 前提条件sudo apt-get updatesudo apt-get install -y build-essentialwget http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz #使用curl下载软件是直接把程序输出到终端了。tar -xzf openvswitch-2.3.0.tar.gz#安装cd openvswi
2017-03-24 16:26:24 1858
原创 floodlight控制器中通过REST API下发流表遇到的坑
floodlight version 不同会影响REST API 的写法:floodlightV1.0以上按这个规范写REST API ADD/DEL形式 : /wm//jsonmaster 分支时候 module 值为:staticentrypusher形式为curl -X POST -d '{"switch":"00:00:00:00:00:00:00:01", "name":"flow-m
2017-03-19 21:26:01 5165 1
原创 二叉搜索树Java实现(增删改查遍历等操作)
是一种特殊结构的二叉树二叉排序树(BinarySortTree),又称二叉查找树、二叉搜索树。二叉搜索树需满足以下四个条件:若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;任意节点的左、右子树也分别为二叉查找树;没有键值相等的节点。二叉排序树性质按中序遍历二叉排序树,所得到的中序遍历序列是一个递增有序序
2017-03-11 15:23:53 3557 2
原创 Java中Comparable和Comparator区别
Comparable只有一个方法 public int compareTo(T o);compareTo方法的返回值是int,有三种情况:1、比较者(调用compareTo方法者)大于被比较者(也就是compareTo方法接受对象),那么返回 12、比较者等于被比较者,那么返回03、比较者小于被比较者,那么返回 -1Comparable可以认为是一个内比较器,很多类都会实现这个接口以提供对该类对象
2017-03-10 19:01:15 4287
原创 创建者模式之-单例模式
应用场景由于单例模式只生成一个实例, 减少了系统性能开销(如: 当一个对象的产生需要比较多的资源时, 如读取配置, 产生其他依赖对象, 则可以通过在应用启动时直接产生一个单例对象, 然后永久驻留内存的方式来解决)Windows中的任务管理器;文件系统, 一个操作系统只能有一个文件系统;数据库连接池的设计与实现;Spring中, 一个Component就只有一个实例Java-Web中, 一个S
2017-03-06 17:42:26 754
原创 创建者模式之-单例模式
应用场景由于单例模式只生成一个实例, 减少了系统性能开销(如: 当一个对象的产生需要比较多的资源时, 如读取配置, 产生其他依赖对象, 则可以通过在应用启动时直接产生一个单例对象, 然后永久驻留内存的方式来解决)Windows中的任务管理器;文件系统, 一个操作系统只能有一个文件系统;数据库连接池的设计与实现;Spring中, 一个Component就只有一个实例Java-Web中, 一个S
2017-03-06 16:57:14 477
原创 运行时注解解析
运行时 Annotation 指 @Retention 为 RUNTIME 的 Annotation,可手动调用下面常用 API 解析 method.getAnnotation(AnnotationName.class); method.getAnnotations(); method.isAnnotationPresent(AnnotationName.class); 运行期注解解析案例:
2017-03-06 00:47:33 1130
原创 使用Java动态代理技术实现AOP
实现动态代理根据网络上很多资料,实现一个业务接口的动态代理只需要三步: - 定义业务接口 - 定义实现业务接口的业务类 - 根据Proxy类创建任何接口的代理类第一:定义业务接口AnimalInterface.javapackage proxy.imp;/** * 动态代理的业务接口定义 * * @ClassName: AnimalInterface * @Description:
2017-03-05 18:12:42 1565 2
原创 java强大灵活的注解学习笔记
一、什么是注解在Java代码中使用注释是为了提升代码的可读性,也就是说注释是给人看的(对于编译器来说没有意义)。注解可以看做是注释的“强力升级版”,它可以向编译器、虚拟机等传递一些信息(也就是说注解对编译器等工具也是“可读”的)。比如我们非常熟悉的@Override注解,它的作用是告诉编译器它所注解的方法是重写的父类中的方法,这样编译器就会去检查父类是否存在这个方法,以及这个方法的签名与父类是否相同
2017-03-03 23:31:09 1120 1
原创 eclipse中引入javax包下资源提示说访问受限
一开始很纳闷,为什么那么基本的包都找不到 所有这些有波浪线的资源都是说找不到,资源访问受限。 项目使用的JRE,是按照JDK后按照的那个JRE,也就是所谓的外部JRE,其实我们按照的JDK按照目录下面还是有一个JRE,这个叫内部JRE. 我一开始工程使用的外部JRE. 后来我改成了JDK里面的JRE后, 就可以引用javax包下面的资源了。
2017-03-03 18:41:25 1980
SQL必知必会第三第四版都有
2017-09-05
使用java动态代理技术实现简单的AOP切面编程实例
2017-03-05
关于图论方面学习我感觉很复杂,有没有比较好的切入点。或者有什么相关的书籍可以推荐。
2016-07-19
让你映像最深刻的用于处理非线性数据结构的算法,比如用于处理二叉树结构的算法。为什么。
2016-07-19
线性的数据结构主要有那些算法实现呢?
2016-07-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人