自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 博客园美化

<link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/zouwangblog/zoom.css"><script src="https://cdn.bootcss.com/jquery/1.8.3/jquery.min.js"></scri...

2019-07-21 11:48:00 205

转载 3.汉诺塔问题

汉诺塔是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内为越战时北越的首都,即现在的胡志明市; 1883年法国数学家 EdouardLucas曾提及这个故事:据说创世纪时Benares有一座波罗教塔,是由三支钻石棒( Pag)所支撑,开始时神在第一根棒上放置64个由上至下依由小至大排列的金盘( Disc) ,并命令僧侣将所有的金盘从第一根石棒移至第三根石棒,且搬运...

2019-07-06 21:54:00 591

转载 1.Fibonacci数列--兔子数列问题

兔子繁殖问题斐波那契数列又因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”。一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔子都不死,那么一年以后可以繁殖多少对兔子?我们不妨拿新出生的一对小兔子分析一下:第一个月小兔子没有繁殖能力,所以还是一对;两个月后,生下一对小兔对数共有两对;三个月以后,老...

2019-07-06 18:16:00 671

转载 MySQL基础加强1

1)数据约束(表约束) 默认值: default 默认值 非空: not null 唯一: unique 主键: ...

2016-10-11 11:12:00 104

转载 2.青蛙跳台阶的问题-斐波那契数列问题2

已知:一只青蛙一次可以跳上1级台阶,也可以跳上2级。问:有一个n级的台阶,青蛙跳上去总共有多少种跳法? 解题思路: 1.假设当有n个台阶时假设有f(n)种走法。 2.青蛙最后一步要么跨1个台阶要么跨2个台阶。 3.推导过程:  a.当最后一步跨1个台阶时即之前有n-1个台阶,根据1的假设即n-1个台阶有f(n-1)种走法。   b.当最后一步...

2016-09-27 17:00:00 131

转载 unknown facet type:'java-gradle'

原因:缺少Android Support插件 解决:进入File-》Settings-》Plugins 勾选Android Support选项 重启AS即可 转载于:https://www.cnblogs.com/shiguangmanbu2016/p/5932797.html...

2016-09-16 22:47:00 323

转载 Java基础面试题18--单例设计模式

定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以<<开头和以>>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5...

2016-09-11 11:40:00 120

转载 Error:The method setInputPaths(JobConf, String) in the type FileInputFormat is not

发生错误的原因是导错了包JobConf是旧API使用的,而我们需要的是新API所以使用import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;代替原有的import org.apache.hadoop.mapred.FileInputFormat;即可 ...

2016-09-07 09:23:00 301

转载 java基础面试题17--类的加载、对象的加载流程

