- 博客(5)
- 收藏
- 关注
原创 rm -rf 删除文件时报错 cannot remove: Device or resource busy 的解决办法
我在卸载CDH版本的时候,需要删除 /run/cloudera-scm-agent 这个文件,报错如下[root@node03 /]# rm -rf /var/run/cloudera-scm-agentrm: cannot remove ‘/var/run/cloudera-scm-agent/process’: Device or resource busy``需要进入到这个文件的目录,发现有一个process,然后卸载该装载点,再删除,发现删除了,也没有报错了```powershell[
2021-12-16 00:19:47 11631
原创 Java实现高数的收敛级数和不定积分求圆周率
用高数的二种方法求圆周率1.利用收敛级数求和代码:public class π1 { public static void main(String[] args) { double pai = 0; boolean flag = true; double temp = (double) 1 / 1000000000; for (double i = 1, j = 1; flag; i = i + 2, j++) {
2020-07-12 23:53:04 507
原创 Java实现二分查找法
算法之二分查找法1.算法思想搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。2.实现思路①找出位于数组中间的值,并存放在一个变量中(为了下面的说明,变量暂时命名为temp);②需要找到的key和temp进行比较;③如果key值大于temp,则把数组中间位置作为下一次计算的起
2020-07-12 23:07:52 149
原创 Java实现冒泡排序
算法之冒泡排序1.算法原理冒泡排序的原理(以递增序为例)是每次从头开始依次比较相邻的两个元素,如果后面一个元素比前一个要大,则将它们交换,本次循环完毕之后再次从头开始扫描,直到某次扫描中没有元素交换,说明每个元素都不比它后面的元素大,至此排序完成。2.时间复杂度冒泡排序最好的时间复杂度为O(N),冒泡排序的最坏时间复杂度为O(N^2)。代码如下:public class BubbleSort { public static void bubbleSort(int[] data) {
2020-07-12 22:44:25 94
原创 Spark从集合、HDFS、HBase、Elasticsearch和MySQL中读取数据,创建RDD
RDD的创建RDD(Resilient Distributed Dataset)全称为弹性分布式数据集,是Spark对数据的核心抽象。创建RDD是使用RDD的第一步,一般可以由内存中的集合、文件、外部数据源生成或者由其他RDD转换而成。1.并行集合并行集合可以对Driver中的集合调用parallelize方法得到,Driver会将集合切成分区,并将数据分区分发到整个集群中。val sc = new SparkContext(sparkConf)val rdd = sc.parallelize(S
2020-07-08 21:28:30 867 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人