自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 hdfs架构

hdfs

2023-03-24 01:37:15 105

原创 eclipse自定义补全过程中遇到无源码的情况解决

eclipse自动补全的功能有时候会过度补全,所以这边文章的的主要讲述是如何消除过渡补全,和在解决问题中遇到的问题。基础补全功能这个应该都会了:打开eclipse依次点击Window --> Perferences --> Java --> Editor --> Content Assist把【Auto activation triggers for Java:】选项后的文本框中的.替换成.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ

2021-05-14 16:48:12 272

原创 解决自定义标签遇到的问题nable to load tag handler class......

今天设置自定义标签的的时候,一直报这个错误,反复查看配置没问题,最后灵机一动,看了Tomcat下的文件,果然没有class文件勾掉解决问题

2019-04-22 19:11:53 675

原创 Servlet

这里写自定义目录标题欢迎使用Markdown编辑器简单的servlet程序ServletContextGET 请求和 POST 请求:欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。简单的servlet程序两个步骤1)创建一个 Ser...

2019-04-22 19:01:50 121

原创 集合之操作集合的工具类:Collections

Collections方法Object max(Collection):根据元素的自然顺序,返回给定集合中的最大元素Object max(Collection,Comparator):根据 Comparator 指定的顺序,返回给定集合中的最大元素Object min(Collection)Object min(Collection,Comparator)int frequency(Co...

2019-04-11 12:52:24 126

原创 集合之Map接口5---Hashtable、Properties

Hashtable概述Hashtable是个古老的(从名字可以看出) Map 实现类,线程安全。与HashMap不同,Hashtable 不允许使用 null 作为 key 和 value与HashMap一样,Hashtable 也不能保证其中 Key-Value 对的顺序Hashtable判断两个key相等、两个value相等的标准,与hashMap一致。Properties概述Pr...

2019-04-11 12:50:21 92

原创 集合之Map接口3--TreeMap

TreeMap概述一、TreeMap存储 Key-Value 对时,需要根据 key-value 对进行排序。TreeMap 可以保证所有的 Key-Value 对处于有序状态。二、TreeMap 的 Key 的排序(与TreeSet类似,只是需要将键的集取出来再进行排序):1、自然排序:TreeMap 的所有的 Key 必须实现 Comparable 接口,而且所有的 Key 应该是同一个...

2019-04-11 12:43:14 146

原创 集合之Map接口3--LinkedHashMap

LinkedHashMap概述一、 LinkedHashMap 是 HashMap 的子类二、与LinkedHashSet类似,LinkedHashMap 可以维护 Map 的迭代顺序:迭代顺序与 Key-Value 对的插入顺序一致实现代码@Test public void test2() { Map map = new LinkedHashMap(); map.put("AA...

2019-04-11 12:36:57 87

原创 集合之Map2--HashMap

HashMap概述一、HashMap是 Map 接口使用频率最高的实现类。二、允许使用null键和null值,与HashSet一样,不保证映射的顺序。三、HashMap 判断两个 key 相等的标准是:两个 key 通过 equals() 方法返回 true,hashCode 值也相等。四、HashMap 判断两个 value相等的标准是:两个 value 通过 equals() 方法返回...

2019-04-11 12:34:17 101

原创 集合之Map接口1

Map概述一、Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value二、Map 中的 key 和 value 都可以是任何引用类型的数据三、Map 中的 key 用Set来存放,不允许重复,即同一个 Map 对象所对应的类,须重写hashCode()和equals()方法。常用String类作为Map的“键”。四、key 和 value 之间存在单向一对一...

2019-04-11 12:26:28 141

原创 集合之Set接口3---TreeSet

TreeSet概述reeSet 是 SortedSet 接口的实现类,TreeSet 可以确保集合元素处于排序状态。方法:Comparator comparator()Object first()Object last()Object lower(Object e)Object higher(Object e)SortedSet subSet(fromElement, toElem...

2019-04-11 12:06:35 203

原创 集合之Set接口3---LinkedHashSet

LinkedHashSet概述一、 LinkedHashSet 是 HashSet 的子类二、LinkedHashSet 根据元素的 hashCode 值来决定元素的存储位置,但它同时使用链表维护元素的次序,这使得元素看起来是以插入顺序保存的。三、LinkedHashSet插入性能略低于 HashSet,但在迭代访问 Set 里的全部元素时有很好的性能。四、LinkedHashSet 不允...

2019-04-11 11:48:21 105

原创 集合之Set接口2---HashSet

HashSet概述一、HashSet 是 Set 接口的典型实现,大多数时候使用 Set 集合时都使用这个实现类。二、HashSet 按 Hash 算法来存储集合中的元素,因此具有很好的存取和查找性能。三、HashSet 具有以下特点:不能保证元素的排列顺序HashSet 不是线程安全的集合元素可以是 null四、当向 HashSet 集合中存入一个元素时,HashSet 会调用...

2019-04-11 11:45:27 96

原创 集合之Set接口1

Set概述1、Set接口是Collection的子接口,set接口没有提供额外的方法2、Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个 Set 集合中,则添加操作失败。3、Set 判断两个对象是否相同不是使用 == 运算符,而是根据 equals 方法注意点:添加进Set集合中的元素所在的类一定要重写equals() 和 hashCode()。要求重写equals()...

2019-04-11 11:37:36 82

原创 集合之List接口2--ArrayList、LinkedList、Vector

ArrayList概述ArrayList 是 List 接口的典型实现类(最经常用)本质上,ArrayList是对象引用的一个变长数组ArrayList 是线程不安全的,而 Vector 是线程安全的,即使为保证 List 集合线程安全,也不推荐使用Vector(过于古老)Arrays.asList(…) 方法返回的 List 集合既不是 ArrayList 实例,也不是 Vector 实...

2019-04-11 11:24:40 99

原创 集合之List接口1--常用方法

List概述List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。JDK API中List接口的实现类常用的有:ArrayList、LinkedList和Vector。常用方法:List 集合里添加了一些根据索引来操作集合元素的方法void add(int index, O...

2019-04-11 11:10:31 165

原创 集合之Iterator与ListIterator

iterator

2019-04-11 10:31:36 134

原创 集合概述

集合的框架集合的体系Collection接口Map接口功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入集合的体系Ja...

2019-04-11 09:50:54 134

原创 单例模式以及枚举

这里写自定义目录标题单例模式以及枚举的异同单例模式实现枚举单例模式以及枚举的异同相同点:同样是类中有固定的对象个数不同点:单例模式只有一个对象,枚举是有限个对象,但对象只有一个时,也可以叫做单例模式单例模式实现单例模式有七种实现方式,但本质上是让让类只能创建一个对象,为了保证这个,只能在类内部创建对象,而在类外部外部无法创建,所以构造器是空的给出两种实现方式://饿汉式:提前创建好对...

2019-03-28 22:23:00 213

转载 数据仓库

数据库与数据仓库的区别简而言之,数据库是面向事务的设计,数据仓库是面向主题设计的。 数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。 数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。 数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定

2017-08-28 23:56:59 948

原创 Hive架构

Hive架构包括如下组件: CLI(command line interface)、JDBC/ODBC、Thrift Server、Hive WEB Interface(HWI)、metastore和Driver(Complier、Optimizer和Executor) Driver组件:核心组件,整个Hive的核心,该组件包括Complier、Optimizer和Executor,它的作用是

2017-08-17 23:02:13 296

转载 Mapreduce之运行机制

客户端要编写好mapreduce程序,配置好mapreduce的作业也就是job,接下来就是提交job了,提交job是提交到JobTracker上的,这个时候JobTracker就会构建这个job,具体就是分配一个新的job任务的ID值,接下来它会做检查操作,这个检查就是确定输出目录是否存在,如果存在那么job就不能正常运行下去,JobTracker会抛出错误给客户端,接下来还要检查输入目录是否存在

2017-08-15 20:26:37 354

转载 MapReduce的数据流程、执行流程

MapReduce的大体流程是这样的,如图所示:由图片可以看到mapreduce执行下来主要包含这样几个步骤 1.首先对输入数据源进行切片 2.master调度worker执行map任务 3.worker读取输入源片段 4.worker执行map任务,将任务输出保存在本地 5.master调度worker执行reduce任务,reduce worker读取map任务的输出文件 6.执行r

2017-08-14 23:41:43 945

转载 MapReduce的架构组成

MapReduce基本架构 MapReduce包含四个组成部分,分别为Client,JobTracker,TaskTracker,Task。 a)client客户端 每一个Job都会在用户端通过Client类将应用程序以及参数配置Configuration打包成Jar文件存储在HDFS,并把路径提交到JobTracker的master服务,然后由master创建每一个Task(即MapTa

2017-08-14 23:15:02 3240

原创 hadoop IO操作

大数据学习之hadoop IO操作一、hadoop IO简述Hadoop的HDFS和MapReduce子框架主要是针对大数据文件来设计的,在小文件的处理上不但效率低下,而且十分消耗内存资源(每一个小文件占用一个Block,每一个block的元数据都存储在namenode的内存里)。解决办法通常是选择一个容器,将这些小文件组织起来统一存储。HDFS提供了两种类型的容器,分别是SequenceFile和

2017-08-11 10:48:43 312

原创 hdfs架构的简述与hdfs读写策略

大数据学习之hdfs学习笔记一、hdfs架构的简述a.什么是hdfsHadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS,是分布式计算中数据存储管理的基础,是基于流数据模式访问和处理超大文件的需求而开发的,可以运行于廉价的商用服务器。对外部客户机而言,HDFS 就像一个传统的分级文件系统。可以创建、删除、移动或重命名文件,等等。很多时候,

2017-08-10 23:37:49 820

原创 大数据概述

大数据学习之大数据概述1.数据单位8 bit = 1 Byte 一字节 1024 B = 1 KB (KiloByte) 千字节 1024 KB = 1 MB (MegaByte) 兆字节 1024 MB = 1 GB (GigaByte) 吉字节 1024 GB = 1 TB (TeraByte) 太字节 1024 TB = 1 PB (PetaByte) 拍字节 1024 PB =

2017-08-07 23:24:11 395

原创 在线购物系统

以下是分析类,用况图,领域类图

2017-05-04 15:07:37 283

在线购物系统

2017-05-04

面向对象_在线购物系统分析

面向对象_在线购物系统分析

2017-04-15

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

TA关注的人

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