自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hive切换引擎(MR、Tez、Spark)

hive切换计算引擎 mr tez spark

2024-02-19 14:46:02 768

原创 Scala基础教程--20--Akka

1. 理解Akka并发编程框架简介2. 掌握Akka入门案例3. 掌握Akka定时任务代码实现4. 掌握两个进程间通信的案例5. 掌握简易版spark通信框架案例

2022-06-30 14:19:20 1018 1

原创 Scala基础教程--19--Actor

1. 了解Actor的相关概述2. 掌握Actor发送和接收消息3. 掌握WordCount案例

2022-06-30 14:15:45 670

原创 Scala基础教程--18--集合(二)

1. 掌握Iterable集合相关内容.2. 掌握Seq集合相关内容.3. 掌握Set集合相关内容.4. 掌握Map集合相关内容.5. 掌握统计字符个数案例.

2022-06-30 14:10:45 427

原创 Scala基础教程--17--集合

1. 了解集合的相关概念2. 掌握Traversable集合的用法3. 掌握随机学生序列案例

2022-06-30 14:07:38 447

原创 Scala基础教程--16--泛型

1. 掌握泛型方法, 类, 特质的用法2. 了解泛型上下界相关内容3. 了解协变, 逆变, 非变的用法4. 掌握列表去重排序案例

2022-06-30 14:05:10 267

原创 Scala基础教程--15--递归

1. 了解递归的相关概述2. 掌握阶乘案例3. 掌握斐波那契数列案例4. 掌握打印目录文件案例

2022-06-30 11:50:12 699

原创 Scala基础教程--14--隐式转换

1. 掌握隐式转换相关内容2. 掌握隐式参数相关内容3. 掌握获取列表元素平均值的案例

2022-06-30 11:38:06 454

原创 Scala基础教程--13--函数进阶

1. 掌握作为值的函数及匿名函数的用法2. 了解柯里化的用法3. 掌握闭包及控制抽象的用法4. 掌握计算器案例

2022-06-30 11:20:28 154

原创 Scala基础教程--12--读写数据

1. 掌握Source读取数据的功能2. 掌握写入数据的功能3. 掌握学员成绩表案例4. 读取数据

2022-06-30 11:02:42 927

原创 Scala基础教程--10--模式匹配与正则表达

1. 掌握模式匹配相关内容2. 掌握option类型及偏函数的用法3. 掌握异常处理的用法4. 理解正则表达式的运用5. 理解提取器的用法6. 掌握随机职业案例

2022-06-13 18:39:50 761

原创 Scala基础教程--10--数组列表与函数式编程

1.数组 2.元组 3.列表 4.集 5.映射 6.迭代器 7.函数式编程 8.案例

2022-05-09 17:16:12 709

原创 Scala基础教程--09--包的理解与样例类的使用

Scala基础教程–09–包的理解与样例类的使用章节目标理解包的相关内容掌握样例类, 样例对象的使用掌握计算器案例1. 包实际开发中, 我们肯定会遇到同名的类, 例如: 两个Person类. 那在不改变类名的情况下, 如何区分它们呢?这就要使用到包(package)了.1.1 简介包就是文件夹, 用关键字package修饰, 它可以区分重名类, 且功能相似的代码可以放到同一个包中, 便于我们维护和管理代码.注意:编写Scala源代码时, 包名和源码所在的目录结构可以不一致.

2022-05-06 10:47:57 440

原创 Scala基础教程--08--trait

Scala基础教程–08–trait章节目标能够使用trait独立完成适配器, 模板方法, 职责链设计模式能够独立叙述trait的构造机制能够了解trait继承class的写法能够独立完成程序员案例1. 特质入门1.1 概述有些时候, 我们会遇到一些特定的需求, 即: 在不影响当前继承体系的情况下, 对某些类(或者某些对象)的功能进行加强, 例如: 有猴子类和大象类, 它们都有姓名, 年龄, 以及吃的功能, 但是部分的猴子经过马戏团的训练后, 学会了骑独轮车. 那骑独轮车这个功能就不能

