<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[idcbad的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/idcbad</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; idcbad]]></copyright><item><title><![CDATA[[Spark算子] 对比 groupByKey / reduceByKey / foldByKey / aggregateByKey 算子区别]]></title><link>https://blog.youkuaiyun.com/idcbad/article/details/130430846</link><guid>https://blog.youkuaiyun.com/idcbad/article/details/130430846</guid><author>idcbad</author><pubDate>Fri, 28 Apr 2023 17:21:15 +0800</pubDate><description><![CDATA[简单对比 groupByKey / reduceByKey / foldByKey / aggregateByKey 算子区别, 强化理解记忆]]></description><category></category></item><item><title><![CDATA[【Spark算子】Spark RDD编程]]></title><link>https://blog.youkuaiyun.com/idcbad/article/details/130428806</link><guid>https://blog.youkuaiyun.com/idcbad/article/details/130428806</guid><author>idcbad</author><pubDate>Fri, 28 Apr 2023 17:12:21 +0800</pubDate><description><![CDATA[之前在Mapreduce中了解到, shuffle阶段一般指从Map阶段产生输出到Reduce阶段取得输出结果作为输入的这个过程称作shuffle.在RDD中,shuffle是把父RDD中的KV对按照Key重新分区，从而得到一个新的RDD。也就是说原本同属于父RDD同一个分区的数据需要进入到子RDD的不同的分区的过程就是shuffle.]]></description><category></category></item><item><title><![CDATA[Java数据结构与算法-排序]]></title><link>https://blog.youkuaiyun.com/idcbad/article/details/107977173</link><guid>https://blog.youkuaiyun.com/idcbad/article/details/107977173</guid><author>idcbad</author><pubDate>Thu, 13 Aug 2020 13:15:13 +0800</pubDate><description><![CDATA[文章目录Java数据结构与算法基本数据结构排序冒泡排序代码实现时间复杂度分析选择排序代码实现时间复杂度分析插入排序代码实现时间复杂度分析希尔排序代码实现时间复杂度分析归并排序代码实现时间复杂度分析快速排序代码实现时间复杂度分析排序的稳定性稳定性的含义稳定性的意义稳定性比较
Java数据结构与算法
近期学习了些数据结构与算法的内容,对于笔记做一个记录,方便以后回看修改
学习资料全部来源于网络视频,这章先记录关于排序的实现

基本数据结构
数据结构分为"线性结构"和"非线性结构"
逻辑结构分类:
"集合结构"：]]></description><category></category></item><item><title><![CDATA[Ubuntu安装mysql,进行远程连接]]></title><link>https://blog.youkuaiyun.com/idcbad/article/details/107124038</link><guid>https://blog.youkuaiyun.com/idcbad/article/details/107124038</guid><author>idcbad</author><pubDate>Sat, 04 Jul 2020 14:31:46 +0800</pubDate><description><![CDATA[Ubuntu安装mysql的时候遇到一点问题,一直出现2003连接密码错误
最后配置成功,记录一下实践过程
sudo apt-get update  #更新软件源
sudo apt-get install mysql-server  #安装mysql
service mysql start #启动服务器
sudo netstat -tap | grep mysql #确定是否启动成功,如果为LISTEN状态表示启动成功


我的安装过程中没有出现密码修改的提示,所以需要找到一个随机生成的密码进行密码修改
s]]></description><category></category></item><item><title><![CDATA[接口与抽象方法(学习笔记)]]></title><link>https://blog.youkuaiyun.com/idcbad/article/details/106175177</link><guid>https://blog.youkuaiyun.com/idcbad/article/details/106175177</guid><author>idcbad</author><pubDate>Sun, 17 May 2020 15:42:36 +0800</pubDate><description><![CDATA[抽象方法
抽象方法:就是加上abstract关键字,然后去掉大括号,没有方法体!!!(但是默认方法是有方法体的)
形式:形如一下形式都可以是抽象方法
public abstract void methodA();
abstract void methodB();
public void methodC();
void methodD();
抽象类:抽象方法所在的类,必须是抽象类.在class前加上abstract

使用方法:
    1.抽象类不能通过new来创建,必须要通过实现的方法
    2.必须用]]></description><category></category></item><item><title><![CDATA[Java中Default关键字和Static关键字]]></title><link>https://blog.youkuaiyun.com/idcbad/article/details/105737395</link><guid>https://blog.youkuaiyun.com/idcbad/article/details/105737395</guid><author>idcbad</author><pubDate>Fri, 24 Apr 2020 18:28:13 +0800</pubDate><description><![CDATA[//文件名:text8.java
interface Interface{
	
	//被defult修饰的方法是可以有方法体的,并且不需要被实现
	default void hello() {
		System.out.println("这是一个默认方法");
	}
	//使用static关键字修饰接口方法,并且实现类不能实现这个方法,只能通过接口调用
	static void haha() {
...]]></description><category></category></item></channel></rss>