自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alice菌的博客

大数据 | 程序人生 | 公众号【猿人菌】| 个人网站 : http://alices.ibilibili.xyz/ | 乾坤未定,你我皆是黑马!

  • 博客(50)
  • 资源 (7)

原创 scala快速入门系列【隐式转换和隐式参数】

        本篇作为scala快速入门系列的第三十六篇博客,为大家带来的是关于隐式转换和隐式参数的内容。文章目录隐式转换隐式参数隐式转换方法作用域与导入隐式转换的时机隐式转换和隐式参数案例① 隐式转换案例一(让File类具备RichFile类中的read方法)② 隐式转换案例二(超人变身)③ 隐式转换案例三(一...

2020-01-31 11:00:18 4312

原创 scala快速入门系列【高阶函数】

        本篇作为scala快速入门系列的第三十六篇博客,为大家带来的是关于高阶函数的内容。文章目录高阶函数作为值的函数匿名函数柯里化1.什么是柯里化示例总结闭包1.什么是闭包例子高阶函数        Scala混合了面向...

2020-01-31 09:34:32 1728

原创 scala快速入门系列【泛型】

        本篇作为scala快速入门系列的第三十五篇博客,为大家带来的是关于泛型的内容。文章目录泛型定义一个泛型方法泛型类上下界上界下界协变、逆变、非变非变协变逆变泛型        scala和Java一样,类和特质、方法都...

2020-01-30 16:51:50 1019

原创 scala快速入门系列【提取器】

        本篇作为scala快速入门系列的第三十四篇博客,为大家带来的是关于提取器的内容。文章目录提取器(Extractor)定义提取器提取器(Extractor)        我们之前已经使用过scala中非常强大的模式...

2020-01-30 10:31:12 2190

原创 scala快速入门系列【异常处理】

        本篇作为scala快速入门系列的第三十三篇博客,为大家带来的是关于异常处理的内容。文章目录捕获异常抛出异常示例 | 抛出异常        先让我们来看看一段代码    &...

2020-01-30 10:01:06 818

原创 scala快速入门系列【正则表达式】

        本篇作为scala快速入门系列的第三十二篇博客,为大家带来的是关于正则表达式的内容。文章目录正则表达式定义示例1示例2示例3正则表达式        在scala中,可以很方便地使用正则表达式来匹配数据。&nbs...

2020-01-29 20:59:17 791

原创 scala快速入门系列【偏函数】

        本篇作为scala快速入门系列的第三十篇博客,为大家带来的是关于偏函数的内容。文章目录偏函数定义示例一示例二偏函数        偏函数提供了简洁的语法,可以简化函数的定义。配合集合的函数式编程,可以让代码更加优雅...

2020-01-29 20:06:28 364

原创 scala快速入门系列【Option类型】

        本篇作为scala快速入门系列的第三十篇博客,为大家带来的是关于Option类型的内容。文章目录Option类型定义示例1示例2Option类型        使用Option类型,可以用来有效避免空引用(null...

2020-01-29 16:12:02 403

原创 scala快速入门系列【模式匹配】

        本篇作为scala快速入门系列的第二十九篇博客,为大家带来的是关于模式匹配的内容。文章目录模式匹配简单模式匹配匹配类型守卫匹配样例类模式匹配        scala中有一个非常强大的模式匹配机制,可以应用在很多场...

2020-01-29 14:36:11 344

原创 scala快速入门系列【样例对象】

        本篇作为scala快速入门系列的第二十八篇博客,为大家带来的是关于样例对象的内容。文章目录样例对象定义示例 | 定义枚举样例对象        它主要用在两个地方:定义枚举作为没有任何参数的消息传递(后面Ak...

2020-01-27 13:59:13 1668

原创 scala快速入门系列【样例类】

        本篇作为scala快速入门系列的第二十六篇博客,为大家带来的是关于样例类的内容。文章目录样例类定义样例类示例 | 定义一个样例类示例 | 可变成员变量样例类方法apply 方法toString 方法equals 方法hashCode方法copy方法样例类   &n...

2020-01-27 11:05:46 1737

原创 scala快速入门系列【特质】

        本篇作为scala快速入门系列的第二十四篇博客,为大家带来的是关于抽象类的内容。文章目录抽象类抽象类        和Java语言一样,scala中也可以定义抽象类。定义   &n...

2020-01-26 16:22:57 804

原创 scala快速入门系列【匿名内部类】

        本篇作为scala快速入门系列的第二十五篇博客,为大家带来的是关于匿名内部类的内容。文章目录匿名内部类定义示例匿名内部类        匿名内部类是没有名称的子类,直接用来创建实例对象。Spark的源代码中有大量使...

2020-01-23 16:12:00 719

原创 scala快速入门系列【抽象类】

        本篇作为scala快速入门系列的第二十四篇博客,为大家带来的是关于抽象类的内容。文章目录抽象类定义抽象方法抽象字段        抽象类      &n...

2020-01-23 13:01:14 633

原创 scala快速入门系列【类型判断】

        本篇作为scala快速入门系列的第二十三篇博客,为大家带来的是关于类型判断的内容。文章目录类型判断isInstanceOf/asInstanceOfgetClass和classOf类型判断        有时候,我...

2020-01-21 23:48:56 699

原创 scala快速入门系列【override和super】

        本篇作为scala快速入门系列的第二十一篇博客,为大家带来的是关于override和super的内容。文章目录override 和 super语法示例参考代码override 和 super        类似于J...

2020-01-21 22:25:53 568

原创 scala快速入门系列【继承】

        本篇作为scala快速入门系列的第二十一篇博客,为大家带来的是关于继承的内容。文章目录继承示例 | 类继承示例 | 单例对象继承继承        scala语言是支持面向对象编程的,我们也可以使用scala来...

2020-01-21 17:32:53 766

原创 scala快速入门系列【伴生对象】

        本篇作为scala快速入门系列的第二十篇博客,为大家带来的是关于伴生对象的内容。        在Java中,经常会有一些类,同时有实例成员又有静态成员。例如:    &nbs...

2020-01-21 14:25:07 1900

原创 scala快速入门系列【单例对象】

        本篇作为scala快速入门系列的第十九篇博客,为大家带来的是关于单例对象的内容。                文章目录单例对象定义单例对...

2020-01-21 10:28:09 678

原创 scala快速入门系列【构造器】

        本篇作为scala快速入门系列的第十八篇博客,为大家带来的是关于构造器的内容。文章目录类的构造器主构造器辅助构造器类的构造器        当创建对象的时候,会自动调用类的构造器。之前学的都是默认构造器,我们接下来要...

2020-01-20 23:08:44 671

原创 scala快速入门系列【类和对象】

        本篇是scala快速入门系列的第十七篇博客,为大家带来的是关于类和对象的内容。文章目录类和对象创建类和对象简写方式定义和访问成员变量使用下划线初始化成员变量定义成员方法访问修饰符类和对象        scala是...

2020-01-20 17:44:16 667

原创 scala快速入门系列【函数式编程】

        本篇作为scala快速入门系列的第十六篇博客,为大家带来的是关于函数式编程的相关内容。文章目录函数式编程遍历|foreach使用类型推断简化函数定义使用下划线来简化函数定义映射|map用法扁平化映射 | flatMap定义案例过滤 | filter定义   &nbs...

2020-01-17 11:22:41 662

原创 scala快速入门系列【映射】

        本篇作为scala快速入门系列的第十四篇博客,为大家带来的是关于映射的相关内容。文章目录映射不可变Map可变Map基本操作iterator迭代器映射        Map可以称之为映射。它是由键值对组成的集合。在sc...

2020-01-16 15:35:59 668

原创 scala快速入门系列【集】

        本篇作为scala快速入门系列的第十三篇博客,为大家带来的是关于集(Set)的相关内容。Set        Set(集)是代表没有重复元素的集合。Set具备以下性质:元素不重复不保证插入顺序 &n...

2020-01-16 14:37:37 560

原创 scala快速入门系列【列表】

        本篇作为scala快速入门系列的第十二篇博客,为大家带来的是关于列表的相关内容。文章目录列表不可变列表可变列表初始化列表列表操作列表常用操作判断列表是否为空拼接两个列表获取列表的首个元素和剩余部分反转列表获取列表前缀和后缀扁平化(压平)拉链与拉开转换字符串生成字符串并集交集差集 &nbs...

2020-01-15 20:05:25 579

原创 scala快速入门系列【元组】

        本篇作为scala快速入门系列的第十二篇博客,为大家带来的关于元组的相关内容。        文章目录元组定义元组访问元组元组       &n...

2020-01-15 14:07:30 585

原创 scala快速入门系列【数组】

        本篇作为scala快速入门系列的第十一篇博客,小菌为大家带来的是关于数组的相关内容。文章目录数组定长数组变长数组定义变长数组添加/修改/删除元素遍历数组数组常用算法求和最大值最小值排序数组        scala中...

2020-01-14 18:23:23 805

原创 scala快速入门系列【函数】

        本篇作为scala快速入门系列的第十篇博客,小菌为大家带来的是关于函数的相关内容。文章目录函数定义函数方法和函数的区别方法转换为函数函数        scala支持函数式编程,将来编写Spark/Flink程序中,会...

2020-01-14 15:14:38 887

原创 scala快速入门系列【方法】

        本篇作为scala快速入门系列的第九篇博客,为大家带来关于方法的相关内容。        文章目录方法定义定义方法返回值类型推断方法参数默认参数带名参数可变参数方法调用方式后缀调用法中缀调用法花括号调用法无括号调用法&...

2020-01-13 23:13:21 734

原创 scala快速入门系列【break和continue】

        本篇作为scala快速入门系列的第八篇博客,为大家带来的是关于break和continue的相关内容。文章目录break和continue实现break实现continuebreak和continue在scala中,类似Java和C++的break/continue关键字被移除了如果一定要使用...

2020-01-13 20:23:23 742

原创 scala快速入门系列【循环】

        本篇作为scala快速入门系列的第七篇博客,为大家带来的是关于循环的相关内容。        文章目录循环for表达式简单循环嵌套循环守卫for 推导式while循环    &n...

2020-01-13 19:45:49 834

原创 scala快速入门系列【条件表达式】

        本篇作为scala快速入门系列的第六篇博客,为大家带来的是条件表达式的相关内容。        条件表达式        条件表达式就是i...

2020-01-13 17:14:06 1962

原创 scala快速入门系列【数据类型与操作符】

        作为scala快速入门系列的第五篇博客,小菌为大家带来的是关于数据类型与操作符的内容。        scala中的类型以及操作符绝大多数和java一样,通过本篇博客,我们将学习:与Java不一样的一些用法scala...

2020-01-13 00:57:42 692

原创 scala快速入门系列【字符串】

        本篇作为scala快速入门系列的第四篇,为大家带来的是字符串相关内容。        scala提供多种定义字符串的方式,将来我们可以根据需要来选择最方便的定义方式。使用双引号使用插值表达式使用三引号使用双引号...

2020-01-13 00:08:53 747

原创 scala快速入门系列【变量】

        本篇作为scala入门系列的第三篇博客,为大家带来的是变量的相关内容。声明变量        我们将来每一天编写scala程序都会定义变量。那scala语言如何定义变量呢?   &nbsp...

2020-01-12 19:18:42 653

原创 scala快速入门系列【scala解释器】

        本篇博客,作为scala快速入门系列的第二篇博客,为大家带来的是关于scala解释器的初步使用!        后续我们会使用scala解释器来学习scala基本语法,scala解释器像Linux命令一样,执行一条代码,马...

2020-01-12 18:45:49 3179

原创 scala快速入门系列【scala简介】

        在scala专栏已经写过两篇博文,为大家详细地介绍了如何在windows上安装scala并与IDEA进行集成。        相信大家可能已经把环境都配置好了,但可能对scala的概念还是一个未知数。所以小菌打算出一个sc...

2020-01-12 18:26:48 665

原创 如何更换IDEA上scala插件的版本号并安装合适的版本

        最近在学习scala,关于scala的安装并配置环境变量的问题,小伙伴们感兴趣的可以去看看window端安装scala教程。        现在问题来了,因为我们通过IDEA书写我们的代码。而scala虽然也是运行在JVM...

2020-01-12 14:08:44 4509 2

原创 HBase的JavaAPI常用练习

        本篇博客,小菌为大家带来关于使用HBase的JavaAPI的一些常用练习。使用hbaseapi 对hbase_rate表,按照startRowKey=1和endRowKey=100进行扫描查询结果。@Test public void scanData() throws IOExceptio...

2020-01-06 20:23:13 1177 9

原创 一个值得推荐的脑图制作"神器"!

        最近在分享出去两篇博客《全网最不靠谱的大数据思维导图》,和《全网最全Python学习路线图+14张思维导图,让python初学者不走弯路!》之后。尤其是第二篇,很多小伙伴后台私信我,用的是哪款脑图软件。今天,为了正式回应小伙伴们的"疑惑",我把“他”带来了!   &nb...

2020-01-06 19:46:04 1072 18

互联网常见人事面试题.doc

如今现在的“人事”一词常指人力资源管理术语,包含两层意思,一是指人事工作,二是指人事工作人员,现流程称作HR。 人事工作也是指人力资源管理工作,包含:人力资源规划、招聘、培训、绩效、薪酬和员工关系六大模块的一种管理工作。人事工作人员则是指从事人事工作的人,是公司的一个重要职位。负责公司人事工作的部门则称为人事部或人力资源部。

2020-06-07

SpringBoot+SpringCloud面试题.doc

Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Cloud是一个基于Spring Boot实现的云应用开发工具;Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注全局的服务治理框架;spring boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring boot来实现。Spring boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud离不开Spring boot,属于依赖的关系。

2020-06-07

MQ-A级面试题.pdf

消息队列(MQ),是一种应bai用程序du对应用程序的通信方法。zhi应用程序通过写和检索dao出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。

2020-06-07

Java面试 58题.docx

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

2020-06-07

数据可视化驾驶舱.rar

关于大数据可视化实时大屏展示的20套的html源代码,包含智慧物流,大数据分析系统,人口分析系统,可视化监控管理....等等,值的大数据爱好者下载后好好研究!

2020-04-29

大数据面试宝典-精简版.pdf

从Java基础,JVM,数据库,hadoop,hive,hbase,flume,zookeeper,kafka,scala,redis,机器学习,业务相关多个角度分析了大数据面试可能遇到的问题,非常详细,建议大数据专业的学者都应该阅读一下。

2020-04-06

HBuilder的安装

HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。 HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。 它基于Eclipse,所以顺其自然地兼容了Eclipse的插件,喜欢的朋友可以按照里面的教程来使用!

2019-02-02

空空如也

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