要知道该代码的执行顺序,首先明确:   1.静态代码顺序执行,请牢记!!!   2.静态代码块 -> 构造代码块 -> 构造方法public class JDtest1 { public static JDtest1 t1 = new JDtest1(); //静态成员变量 { System.out....

2016-09-06 13:28:00 151

转载 java面试题16-排序算法的稳定性

(1)冒泡排序 冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。 (2)选择排序...

2016-09-05 21:23:00 125

转载 java基础面试题15--迭代器并发修改异常ConcurrentModificationException

问题: 我有一个集合,如下,请问,我想判断里面有没有”world”这个元素,如果有,我就添加一个”javaee”元素,请写代码实现。 使用普通迭代器出现的异常: ConcurrentModificationException:当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 产生的原因: 迭代器是...

2016-08-25 11:54:00 173

转载 java基础面试题14--进程和线程的差别

[美国某著名软件公司2005年面试题] 答案: * 进程是程序的一次执行。 * 线程可以理解为进程中执行的一段程序片段。 在一个多任务环境中下面的概念可以帮助我们理解两者间的差别。 * 进程间是独立的,这表现在内存空间、 上下文环境上;线程运行在进程空间内。 * 一般来讲(不使用特殊技术),进程无法突破进程边界存取其他进程内的存储空间;而线程...

2016-08-21 20:00:00 213

转载 数据库三大范式

书上讲了好多, 归结起来3句话: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF: 原子性 字段不可再分,否则就不是关系数据库; 2NF: 唯一性 一个表只说明一个事物; 3NF: 每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子: (关系数据...

2016-08-20 10:58:00 66

转载 java基础--14.如何正确地写出单例模式

单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。 本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。单例模式常用的5种写法1)懒汉式,线程不安全 当被问到要实现一个单例模式时...

2016-08-20 10:38:00 63

转载 hdfs常用初始化命令解释

新的HDFS集群,还要首先执行格式化命令 hdfs namenode -format把该NameNode的数据同步到另一个没有格式化的NameNode,在未格式化过的NameNode上执行命令 hdfs namenode -bootstrapStandby初始化JournalNode中的数据 hdfs –initializeSharedEdits...

2016-08-18 09:48:00 487

转载 java基础面试题13--获取任意一年的二月有多少天

问题:获取任意年份的2月有多少天 思路: 1. 键盘录入任意年份 2. 设置日历对象的年月日(设置为3月1日,注意月是从0开始计的,所以为2) 3. 将时间向前推一天,就是二月的最后一天 4. 获取并输出这一天package cn.canlender;import java.util.Calendar;import java.util....

2016-08-17 16:06:00 599

转载 java基础--13.Regex正则表达式

正则表达式的匹配规则 A:字符 x 字符x 举例:'a'表示字符a \\ 反斜线字符 \n 换行符('\u000A') \r 回车符('\u000D') B:字符类 [abc] a、b或c(简单类) [^abc] ...

2016-08-17 11:37:00 95

转载 java基础面试题12--Integer--自动拆装箱

package integer;public class IntegerDemo { /** * 创建Integer对象时,源码:Integer.valueOf(传入值) * 当要创建的值范围不超过-128~+127,则直接从缓冲池中获取数据 * * “==”比较的是两个对象的引用是否相同 * “e...

2016-08-16 21:59:00 172

转载 java基础面试题11--String--最大公共子串

问题:找出“abcwerthelloyuiodef”和“cvhellohnm”的最长公共子串 该题的关键不在于匹配,而在于匹配之前如何截短子串,提高查找效率, 思路: step1. 先区分哪个是长串,哪个是短串 step2. 用短串直接去长串中匹配,找到则返回该短串,否则进入step3 step3. 将短串长度进行削减,将削减后的短串作为...

2016-08-16 18:22:00 94

转载 java基础面试题10--String--统计大串中小串出现的次数

解题思路:代码实现:/* * 统计大串中小串出现的次数 * 举例: * 在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun" * 结果: * java出现了5次 * * 分析: * 前提:是已经知道了大串...

2016-08-12 22:30:00 569

转载 13 ftp软件安装过程

1. 安装ftp软件 rpm方式安装(vsftp)软件: > rpm -ivh 软件包全名 //安装软件 i:install v:显示详情 h:显示进度条 > rpm -q 软件包名(必须是完整包名称) //query查看软件是否有安装 > rpm -e 软件包名(完整) //卸载...

2016-08-07 16:58:00 113

转载 12 软件安装的两种方式

两种软件的安装方式1. 二进制码软件安装 其软件安装与windows软件安装原理一致,把从网络下载的“二进制码”软件从安装包复制到系统指定目录的过程 二进制码软件文件–(复制)—>系统指定目录 (windows系统默认复制到C://Program Files目录) 1.1 rpm安装方式   该方式软件本质与windows系统软件...

2016-08-07 15:26:00 157

转载 rpm方式安装MySQL5.1.73

1.安装MySQL server 首先下载好mysql的rpm安装包 使用rpm命令安装: rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm 命令解释:i:install v:显示详情 h:显示进度条 问题:显示软件安装与本机预装的mysql冲突: file /usr/share/mys...

2016-08-07 11:56:00 385

转载 java基础面试题9--数组高级-二分查找

首先明确一点: 二分查找是有条件限制的,被查找的数组要求一定是有序的 原理图:这里有两个函数,分别使用非递归和递归思想实现了二分查找的功能package search;import java.util.Scanner;public class BinarySearch { /** * 函数功能:非递归二分查找 ...

2016-08-06 17:09:00 167

转载 java基础面试题8--数组高级-选择排序

数组排序之选择排序: * 选择排序基本思路: 从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处package sort;public class SelectSort { public static void selectSort(int [] arr){// 外循环控制从...

2016-08-06 16:30:00 107

转载 记一次给centOS磁盘扩容

(1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expand如下图Linux中VMware虚拟机增加磁盘空间的扩容操作[图文] (2)将磁盘空间扩大到50G,点击Expand即可,随后进入一个较长的Expand过程,完成后这是新的空间已经增加,但linux环境下还不可见。Linux中VMwar...

2016-08-04 11:49:00 193

转载 java基础面试题7--数组高级-冒泡排序

冒泡排序 * 冒泡排序基本概念是: * 依次比较相邻的两个数,将小数放在前面,大数放在后面。 * 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。 * 然后比较第2个数和第3个数,将小数放前,大数放后,如此继续, * 直至比较最后两个数,将小数放前,大数放后。至此第一趟结束, * 将最大的数放到了最后。在第二趟:仍从第一对数开始...

2016-08-02 22:13:00 196

转载 spark集群启动命令和Web端口查看

itcast01上: 启动hadoop集群: cd /itcast/hadoop-2.6.0/sbin/ ./start-dfs.sh 启动yarn: ./start-yarn.sh itcast02上: 启动resourcemanager /itcast/hadoop-2.6.0/sbin/yarn-daemon.sh start reso...

2016-08-02 17:51:00 1397

转载 spark--2.部署高可用的Spark集群

这里已经假设部署了hadoop2.6.0 HA集群: 节点安排如下: 节点名称 角色 itcast01、itcast02 Namenode和zkfc itcast03、itcast04 ResourceManager itcast05、itcast06、itcast07 QuorumPeerMain Journa...

2016-08-02 13:37:00 119

转载 linux命令技巧:scp多文件远程拷贝

格式:scp File1 File2 …FileN 用户名@远程主机名:目的目录的绝对路径 scp scala-2.10.4.tgz spark-1.3.1-bin-hadoop2.6.tgz root@itcast02:/root 转载于:https://www.cnblogs.com/shiguangmanbu2016/p/59...

2016-08-02 11:48:00 535

转载 linux命令技巧--df -lh:查看磁盘占用情况

命令: df -lh会出现如下的显示:[root@llj ~]# df -lhFilesystem Size Used Avail Use% Mounted on/dev/sda2 8.6G 6.7G 1.5G 82% /tmpfs 250M 76K 250M 1% /dev/shm/...

2016-08-01 22:16:00 358

转载 spark--01编译安装spark1.3.1

问:为什么要编译安装? 答:因为为了不给自己埋定时炸弹,编译成功后的安装包往往都是在你的机器上兼容性达到最优的,所以还是建议编译一下0.java安装,这里不再详述1.在centOS上安装maven 1.tar -zxvf apache-maven-3.2.5-bin.tar.gz -C 目录 (解压) 这里我放在了/usr/maven/apache...

2016-08-01 22:09:00 87

转载 java基础面试题6--String,StringBuffer,StringBuilder

1:String,StringBuffer,StringBuilder的区别? A:String是内容不可变的,而StringBuffer,StringBuilder都是内容可变的。 B:StringBuffer是同步(线程安全)的,数据安全,效率低;StringBuilder是不同步(线程不安全)的,数据不安全,效率高2:StringBuffer...

2016-07-31 17:40:00 156

转载 java基础--12.Scanner和String类

1:Scanner的使用(了解)(1)在JDK5以后出现的用于键盘录入数据的类。(2)构造方法: A:讲解了System.in这个东西。 它其实是标准的输入流,对应于键盘录入 B:构造方法 InputStream is = System.in;Scanner(InputStream is) C:常用的格...

2016-07-31 17:10:00 68

转载 java基础面试题5--String 的==和equals()方法

看程序写结果1: ==:比较引用类型时 比较地址值是否相同 equals:只比较引用类型 比较地址值是否相同   而String类重写了equals()方法,比较的是内容是否相同/* * 看程序写结果 * */public class StringDemo1 { public static void main(String[] a...

2016-07-31 16:12:00 95

转载 java基础--11 Object类

1:Object类(掌握) (1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。 (2)Object类的构造方法有一个,并且是无参构造 这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造 (3)要掌握的方法: ...

2016-07-31 15:53:00 46

转载 java面试题---final 修饰符

Java final 修饰符知识点总结final从字面上理解含义为“最后的,最终的”。在Java中也同样表示出此种含义。final可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。1. final修饰类:final修饰类即表示此类已经是“最后的、最终的”含义。因此,用final修饰的类不能被继承,即不能拥有自己...

2016-07-30 15:04:00 107

转载 java基础--10.面向对象

1:形式参数和返回值的问题(理解) (1)形式参数:    类名:需要该类的对象    抽象类名:需要该类的子类对象    接口名:需要该接口的实现类对象 (2)返回值类型:    类名:返回的是该类的对象    抽象类名:返回的是该类的子类对象    接口名:返回的是该接口的实现类的对象 (3)链式编程    对象.方法1()....

2016-07-30 14:56:00 81

转载 java基础面试题--二分查找思想的Java实现

package sort;public class BinarySearchDemo { /** * @param args */ public static void main(String[] args) { Integer [] a ={1 ,4 ,5 ,8 ,15 ,33 ,48 ,77 ,96}; int [] b ={1 ,4 ,5 ,8 ,...

2016-07-30 10:30:00 127

转载 Hive入门--6.表的基本操作

1.Hive表的基本数据类型 tinyint, smallint, int, bigint, boolean, float, double, string, binary, timestamp, decimal, char, varchar, date2.Hive表的集合类型 Array:ARRAY类型是由一系列相同数据类型的元素组成, 这些元...

2016-07-29 20:43:00 164

空空如也

空空如也

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

TA关注的人

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