摘要: Flink-学习笔记(一) 什么是Flink? ​ Apache Flink 是一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。Flink 能在所有常见集群环境中运行,并能以内存速度和任意规模进行计算(源自官方)。学过大数据的同学应该都多多少少知道Spark这个大数据处理的框 阅读全文
posted @ 2020-09-26 16:21 小学生终结者 阅读(128) 评论(0) 推荐(0)
摘要: 算法日记-逆序输出一个栈 要求:不能使用除栈以外的其他数据结构 需要使用递归函数,一次返回一个栈中的最底部的元素,还需要一个递归函数调用这个方法,并将返回的最底部的函数放入到新的栈中。 递归返回栈中最底部的数 /** * 返回并移除栈中最底部的元素 * 先将栈中的最顶层的取出,然后递归调用该函数, 阅读全文
posted @ 2020-09-19 10:43 小学生终结者 阅读(235) 评论(0) 推荐(0)
摘要: 算法日记-找出数组中的交集元素 个人觉得这个数组应该分为两类,一种是数字,一种是字符串。 由于数组中的元素种类不同,使用的方法有略微的差别 1.针对数字和字符串都可以的方式 /** * 求两个字符串数组的交集,通过遍历比较,找出相同的,生成一个新的数组并返回 * @param s1 * @param 阅读全文
posted @ 2020-09-18 22:31 小学生终结者 阅读(301) 评论(0) 推荐(0)
摘要: 单例设计模式 相信大家都会手写单例设计模式,这里就不多展开介绍了。 养成一个习惯,每天早上起来手写一遍单例设计模式!!! 1.饿汉模式 private static final TestModel instance = new TestModel(); private TestModel(){} p 阅读全文
posted @ 2020-09-16 20:20 小学生终结者 阅读(158) 评论(0) 推荐(0)
摘要: Spark调优那些事 在当前的大数据时代,Spark作为一款快入闪电⚡️的计算引擎普遍为大家所熟知和使用,在使用Spark的时候难免会遇到各种各样的问题,其中大部分原因是数据倾斜,但是我们在对整个Spark进行调优时,最开始可以调整Spark中各种各样的参数设置和分配,如果大部分参数调试好之后还不能 阅读全文
posted @ 2020-09-16 11:57 小学生终结者 阅读(183) 评论(0) 推荐(0)
摘要: Java8-Stream 这是java在1.8中的一个新特性,如果有过大数据相关的经验或者学习过函数式编程语言的同学可能理解起来更容易一些,它提供的类似于一种SQL语句的高级抽象来进行数据的计算,在大家的开发中使用此中形式会让大家的代码更简洁更高效。 什么是Stream? 它是Java8中处理集合的 阅读全文
posted @ 2020-09-12 22:27 小学生终结者 阅读(277) 评论(0) 推荐(1)
摘要: Java8新特性-time常用API LocalDate //获取当前系统时间表示的日期对象 默认格式是yyyy-MM-dd LocalDate date = LocalDate.now(); //格式化LocalDate DateTimeFormatter fmt = DateTimeFormat 阅读全文
posted @ 2020-09-11 11:56 小学生终结者 阅读(218) 评论(0) 推荐(1)
摘要: 使用栈实现队列的基本操作(add,poll,peek) 思路:使用两个栈,一个用于push,一个用于pop 每当添加数据都要进行push+pop操作,最终数据从pop栈中取 实现代码: public class StackTransformQueue{ public Stack<Integer> p 阅读全文
posted @ 2020-09-10 08:48 小学生终结者 阅读(258) 评论(0) 推荐(1)
摘要: 带有GetMin功能的栈(JAVA版) 题目: 实现一个特殊的栈,在实现栈的基本功能的基础上, 再实现返回栈中最小元素的操作。 首先要熟悉栈,它是一个类似弹夹的数据结构, 所有的数据放入栈中都是“压”进去的, 它的最后一个元素在最上方,第一个元素在最下方, 所以它是先进后出的数据结构。 它的基本的方 阅读全文
posted @ 2020-09-08 10:37 小学生终结者 阅读(188) 评论(0) 推荐(1)
摘要: 安装git的坑(Mac) git是一个用于合作开发,版本控制的软件,在项目中开发中使用的频率非常高, 前段时间安装了一下,发现有好多的坑会踩,安装的话,在官网即可 官网 https://git-scm.com/ 1.首先安装后,使用git命令进行查看 2.配置username和email git c 阅读全文
posted @ 2020-09-07 09:14 小学生终结者 阅读(480) 评论(0) 推荐(1)