自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 spark3.3.x处理excel数据

ps:刚开始用的3.3.3_0.20.1这个版本的不可用,具体报啥错忘了,降到3.3.1_0.18.5该版本正常。2、使用自定义schema(该方法如果excel文件第一行不是所需数据,需手动限制读取的数据范围)1、直接使用excel文件第一行作为schema。或项目里配置pom.xml。

2023-10-25 18:31:16 1706

原创 scala任意类型转Array[Byte]及读取

scala任意类型转Array[Byte]及读取

2022-06-21 16:52:37 964 1

原创 flink1.13.2运行错误问题

1、Could not get job jar and dependencies from JAR file: JAR file does not exist: -yn原因:flink1.8版本之后已启用该参数,ResourceManager将自动启动所需的尽可能多的容器,以满足作业请求的并行性。解决:去掉即可2、java.lang.IllegalStateException: No Executor found. Please make sure to export the HADOOP_CLASS

2021-09-23 14:15:22 7917 2

转载 Spark中repartition和coalesce的用法

repartition(numPartitions:Int):RDD[T]和coalesce(numPartitions:Int,shuffle:Boolean=false):RDD[T] 他们两个都是RDD的分区进行重新划分,repartition只是coalesce接口中shuffle为true的简易实现,(假设RDD有N个分区,需要重新划分成M个分区) 1)、N<M。一般情况下N个分区有数据分布不均...

2020-10-15 16:39:29 270

转载 phoenix使用总结

对工作中预研Phoenix的使用做一些总结。1. Phoenix环境下HBase table名大小写是敏感的如果要用小写命名表名,必须带上双引号2. Ph...

2020-08-07 17:25:55 323

原创 比较全面完整的log4j配置

#####比较完整的log4j配置log4j.rootLogger=DEBUG,CONSOLE,FILElog4j.addivity.org.apache=true# 应用于控制台log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=INFOlog4j.appen...

2019-09-03 15:24:28 441 1

原创 LeetCode 1. 两数之和

题目内容给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]代码实现class Solution { public...

2018-08-18 10:56:20 121

原创 LeetCode 283. 移动零

题目内容给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12] 输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。代码实现class Solution { public void moveZeroes(int[] nu...

2018-08-18 10:53:00 127

原创 LeetCode 66. 加一

题目内容给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1] 输出: [4,3,2,2] 解释: ...

2018-08-18 10:44:45 133

原创 LeetCode 136. 只出现一次的数字

题目内容给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1] 输出: 1示例 2:输入: [4,1,2,1,2] 输出: 4代码实现class Solution { public ...

2018-08-18 10:36:35 140

原创 LeetCode 217. 存在重复元素

题目内容给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1] 输出: true示例 2:输入: [1,2,3,4] 输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2] 输出: true代码实...

2018-08-18 10:30:25 149

原创 LeetCode 26. 删除排序数组中的重复项

题目内容给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。...

2018-08-18 10:26:07 114

原创 LeetCode 189. 旋转数组

题目内容给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:...

2018-08-17 21:29:22 285

原创 Java集合的遍历方法

这里提供3中方法来遍历集合假设这里有一个集合arrayList ArrayList arrayList = new ArrayList(); arrayList.add(&quot;java&quot;); arrayList.add(&quot;php&quot;); arrayList.add(&quot;html&quot;);for循环 for (int i = 0; i &amp;lt;

2018-08-09 17:27:08 275

原创 Java将String型字符串转换成int型(或int型数组)

转换成int型数组代码实现 String str = "6921168509256"; int[] arr = new int[str.length()]; for (int i = 0; i &lt; str.length(); i++) { arr[i] = Integer.parseInt(str.substring(i, i + 1));//s...

2018-08-08 13:26:11 49420 3

原创 Java在规定区间内生成随机数

代码实现package com.qianfeng.kaoti1;import java.util.Arrays;/* * 请随机生成10个从2到222之间的数字(大于等于2小于等于222), * 将生成的随机数存储在整型数组中(不考虑重复) */import java.util.Random;public class Demo { public static v......

2018-08-07 13:43:56 3189

原创 Java用split分割含一个或多个空格的字符串

使用正则表达式:1.String的split方法支持正则表达式;2.正则表达式\s表示匹配任何空白字符,+表示匹配一次或多次。比如待分割字符串为:String str = &quot;the sky is blue&quot;;分割函数为: public static String[] flipping(String s...

2018-08-07 09:10:01 3820

原创 java冒泡排序算法

冒泡排序思想   它重复地走访过要排序的元素列,一次比较两个相邻的元素,如果符合交换条件,就交换两个数的位置,重复地进行直到没有相邻元素需要交换,排序完成。   这个算法的名字由来是因为越大(或越小)的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),故名“冒泡排序”。冒泡排序代码实现public static void maoPao(int[] arr){ ...

2018-07-27 20:48:22 762

原创 java for each用法

for each遍历数组代码实现 int[] arr = new int[10]; Scanner sc = new Scanner(System.in); for(int i = 0;i &amp;amp;lt; 10;i++){ arr[i] = sc.nextInt(); } for(int a:a...

2018-07-27 20:13:37 656

原创 java选择排序算法

选择排序思想:   每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。代码实现public static void xuanPai(int[] arr){ for(int i = 0;i &amp;amp;lt; n-1;i++){ for(int j = i + 1;j &amp;amp;lt; n;j++){ ...

2018-07-27 20:08:01 368

原创 java中数组

各类型数组定义的方法:方法1int []arr = new int[5];方法2String str[] = new String[5];方法3boolean bar[] = new boolean[] { true, false, true };int类型数组默认值为0; String类型数组默认值为null; boolean类型数组默认值为fal...

2018-07-24 21:41:34 182

转载 CSDN-markdown编辑器使用方法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-07-24 21:28:08 116

原创 Java中for循环别名

public class Demo     //tp和cc:相当于给当前的循环起了一个别名。主要作用:实现在内层循环结束外层循环。{     public static void main(String []args)    {         int i = 0, j = 5;         tp: for (;;)        {             i++;     ...

2018-07-24 21:11:46 2925

原创 三元运算符

三元运算符是一个固定格式,语法是“条件表达式?表达式1:表达式2”。表达式:“()? :”。class Demo{    public static void main(String[] args)    {        int a=3,b=8;        int c=(a&gt;b)?a++:b++; //如果满足表达式(a&gt;b),则执行a++;否则执行b++ ...

2018-07-24 20:47:32 730 2

原创 c 语言验证码(不区分大小写)

#include &lt;bits/stdc++.h&gt;using namespace std;#define N 6void identifying_Code (char str[],int n){    int i,j,len;    char pstr[] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJLMNOPQRSTUVWXYZ";...

2018-03-21 13:05:44 2358

原创 数列求和

Problem Description数列求和是一类常见的问题,本题有一定的代表性:求s=a+aa+aaa+aaaa+……+aa…aa(n位)其中,a的值由键盘输入,位数n也由键盘输入。 Input第一行输入a的值;第二行输入位数n。 Output输出对n个数完成求和运算后的结果。比如a=3,n=6时,s=3+33+333+3333+33333+333333 Sample Inp...

2018-03-19 19:04:16 566

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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