- 博客(6)
- 收藏
- 关注
原创 [Spark算子] 对比 groupByKey / reduceByKey / foldByKey / aggregateByKey 算子区别
简单对比 groupByKey / reduceByKey / foldByKey / aggregateByKey 算子区别, 强化理解记忆
2023-04-28 17:21:15 361
原创 【Spark算子】Spark RDD编程
之前在Mapreduce中了解到, shuffle阶段一般指从Map阶段产生输出到Reduce阶段取得输出结果作为输入的这个过程称作shuffle.在RDD中,shuffle是把父RDD中的KV对按照Key重新分区,从而得到一个新的RDD。也就是说原本同属于父RDD同一个分区的数据需要进入到子RDD的不同的分区的过程就是shuffle.
2023-04-28 17:12:21 595
原创 Java数据结构与算法-排序
文章目录Java数据结构与算法基本数据结构排序冒泡排序代码实现时间复杂度分析选择排序代码实现时间复杂度分析插入排序代码实现时间复杂度分析希尔排序代码实现时间复杂度分析归并排序代码实现时间复杂度分析快速排序代码实现时间复杂度分析排序的稳定性稳定性的含义稳定性的意义稳定性比较Java数据结构与算法近期学习了些数据结构与算法的内容,对于笔记做一个记录,方便以后回看修改学习资料全部来源于网络视频,这章先记录关于排序的实现基本数据结构数据结构分为"线性结构"和"非线性结构"逻辑结构分类:"集合结构":
2020-08-13 13:15:13 251
原创 Ubuntu安装mysql,进行远程连接
Ubuntu安装mysql的时候遇到一点问题,一直出现2003连接密码错误最后配置成功,记录一下实践过程sudo apt-get update #更新软件源sudo apt-get install mysql-server #安装mysqlservice mysql start #启动服务器sudo netstat -tap | grep mysql #确定是否启动成功,如果为LISTEN状态表示启动成功我的安装过程中没有出现密码修改的提示,所以需要找到一个随机生成的密码进行密码修改s
2020-07-04 14:31:46 3724
原创 接口与抽象方法(学习笔记)
抽象方法抽象方法:就是加上abstract关键字,然后去掉大括号,没有方法体!!!(但是默认方法是有方法体的)形式:形如一下形式都可以是抽象方法public abstract void methodA();abstract void methodB();public void methodC();void methodD();抽象类:抽象方法所在的类,必须是抽象类.在class前加上abstract使用方法: 1.抽象类不能通过new来创建,必须要通过实现的方法 2.必须用
2020-05-17 15:42:36 449
原创 Java中Default关键字和Static关键字
//文件名:text8.javainterface Interface{ //被defult修饰的方法是可以有方法体的,并且不需要被实现 default void hello() { System.out.println("这是一个默认方法"); } //使用static关键字修饰接口方法,并且实现类不能实现这个方法,只能通过接口调用 static void haha() {...
2020-04-24 18:28:13 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人