自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一下stringBuilder setCharA(index)报错数组越界SingIndexOutOfBoundsException

记录一下stringBuilder setCharA(index)报错数组越界

2022-08-23 20:38:10 212 1

原创 hive JdbcStorageHandler 导入过程中的数据倾斜问题

hive JdbcStorageHandler 导入过程中的数据倾斜问题 问题描述 为了提高hive导入的效率,添加了以下表属性来进行分片 hive.sql.numPartitions: 为数据源生成多少个分片,如果不需要拆分则设置为 1 hive.sql.partitionColumn: 需要对哪个列进行拆分。 TBLPROPERTIES ( .............. "hive.sql.partitionColumn" = "id", "hive.sql.numPartiti

2021-08-25 15:30:12 189

原创 合并有序链表

题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 思路 我们可以如下递归地定义两个链表里的 merge 操作(忽略边界情况,比如空链表等): list1[0]+merge(list1[1:],list2) list1[0]<list2[0] list2[0]+merge(list1,list2[1:]) 否则 也就是说,两个链表头部值较小的一个节点与剩下元素的 merge 操作结果合并。 我们直接将以上递归过程建模,同时需要考虑边界情况。 如

2021-04-27 11:15:47 79

原创 无重复字符的最长子串

题目 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 例子 示例 1: 输入: s = “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s = “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 示例 3: 输入: s = “pwwkew” 输出: 3 解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。 请注意,你的答案必须是 子串 的长度,“pwke” 是一个

2021-04-26 14:11:07 64

原创 两数相加

题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 1: 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807. 示例 2: 输入:l1 = [0], l2 = [0] 输出:[0] 示例 3: 输入:l1 = [9,9,9,9,9,9,9],

2021-04-25 11:36:04 41

原创 面向对象下

static关键字(随类创建而加载) 一、设计思想 类属性作为该类各个对象之间共享的变量。在设计类时,分析哪 些属性不因对象的不同而改变,将这些属性设置为类属性。相应 的方法设置为类方法。  如果方法与调用者无关,则这样的方法通常被声明为类方法,由 于不需要创建对象就可以调用类方法,从而简化了方法的调用 二、被修饰后的成员具备以下特点: 随类的加载而加载 优先于对象存在 static修饰的成员,被所有对象共享 访问权限允许时,可以不用创建对象,可以直接通过类调用 三、类变量vs实例变量内存解析 静态变

2021-01-11 13:20:35 48

原创 面向对象中

Java中关于 继承性的一些规定 一个类可以被多个子类继承,一个子类只能继承一个父类 子类父类是相对的概念,可以多层继承 子类直接继承的父类称为直接父类,间接继承的父类称为间接父类 继承直接父类后,子类拥有直接父类和间接父类的属性和方法 如果没有显示的声明一个类的父类的话,那么他就继承与java.lang.Object类 所有的类都直接间接继承java.lang.Object类 debug 重写 **定义:在子类中可以根据需要对从父类中继承来的方法进行改造,也称 为方法的重置、覆盖。在程序执行时,子类的

2020-12-29 09:32:45 372

原创 面向对象学习上

Java面向对象学习的三条主线 面向对象的三大特征:封装性、继承性、多态性 java类以及类的成员:属性。方法。构造器;代码块、内部类 其它关键字:this/supper/static、final、abstract、interface、package、inport、 类和对象的使用步骤 创建类设计类的成员、方法 创建类的对象、 通过.属性、.方法、来调用对象的属性和方法 对象的创建和使用:内存解析 方法区:用于存放已经被虚拟机加载过的类,常量,静态变量及被即时编译器编译了的代码数据 堆:它的

2020-12-19 09:20:54 134

原创 控制语句中关键字使用以及数组的Arrays类

特殊关键字的使用: break、continue break语句用于 终止某个语句块的执行,继续执行该语句块后面的程序 continue语句用于循环中,终止某个循环的执行,继续执行下一次循环。 int k=0; char c='A'; do{ switch(c++){ case'A':k++;break; case'B':k--; case'C':k+=2;break; case'D':k=k%2;continue; case'E':k=k*10;break; defa

2020-12-01 18:11:48 48

原创 Java基本语法

因为已经学过,所以就一些要点进行整理 标识符:简单理解就是只要需要自己起名字的地方都叫标识符 比如:变量名、类名、方法名、包名等等 Java中名称的命名规范 包名:多个单词组成所有都小写xxxyyyzzz 类名、接口名:多单词组成中,所有单词的首字母大写。XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词的首字母小写,第二个单词开始每个单词的首字母大写。**xxxYyyZzz 常量名:所有单词都大写。多个单词时每个单词使用下划线连接。XXX_YYY_ZZZ p49 ...

2020-11-27 00:22:27 212

原创 软件开发介绍

常用的dos命令 dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录 cd : 进入指定目录 cd… : 退回到上一级目录 cd: 退回到根目录 del : 删除文件,del后跟文件夹删除的不是文件夹,而是文件夹里的所有文件 exit : 退出 dos 命令行 rd: 删除文件夹 jdk ,jre 什么是jdk,jre jdk jre jvm 之间的关系 jdk=jre+开发的工具集(例如编译工具等) jre=jvm+Java SE标准类库 jdk安装

2020-11-26 23:02:12 114

原创 插件的使用

插件的使用 在 IntelliJ IDEA 的安装讲解中我们其实已经知道,IntelliJ IDEA 本身很多功能也都 是通过插件的方式来实现的。 官网插件库:https://plugins.jetbrains.com/ setting–plugins 常用插件介绍

2020-11-15 00:53:15 66

原创 idea快捷键以及模板功能

设置快捷键 设置快捷键为eclipse快捷键 导入已有设置: eclipse常用快捷键 1 执行(run) alt+r 2 提示补全 (Class Name Completion) alt+/ 3 单行 注释 ctrl + / 4 多行注释 ctrl + shift + / 5 向下复制一行 (Duplicate Lines) ctrl+alt+down 6 删除一行或选中行 (delete line) ctrl+d 7 向下移动行(move statement down) alt+down 8 向上移

2020-11-09 18:51:37 214

原创 idea的安装配置

idea的文件目录 bin: 一些基本的属性信息 help:帮助文档 jre64:绑定了jre运行环境 lib:依赖的一些插件信息 idea的安装and新建一个project 默认安装了好多插件 create new project 某些程度上相当于eclipse里的新建工作空间 新建一个project中 工程中的src类似于eclipse中的src,用于存放代码 工程中的.idea和project01.iml文件都是idea特有的,类似于eclipse中的settings,classpath,projec

2020-11-09 18:14:13 90

空空如也

空空如也

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

TA关注的人

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