自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 二叉搜索树转换为双向链表的Java实现 出现的一些问题及解决

题目二叉搜索树转换为双向排序链表,要求不能新增任何新的结点,只能调整树中节点的指向。思路二叉搜索树的左子树中结点的值总是小于根结点,右子树中结点的值总是大于根结点,所以二叉搜索树的中序遍历结果就是我们最终想要得到的链表顺序,如图1:所以我们在转换成双向排序链表时,原先指向左子结点的指针调整为指向链表前一个结点的指针,原先指向右子结点的指针调整为指向链表后一个结点的指针。由于需要转换之后...

2018-10-28 14:41:26 708

原创 UML类图学习笔记

最近在学习设计模式的相关知识,所以会接触到很多UML类图。以前学习《软件工程》这个课程的时候学过UML类图,但是没有引起重视,所以现在重新学习UML类图的相关知识。我们首先以一个图示样例来进行讲解。1. 类和接口类类在UML类图中表示为一个三行的矩形框,其中第一行表示类的类名;第二行表示类的成员变量;第三行表示类的方法名。其中类名或者方法名为斜体字表示该类(方法)为抽象类(方法)。...

2018-10-14 14:25:42 380

原创 Java中的String、StringBuffer与StringBuilder

Java中的String、StringBuffer与StringBuilder之前对这三中字符串类只有很少的了解,现在大致了解了下它们之间的差别:String - - - - - - - - - - - - - - 字符串常量StringBuffer - - - - - - - - - - 字符串变量(线程安全)StringBuilder - - - - - - - - - ...

2018-08-31 22:04:50 213

原创 设计模式简介

设计模式分类创建型,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型,共七种:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。创建型模式创建型模式就是创建对象的模式,抽象了实例化的过程...

2018-08-26 16:01:45 227

原创 设计模式之代理模式

代理模式代理(Proxy)是一中设计模式,提供了对目标对象另外的访问方式,也就是对通过代理对象来访问目标对象。我们可以通过这样的方式来增强目标对象,扩展目标对象的功能。 我们有时候需要去扩展修改别人写好代码,但是直接修改可能会导致其他错误。此时我们就可以通过代理的方式来扩展该方法。 接下来我们来详解Java中的几种代理模式。静态代理静态代理在使用时,需要定义接口或者父类,被目标...

2018-08-19 16:48:34 201

原创 使用Java解析excel

使用Java解析excl由于工作原因需要解析excl表格的内容。于是,我决定利用Apache POI的支持库,用java程序解析Excel表。本文将讲解解析一个excl的一些基本方法,并附带简单一个的demo程序首先下载POI相关jar包,传送门在这里 : Apache POI - Download Release Artifacts,然后将包导入工程,将以下包导入依赖库POI...

2018-08-12 18:07:08 2898

原创 hadoop开发环境搭建时出现的一些问题

hadoop开发环境搭建时出现的一些问题    一、向eclipse添加hadoop插件时,将插件拷贝到plugs文件夹下却不起作用。  解决方法:尝试将hadoop插件拷贝到dropins文件夹下,是否能解决问题。    二、在启动Hadoop时,出现Hadoop-daemon.sh权限不足的问题。  原因:进入其所指的ha...

2016-12-30 10:28:09 670

原创 在linux中搭建hadoop开发环境

在linux中搭建hadoop开发环境  一、在windows上安装linux双系统 hadoop是运行在linux下的并行计算框架,在windows上搭建也是通过cygwin模拟linux的环境来运行,所以个人觉得直接在windows下搭建hadoop几乎没有任何好处,还不如在windows上安装linux的虚拟机,通过虚拟机中的linux系统来运行hadoop。所以安装li...

2016-12-27 13:12:53 6725 1

空空如也

空空如也

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

TA关注的人

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