自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

转载 单向链表与双向链表的区别

昨天面试官面试的时候问了我一道关于链表的问题:情境如下 面试官:请说一下链表跟数组的区别? 我:数组静态分配内存,链表动态分配内存;数组在内存中连续,链表不连续;数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n);数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。 根据以上分析可得出数组和链表的优缺点如下:   数组的优点 随机访问性强(通过下标进行快速定位)查找速度快数组的缺点 插入和删除效率低(插入和...

2020-11-10 00:18:23 781

原创 @Autowired注解注入细节及与@Resource的区别

@Autowired注解注入细节及与@Resource的区别1、@Autowired的作用2、@autowired 与 @Resource的区别3、@Autowired注解注入方式选择1、@Autowired的作用@AutoWired 可以作用于:构造器、方法、参数、属性上,在spring加载的时候会将带有@autowired注解的内容进行识别,并自动装配2、@autowired 与 @Resource的区别使用了一段时间的 @autowired 自动装载之后,偶尔会看到在一些地方使用了 @Res

2020-07-16 11:33:23 301

原创 二、Hadoop学习:HDFS 基本原理

二、Hadoop学习:HDFS 基本原理1、NameNode 概述a、NameNode 是 HDFS 的核心;b、NameNode 成为 Master;c、NameNode 仅存储 HDFS 的元数据:文件系统中所有     文件的目录树,并跟踪整个集群中的文件;d、NameNode 不存储实际数据或数据集。数据本身实际存&nbs...

2019-10-09 09:44:05 223

原创 一、Hadoop学习:Hadoop启动 & HDFS入门

一. Hadoop的启动1. 启动方式要启动 Hadoop 集群,需要启动 HDFS 和 YARN 两个集群。注意:首次启动 HDFS 时,必须对其进行格式化操作。本质上是一些清理和准备工作,因为此时的 HDFS 在物理上还是不存在的。使用命令:hdfs namenode -format 或者 hadoop namenode -format关于hdfs的格式化:首次启动需要进行格...

2019-10-09 09:18:56 2171

原创 Linux下源码编译 Hadoop2.7.7

Hadoop 不提供 64 位版本,当我们使用 64 位版本的机器想完美运行 Hadoop 的时候,就需要在官方下载源码包,自行编译。以下是整个编译的过程1、操作系统编译环境yum install cmake lzo-devel zlib-devel gcc gcc-c++ autoconf automake libtool ncurses-devel openssl-devel libXts...

2019-09-24 10:09:54 512

原创 Hadoop集群环境搭建

Hadoop集群环境搭建1. 发行版本Hadoop 发行版本分为开源 社区版 和 商业版 ,社区版是指由 Apache 软件基金会维护的版本,是官方维护的版本体系。商业版 Hadoop 是指由第三方商业公司在社区版 Hadoop 基础上进行了一些修改,整合以及各个服务组建兼容性测试而发行的版本,比较著名的有 cloudera 的 CDH、mapR 等。我们学习的是社区版:Apache Had...

2019-09-24 09:52:20 204

原创 hadoop 入门

hadoop 入门1.hadoop介绍2. Hadoop 发展史3. Hadoop 特性优点4. Hadoop 国内外应用1.hadoop介绍Hadoop是Apache旗下的一个用java语言实现的开源软件框架,是一个开发和运行处理大规模数据的软件平台,允许使用简单的编程模型在大量计算机集群上对大型数据集进行分布式处理狭义上说,Hadoop 指 Apache 这款开源框架,它的核心组件包括...

2019-09-24 09:23:20 148

转载 HashMap和HashTable的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangxing233/article/details/79452946 HashMap 与HashTable的区别HashMap与Hashtable的区别是面试中经...

2018-11-24 15:37:42 247

转载 IT行业三大定律

IT(Information Technologies)行业是一条完整的产业链条,包含了许许多多的环节。作为发展速度最快的一个行业,其发展是遵循着一定的发展规律的。而我们只有掌握和了解了这些规律才能理解IT行业,从而做出正确的判断或者发现新的商机。1.摩尔定律最早是由英特尔公司创始人戈登·摩尔(Gordon Moore)博士提出。摩尔...

2018-11-15 00:10:37 414

原创 java中的垃圾回收机制

1.什么是垃圾回收机制在系统运行的过程中,会产生很多无用的对象,假如不对这些无用的对象加以清理,它们会占据大量空间,拖慢运行速度,于是就有了垃圾回收机制。垃圾回收机制简称为GC(Garbage Collection,垃圾收集,垃圾回收),是Java与C++/C的主要区别之一,在使用JAVA的时候,一般不需要专门编写内存回收和垃圾清理代码。这是因为在Java虚拟机中存在自动内存管理和垃圾清扫机制...

2018-10-14 01:06:46 250

原创 三种添加线程的方式及其区别

我们常见的添加线程的方法通常是两种:①继承Thread类,实现run方法,调用start()方法开启线程;②实现Runnable接口,实现run方法, 调用start()方法开启线程;其实还有第三种常用的添加线程的方式:是通过Callable和Future创建线程1. 继承Thread类添加线程使用该方法添加线程的步骤是:第一步:创建类继承Thread类第二步:实现run方法,将...

2018-10-13 15:15:49 1263 2

原创 ==和equals的区别

而对于String类型的数据的时候则用equals()方法进行比较。在学习集合中的HashSet时,该集合要求我们重写两个方法,一个是HashCode()方法,另一个就是equals()方法。由此我们初步了解到了equals()方法具体的逻辑。1. “ == ”符号在我们日常编程中,常常要用到各种数据比较,在比较byte,short,char,int,long,float,double,boo...

2018-10-13 12:41:18 330

原创 map、set和list集合详解

集合是用来代替数组完成数组做不到的工作的,用过数组的都知道,数组有着很明显的短板,数据类型的限制,定长的不灵活性等,因此几乎被集合完全取代。通俗的说,集合就是一个放数据的容器,准确的说是放数据对象引用的容器。它比数组功能要强大的多,灵活性也更高。但我们要注意:集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。集合类...

2018-10-11 22:02:05 330

原创 String、StringBuffer和StringBuilder

String、StringBuffer和StringBuilder从类型上来划分:String 属于常量StringBuffer 和 StringBuilder 属于变量-String我们在使用String字符串的时候,经常可以使用以下的语句:String a = "hello";a = "hello world!";从这里看String似乎是一个变量,但实际上它是一个字符串...

2018-10-11 17:01:41 219

原创 面向对象的特征有哪些方面?

面向对象的特征有哪些方面?这是java的基础,面向对象编程的必备知识,面向对象的三大特征是什么?又或者面向对象的四大特征是什么?以下作为详细说明,当作对基础的复习.总的来说,面向对象一共有四个特征:1.继承继承就是就是保留父类的属性,开扩新的东西。通过子类可以实现继承,子类继承父类的所有状态和行为,同时添加自身的状态和行为。换一种说法:在定义和实现一个类的时候,可以在一个已经存在的类...

2018-10-09 17:54:56 457

原创 Position属性四个取值用法和区别

Position属性四个取值用法和区别在初学css的过程中常常会碰到设置定位的问题,大多数初学者都是大概明白,如果不好好弄清楚将会给以后的开发带来困难,经过本小菜对其他文章的浏览,自我总结如下:目录Position属性四个取值用法和区别目录-static-relative-absolute-fixed-relative和absolute的区别-z-index...

2018-08-11 18:42:17 18299

Java网络编程整理汇总思维导图.emmx

Java网络编程整理汇总思维导图

2021-06-04

Java集合框架汇总思维导图.emmx

Java集合框架汇总思维导图

2021-06-04

Java多线程整理汇总思维导图.emmx

Java多线程整理汇总思维导图

2021-06-04

Java常用类汇总思维导图.emmx

Java常用类汇总思维导图

2021-06-04

JAVA_IO流整理思维导图.emmx

JAVA_IO流整理思维导图.

2021-06-04

空空如也

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

TA关注的人

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