2022-05-06 10:19:52 266

原创 Scala基础教程--07--继承与抽象类

1.继承 2.类型判断 3.抽象类 4.匿名内部类 5.案例动物类

2022-05-06 10:16:31 654 2

原创 Scala基础教程--06--类与对象的详解

1.类和对象介绍 2.初始化及定义访问成员 3.访问权限修饰符 4. 类的构造器5.单例对象 6.main方法 7.伴生对象 8.定义工具类

2022-05-05 20:20:48 528

原创 Scala基础教程--05--方法与函数

方法与函数的介绍

2022-05-05 13:33:14 598

原创 Scala基础教程--04--for循环与while循环

for循环与while循环

2022-05-05 13:25:16 805

原创 Scala基础教程--03--运算符

1.算术运算符 2.赋值运算符 3.关系运算符 4.逻辑运算符 5.位运算符

2022-05-05 13:21:21 319

原创 Scala基础教程--02--基本变量及数据类型

1.常量变量的介绍2 .字符串与标识符 3.数据类型与类型转换 4.键盘录入

2022-05-05 13:04:08 443

原创 Scala基础教程--01--scala简介及安装使用

scala简介 scala安装使用

2022-05-05 12:59:26 540

原创 算法题-- 02--Python解法

算法题-- 01–Python解法1. 买蛋糕小团的蛋糕铺长期霸占着美团APP中“蛋糕奶茶”栏目的首位,因此总会吸引各路食客前来探店。小团一天最多可以烤n个蛋糕,每个蛋糕有一个正整数的重量。早上,糕点铺已经做好了m个蛋糕。现在,有一个顾客要来买两个蛋糕,他希望买这一天糕点铺烤好的最重的和最轻的蛋糕,并且希望这两个蛋糕的重量恰好为a和b。剩余的n-m个蛋糕可以现烤,请问小团能否满足他的要求?输入描述:输入包含多组数据,每组数据两行。每组数据的第一行包含4个整数,n,m,a,b,空格隔开。这里

2022-05-02 15:35:07 403

原创 算法题-- 01--java解法

1.最小分数线 2.正则序列

2022-05-02 15:26:17 150

原创 Hbase高手之路 -- 第七章 -- HBase和Phoenix(全文检索)整合

1.phoneix的简介与安装 2.phoneix的使用 3.hbase命名空间 4.列簇设计和版本设计5.数据压缩 6.ROWKEY设计原则 7.Phoneix视图 8.二级索引

2022-05-02 15:12:22 2366

原创 Hbase高手之路 -- 第七章 -- HBase和Hive(类sql)的整合

1.hive远程模式安装 2.hive的启动 3.hive与hbase建立关联

2022-05-01 19:56:25 1872

原创 Hbase高手之路 -- 第六章 -- HBase的高可用搭建

Hbase高手之路 – 第六章 – HBase的高可用搭建hbase集群如果只有一个master,一旦master出现故障,将导致整个集群出现故障,所以在世界的生产环境中,需要搭建hbase的高可用。一、 hbase高可用简介就是让HMaster的高可用,需要再选择一个或多个节点也作用HMaster,其中只有一个HMaster为active,其他的为backupmaster二、 搭建hbase高可用1. 创建backup-masters文件在hbase的conf文件夹中创建一个backup-ma

2022-05-01 17:53:55 1420

原创 Hbase高手之路 -- 第五章 -- HBase的Java API编程

Hbase的java API操作: 1.创建表 2.删除表 3.插入数据 4.查看数据 5.导入数据 6.导出数据

2022-04-30 19:51:51 3681

原创 Hbase高手之路 -- 第四章 -- HBase Shell

命令汇总--基本操作--数据操作--数据导入--计数操作--扫描操作--过滤器--INCR--shell管理操作

2022-04-29 15:18:45 745

原创 Hbase高手之路 -- 第三章 -- HBase原理核数据模型

