自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

東川

好好搬砖。

  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于MySQL数据库的操作 汇总

库操作:create database 数据库名; 建库create database 数据库名 character set 编码集; 建库show databases; 查看所有数据库show create database 数据库名; 查看指定数据库建表语句及字符集drop database 数据库名; 删除数据库alter database 数据库名 charact...

2019-05-18 22:32:04 581 1

原创 Vector类

Vector类底层其实就是一个Object数组,Vector类中的方法是支持同步(方法使用synchronized修饰)的源码如下:Vector类存储原理: 通过源码分析,发现在Vector类中有一个Object[]类型数组. 1):表面上把数据存储到Vector对象中,其实底层依然是把数据存储到Object数组中的. 2):我们发现该数...

2019-04-29 11:31:41 722

原创 新一代调度系统Dolphinscheduler的部署和简单使用总结

一、软件简介分布式易扩展的可视化工作流任务调度平台Apache DolphinScheduler(incubator) 于17年在易观数科立项,19年3月开源, 19 年8月进入Apache 孵化器。Apache DolphinScheduler是一个分布式去中心化,易扩展的可视化DAG工作流任务调度平台。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。整体架构二、安装部署 支持单机,集群,docker,kubernetes,sk..

2021-08-22 21:22:51 3614

转载 hadoop cdh版maven依赖解决方案

使用cloudera hadoop开发hadoop程序,官方文档上有两种方法。第一种即把相应jar包拷贝到工程目录中去,另一种即使用maven管理依赖jar包。直接拷贝如果直接在构建节点上开发程序的话直接指向jar包目录即可。默认目录hadoop:/opt/cloudera/parcels/CDH/libCDH文件是指向${CDH.Version}的一个链接lib下可用的包包含如下:...

2019-07-30 19:23:40 4196

转载 Push to origin/master was rejected异常处理

经过一段惊心动魄的战斗之后,终于将代码改成了自己想要的样子了,此时,万事俱备只欠东风。只需要将代码git push提交一下,就能下班了,约妹子吃饭,逛街啦,美滋滋。想想还有点小激动呢。然而,现实总是残酷的。伟大主义领袖马先生说过。战斗不进行到最后一步的胜利,随时都可能失败。博弈论里也有过“一着不慎满盘皆输”。看着前人无数次惨痛的教训之后,我的push也完美的爆出了一个小bug。o(╥﹏╥)o...

2019-06-27 19:28:43 272

原创 JAVA常见缩写 的英文全称

XML 扩展标记语言 eXtensible Markup Language HTML Hyper Text Markup Language,超文本标记语言 CSS Cascading Style Sheets 指层叠样式表 JSP Jav...

2019-06-21 17:34:39 4149

转载 Scala基础

1、Scala中的集合Scala有一个非常通用丰富强大可组合的集合库;集合是高阶的,并拥有一大套操作方法。Scala的所有的集合类都可以在包 scala.collection 包中找到,其中集合类都是高级抽象类或特性。Iterable[T] 是所有可遍历的集合,它提供了迭代的方法(foreach)。Seq[T] 是有序集合。Set[T]是数学上的集合(无序且不重复)。Map[T]是关联...

2019-06-20 17:18:55 172

原创 idea 快捷键汇总

ctrl +alt +ins :新建 类/文件夹...shift +alt + 上下 : 单行上/下移动Ctrl+Shift+Up/Down:整体 向上/下移动 语句块/方法 win +d : 快速回到桌面ctrl +d : 复制行ctrl +x: 删除行Ctrl+Backspace :按单词删除Ctr+Shift+U :...

2019-05-31 11:27:49 5365

转载 Swing在不同的操作系统中显示相同的风格/AWT则跟系统风格相关

AWT :是通过调用操作系统的native方法实现的,所以在Windows系统上的AWT窗口就是Windows的风格,而在Unix系统上的则是XWindow风格。 AWT 中的图形函数与 操作系统 所提供的图形函数之间有着一一对应的关系,我们把它称为peers。 也就是说,当我们利用 AWT 来构件图形用户界面的时候,我们实际上是在利用 操作系统 所提供的图形库。由于不同 操作系统 的图形库所提供...

2019-05-06 20:22:22 1166

原创 java 虚拟机内存/线程共享情况

大多数 JVM 将内存区域划分为Method Area(Non-Heap)(方法区),Heap(堆),Program Counter Register(程序计数器),VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native Method Stack(本地方法栈),其中Method Area和 Heap是线程共享的 ,VMStack,Native M...

2019-05-06 19:59:46 586

原创 java 同文件 IO流操作时的一个问题

