- 博客(10)
- 收藏
- 关注
原创 使用FastJson解析Json数据
JSON数据就是一段字符串而已,只不过有不同意义的分隔符将其分割开来而已,里面有[ ] ,{ }等符号,其中1 [] 中括号代表的是一个数组;2 {} 大括号代表的是一个对象3 双引号 “” 表示的是属性值4 冒号:代表的是前后之间的关系,冒号前面是属性的名称,后面是属性的值,这个值可以是基本数据类型,也可以是引用数据类型。那么 如何从长长的Json数据中快速得出自己需要的值呢?第一步,在 poem.xml 文件引入依赖<dependencies> <!--json
2021-04-14 21:13:28
5526
原创 大数据二Hive的优缺点,Hive与数据库的区别
大数据二Hive1 Hive介绍1.1 概述Hive:由Facebook开源用于解决海量结构化日志的数据统计。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化为MapReduce程序Hive处理的数据存储在HDFSHive分析数据底层的实现是MapReduce执行程序在Yarn上1.2 Hive的优缺点 *1.2.1 优点操作接口采用类SQL语法,提供快速开发的能力(简单、容易上手)。避免了去写M
2020-11-19 02:19:28
1378
原创 MapReduce WordCount 案例实操
MapReduce WordCount 案例实操需求:在给定的文本文件中统计输出每一个单词出现的次数(1)输入数据 hello.txt (2)期望输出数据 jinghang 2 banzhang 1 cls 2 hadoop 1 jiao 1 …步骤分析: 根据MapReduce 编程规范,分别编写 Mapper、 Reducer、Driver1.准备 输入数据 hello.txthello jinghang jinghangss jiaoban
2020-10-31 16:37:24
230
原创 Linux常用命令总结
Linux常用命令总结1.Linux前言1.1 操作系统1.1.1什么是操作系统?操作系统的作用: 是现代计算机系统中 最基本和最重要 的系统软件 是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展 主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用。 而其他的注入编译程序、数据管理系统,以及大量的应用软件,都直接依赖于操作系统的支持。1.1.2 不同应用领域的主流操作系统桌面操作系统:Windows 系列,用户群体大macOS:适合于开发人员
2020-10-21 22:19:29
832
1
原创 网络编程(部分)详细
网络编程入门1.1网络编程概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程 在网络通信协议下,实现网络互连的同计算机上运行的程序间可以进行数据交换。网络编程的两个主要问题(实现网络通信的主要问题): 如何准确地定位网络上一台或多台主机:定位主机的特定的应用 找到主机后如何高效地进行数据传输1.2网络编程的三要素 IP地址
2020-08-14 22:20:27
330
原创 ArrayList集合
List集合的实现类–ArrayList集合ArrayList: 1.可以调整大小的数组实现; 2.:是一种特殊的数据类型,泛型;ArrayList集合–底层是数组结构实现,查询快,增删慢;ArrayList常用方法构造方法方法名说明public ArrayList()创建一个空的集合对象成员方法方法名说明public boolean remove(Object o)删除指定元素的,返回删除是否成功public E remo
2020-07-22 20:51:39
346
原创 Collections集合工具类_模拟斗地主案例
Collections集合工具类Collections概述和使用Collextions类的作用 针对集合操作的工具类常用方法方法名说明public static void sort(List list)将指定的列表按升序排序public static void reverse(List<?> list)反转指定列表中元素的顺序public static void shuffle(List<?> list)使用默认的随机源随机排列指定的
2020-07-22 11:52:48
145
原创 集合_Map方法详细总结
三、Map集合1.1 Map集合概述和特点概述: Map是一种保存偶对象数据的接口标准(存储结构为:“key=value”的形式),开发者可以根据指定的key获取对应的value内容.interface Map<K,V> K: 键的类型,V: 值的类型特点: 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取无序Map的基本使用 多态方式创建,具体的实现类HashMap1.2 Map集合的基本功能方法名说明V pu
2020-07-21 22:02:34
312
1
原创 Java__集合详细总结_2
List集合的实现类List集合子类的特点ArrayList集合–底层是数组结构实现,查询快,增删慢;LinkedList集合–底层是链表结构实现,查询慢,增删快。LinkedList集合的特有方法方法名说明public void addFirst(E e)在该列表开头插入指定的元素public void addLast(E e)将指定的元素追加到此列表的末尾public E getFirst()返回此列表中的第一个元素public E getLast(
2020-07-19 21:09:37
80
原创 Java__集合详细总结
Java——集合集合体系结构Collection集合概述和基本使用概述: 是单列集合的顶层接口,它表示一组对象,这些对象也成为Collection的元素。JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现。创建Collection集合的对象多态的方式 具体的实现类ArrayListCollection集合的常用方法方法名说明boolean add(E e)添加元素boolean remove(Object o)从集合中
2020-07-19 20:34:50
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人