Hbase高手之路 – 第三章 – HBase原理核数据模型一、 概述在HBase中,数据存储在行和列的表中,可以把表看作是多个维度的Map(k-v)结构Rowkey 列簇1(column family 1)列簇2(cf2)1001 列名1 列名2 列名3 列名4 列名5KeyValuerowkey1001Cf1列1=>值1列2=>值2列3=>值3Cf2列1=>值1列2=>值2二、 术语

2022-04-28 10:35:16 175

原创 Hbase高手之路 -- 第二章 -- HBase集群的搭建

Hbase高手之路 – 第二章 – HBase集群的搭建一、 下载并安装1. 下载安装包2. 上传服务器3. 解压tar -zxvf hbase-2.4.10-bin.tar.gz -C ../servers/4. 配置环境变量5. 使环境变量起作用6. 测试7. 修改HBase的配置文件1) 修改hbase-env.sh修改jdk的路径修改不使用hbase自己的zookeeper,而使用外部的zookeeper2) 修改hbase-site.xml

2022-04-28 09:42:38 1707

原创 Hbase高手之路 -- 第一章 -- Hbase简介

hadoop简介, Hbase与NoSQL,Hbase应用场景,Hbase发展历程,Hbase特点, RDBMS与HBase的对比, HDFS对比HBase,Hive对比Hbase

2022-04-28 08:31:56 365

原创 Java基础教程-12-单元测试

Java基础教程-12-单元测试1. Junit单元测试• 测试分类:  – 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。  – 白盒测试:需要写代码的。关注程序具体的执行流程。1.1 Junit介绍Junit是一个Java语言的单元测试框架,属于白盒测试,简单理解为可以用于取代java的main方法。Junit属于第三方工具,需要导入jar包后使用。1.2 Junit的使用编写测试类,简单理解Junit可以用于取代java的main方法在测试类方法上添加注解@Tes

2022-04-09 15:35:50 791

原创 Java基础教程-11-网络编程

网络编程入门 -- UDP通信程序 -- TCP通信程序

2022-04-09 01:22:53 103

原创 Java基础教程-10-多线程

多线程 -- 线程安全 -- 线程进阶 --线程池 -- 生产者消费者

2022-04-09 00:18:36 1417

原创 Java基础教程-09-IO流

Java基础教程-09-IO流1. 异常1.1 概述观察如下的代码, 看有无问题:int a = 10;int b = 0;System.out.println(a / b);我们发现, 上述代码的第3行会报错, 即: 算术运算异常, 因为除数是不能为零的. 而在我们编写程序的时候, 可能会有很多的问题存在, 为了将来方便的表示这些问题的原因, 类型, 位置, Java就提供了异常对象供我们使用. 即: Java中的异常指的是程序出现不正常的情况.1.2 异常的体系结构假设电脑键盘不灵了

2022-04-07 21:06:13 125

原创 Java基础教程-08-集合(下)

Set集合简介 -- Map集合入门 -- Map集合的案例 -- Collections集合 -- 斗地主案例 -- Lambda表达式

2022-04-07 16:21:09 387

原创 Java基础教程-07-集合(上)

1.内部类介绍 -- 2.集合的介绍 -- 3.List集合介绍 -- 4.增强for

2022-04-06 15:41:49 312

原创 Java基础教程-06-常用API

API简介 -- Object类简介 -- String类简介 -- StringBuilder类简介 -- 冒泡排序 -- Arrays类简介 -- 包装类简介 -- Date类简介

2022-04-06 02:07:23 634

原创 Java基础教程-05-面向对象

Java基础教程-05-面向对象1. 面向过程和面向对象解释2.封装.继承.多态的介绍3.final,,static的介绍4.抽象类,接口的介绍

2022-04-05 21:41:55 1605

原创 Java基础教程-04-方法

方法简介--1.无参无返回值--2.有参无返回值--3.无参有返回值--4.有参有返回值

2022-04-05 00:25:15 652

空空如也

空空如也

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

TA关注的人

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