JAVA IO流 --输入输出流使用的是同一个文件时,比如对某个文件里的信息去重。 File f=new File("file/copy.txt");//目标文件 FileInputStream in=new FileInputStream(f); FileOutputStream out=new FileOutputStream(f);问题...

2019-05-05 20:29:20 706

原创 java 简单讲 IO流 的使用

操作IO流的模板:1):创建源或者目标对象(挖井). 拿文件流举例: 输入操作: 把文件中的数据流向到程序中,此时文件是源,程序是目标. 输出操作: 把程序中的数据流向到文件中,此时文件是目标,程序是源.2):创建IO流对象(水管). 输入操作: 创建输入流对象. 输出操作: 创建输出流对象.3):...

2019-05-05 14:58:05 228

转载 java自动拆装箱

public class Solution { public static void main(String[] args) { Integer a = new Integer(3); Integer b = 3; // 将3自动装箱成Integer类型,new一个Integer对象 Integer c = 3; // 如果整型...

2019-04-29 10:10:31 130

原创 JAVA集合框架

2019-04-29 09:47:17 82

原创 杨辉三角--java程序实现(完美正三角形)

杨辉三角:public static void printYangHui(int x) { //准备两个数组备用 使用Arraylist不用操心容量问题 ArrayList<Integer> newLine=new ArrayList<>(); ArrayList<Integer> oldLine=new ArrayList<>(...

2019-04-28 21:59:14 3219

原创 JAVA中 date类的使用

date类很多方法都弃用了或者过期;官方推荐使用calendar类不过学习来看还是可以了解下的:private static void test1() throws ParseException { Date d=new Date(); Date d2=new Date(); //以1970年1月1日0点o秒 为基点 毫秒为单位...

2019-04-28 13:44:54 691

原创 JAVA面向对象的三个基本特征是:封装、继承、多态。

面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承java中普通类只能单继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并...

2019-04-28 13:23:09 1162

原创 数组定义以及常用方法

格式1:int[] arr = new int[5]; //生成长度为5的 int 数组默认值为0格式2: int[] arr = {1,3,5,7}; 格式3: int [] arr = new int[]{1,3,5,7}多维数组 int arr[][] = new int[3][4];打印数组 ...

2019-04-27 22:11:52 263

原创 抽象类以及接口详解

2019-04-27 22:09:10 99

原创 java中 \r \n 与\r\n 的区别

\r -- 输入光标回到行的开头\n -- 换行测试了一下,在java,window系统中,\r, 光标定位在最左边,若并且删除所在行已有的数据\n, \r\n,输出结果均为 换行并且新的输入光标 定位在新一行的开头...

2019-04-27 22:02:46 9026 4

原创 Java.lang.String 中的trim()方法详解(转)

String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。首先我直接反编译String类,找到Trim()方法:public string Trim(){ return this.TrimHelper(WhitespaceChars, 2);}Trim...

2019-04-27 21:57:18 709

原创 System/Arrays的copyOf()方法讲解!

(一) Arrays.copyOf(arr,length);//arr为被拷贝数组,length为新数组长度。 返回值:一个length长度的新数组 (从arr数组 索引 0 开始拷贝的) 1. 被copy的数组长度小于新数组时,用0 填充 2. 被copy的数组长度大于新数组时 直接截取需要的位数拷贝(二) System.arraycopy(arr1, n1,...

2019-04-27 18:40:59 547

原创 java中 split()的使用

在java.lang包中有String.split()方法的原型是:public String[] split(String regex, int limit)split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组。在其中每个出现regex的位置都要进行分解。需要注意是有以下几点:(1)regex是可选项。字符串或正则表达式对象,它标识了分隔字符...

2019-04-27 16:49:19 3981

原创 int 和String 相互转化操作

相互转化操作// int 和string 相互转化操作public static void test() { int number= 100; // 方法一int to String String s1=""+ number; //方法二int to String String s2=String.valueOf(number); System....

2019-04-27 15:13:45 195

原创 河内之塔/汉诺塔 --递归算法练习

问题:给定一个由n个圆盘组成的塔,这些圆盘按照大小递减的方式套在三根桩柱中的一根上。我们的目的是要将整个塔移动到另一根桩柱上,每次只能移动一个圆盘,且较大的圆盘在移动过程中不能放置在较小的圆盘上面。这里写图片描述思路: 显而易见,当圆盘的数目比较小时,很好移动。当n为1时,直接将圆盘移到B柱上;当n为2时,就需要借助另外一根桩柱,首先将圆盘1移到C柱上(假设另外一个为C柱),将圆盘2移动到...

2019-04-27 08:59:42 446 2

原创 calendar的使用。以及如何获取某月份最后一天的方法

calendar的使用:注意:calendar的 与月相关的设置都是从0开始的计算的,0表示January,11表示December。年/日 则从1开始(经常把月的特殊给忘记。。。。)month - 用来设置 MONTH 日历字段的值。Month 值是基于 0 的。例如,0 表示 Januarypublic static void test() { //cale...

2019-04-26 16:48:32 9163

原创 简单易懂。深度理解String 。新手利器。

对于java的学习者而言,无论是初学者,还是java大师,String对于大家而言,也绝对不会陌生。下面就从自己学习的角度大致分析一下String,StringBuffer和StringBuilder这三者的区别和联系。如有不足,欢迎补充说明~谢谢 1 String类 String类在java的java.lang.String包下面,需要特别说明的是String类是f...

2019-04-26 11:19:51 156

原创 java中String、StringBuffer、StringBuilder的区别

java中String、StringBuffer、StringBuilder的区别java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变  String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string...

2019-04-26 11:09:18 55

原创 学会这些快捷键,让你开发效率翻倍。eclipse 常用快捷键

alt +/ : 代码提示(常用偷懒按键,没事按一按,你会变快!)ctrl+/ : 单行注释ctrl+ shift+/ : 多行注释shift+回车 :在当前行的下一行插入空行ctrl+shift+回车 :在当前行的上一行插入空行atrl+左/右 :快速向左/向右 移动一个完整单词或操作符号光标距离atrl+shift+左/右 :快速向左/向右 选择一...

2019-04-24 17:33:19 119

原创 一遍学会Debug 。java/eclipse debug的使用

使用:进入Debug模式。 点击run按键 旁边像 小虫子一样的按钮进去debug界面 打断点。 在你预判可能出错的代码行,左侧边框(行数字再靠左一些的位置)双击鼠标左键。表示程序执行到此暂停,等待你下一步指示。在Veriables可查看变量此刻信息。(Window->Show View->veriables调出界面) 继续操作。 到达断点位置,还未得到想要的信息,可操作:...

2019-04-23 21:51:38 135

原创 Integer的定义以及一些使用

Integer a=new Integer(3); //声明Integer int aa=a.intValue(); //Integer转int/** 如果不需要新的 Integer 实例,则通常应优先使用以下方法,.valueOf(int)*而不是构造方法 Integer(int), 因为该方法有可能通过缓存经常请求的值而显著提高空间和时间性能。...

2019-04-21 08:47:26 5759

原创 Scanner 的执行错误NoSuchElementException。。

学习java Scanner 时遇到了一个很有意思的问题。写了两个方法单独用时,都没问题。但是按顺序连接着调用是就出现Java.util.NoSuchElementException 错误。class ScannerDemo{ public static void main(String[] args){ test1(); test2(...

2019-04-20 19:17:33 1392 4

原创 数组定义方法 以及Array类的常用函数

格式1:int[] arr = new int[5]; //生成长度为5的 int 数组默认值为0格式2: int[] arr = {1,3,5,7}; 格式3: int [] arr = new int[]{1,3,5,7}多维数组 int arr[][] = new int[3][4];以下常用方法每个都重载...

2019-04-18 16:47:29 1280

原创 java标识符命名规范

java中标识符的组成:由52个字母A-Z ,a-z ,数字0-9 ,下划线_ , 美元符$ 组成自定义标识符命名规范注意: 不能以数字开头,不能是java的关键字/保留字,不能有空格定义包名:推荐使用倒写域名的方式声明,全小写。“com.公司名.项目名.模块名.……”定义常量名:基本数据类型的常量名全部大写,自定义数据类型的常量名可以大小写混写定义变量名:可大小写混写,...

2019-04-18 15:48:31 1246

原创 java记录学习-String 强制转化int

 String str=...;char temp_char = str.charAt(i);  //temp_char不是字符串,而是该字符对应ASCII值.把字符转换成数字方法一int temp_int = temp_char-'0';把字符转换成数字方法二int temp_int = Integer.parseInt(String.valueOf(temp_char));c...

2019-02-18 17:06:36 2760

离散数学第三版课后答案

清华大学出版社。离散数学第三版 屈婉玲,耿素云,张立昂。绿封皮课后答案。

2019-01-13

java版数据结构与算法分析第二版课后答案

java版数据结构与算法分析第二版 包括书中源码和课后练习参考答案。英文版

2018-03-29

java 1.8.0_152源代码

java1.8-152 源码文件src.zip。 之前官网下载的jdk出现源码丢失的情况。

2017-12-14

空空如也

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

TA关注的人

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