自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ORACLE创建索引的用途和sql的优化

数据库中的索引: 索引的定义: 数据库中创建索引目的是为了提高查询速度 索引的优缺点: . 索引主要是提高查询速度。当进行DML(增、删,改)的时候,就会更新改行的索引,因此创建的索引越多,则DML越慢,其需要维护索引。 索引的创建原则: 索引应该经常建在where字句经常用到的列上,如果某个大表经常用到某个字段进行查询,并且检索行数小于总表行数的5%,则应该考虑。 对于两个表连接的字段,应该进...

2019-12-27 15:09:37 243

原创 LINUX常用命令的总结

一.基础命令: 1.关机:shutdown -h 2. 重启:shutdown - r 3. 查看工作目录:pwd 4.ls的命令:   1.查看指定工作目录的内容:ls+路径   2.列表显示:ls -l   3.显示所有,包括隐藏文件:ls -a   4.人性化的显示:ls -h   5.只显示目录,不查看内容:ls -d 5.切换目录:cd +相对路径/绝对路径 6.cd的命令:   1. ...

2019-09-19 17:55:28 137

原创 HIVE笔记整理

Hive数据倾斜问题: ------倾斜原因: map输出数据按Key Hash分配到reduce中,由于key分布不均匀、或者业务数据本身的特点。等原因造成的reduce上的数据量差异过大。 1.1)key分布不均匀 1.2)业务数据本身的特性 1.3)SQL语句造成数据倾斜 解决方案: 1>参数调节: hive.map.aggr=true hive.groupby.skewindata=...

2019-03-31 03:30:45 257

原创 mysql的重点知识点整理

MySQL中myisam与innodb的区别: 1.InnoDB支持事物,而MyISAM不支持事物 2.InnoDB支持行级锁,而MyISAM支持表级锁 3.InnoDB支持MVC, 而MyISAM不支持 4.InnoDB支持外键,而MyISAM不支持 5.InnoDB不支持全文索引,而MyISAM支持。 6.InnoDB不能通过直接拷贝表文件的方法拷贝表到另外一台机器, myisam 支持 in...

2019-03-31 02:54:22 1847 3

原创 Java中的final,finally,finalize的区别

Java中的final,finally,finalize的区别? final:是修饰符,修饰的类、变量或方法不能改变或继承 finally:捕获异常时,不管有无异常,都会被执行。 finalize:用在垃圾回收的时候,相当于手动表示回收。 ...

2019-03-21 20:52:38 198

原创 用Java语言的递归实现斐波那契序列、阶乘、阶乘的阶乘

斐波那契序列: 规则:当前这个数值,等于其当前两位数值的和,示例如:1 1 2 3 5 8 13 实现方法:递归实现 递归实现的要点: 终止条件 循环主体 具体代码实现: //------斐波那契------------ class FiberTest{ public static int fiber (int location){ if (location<1){ retu...

2019-03-21 20:47:50 180

原创 Java的多态

什么是多态: 一个事物的多种不同的表现形式,比如:狗都会叫,狼青、黒被、金毛等叫都不一样。 - 多态的必备的表现形式: [1] 必须得有继承 [2]必须得有重写。 [3]必须是父类引用指向子类对象。 3.示例: public class Dog { public void wow (){ System.out.println(“一般的狗叫!!”); } public static void ma...

2019-03-21 15:31:24 67

原创 Java中重写和重载的区别

重载: 重载是发生在类内,名称必须相同,参数必须不同,返回值没有区分性。 重写: 重写是发生的类间,必须有继承、方法名相同、参数名相同、顺序、类型必须相同,返回值也得相同。 抛出异常可以相同,也可以不同,如果不同的话,子类抛出的异常一定是小于等于父类的异常等级。 ...

2019-03-21 10:43:35 69

原创 Java的JDK与JRE的区别

JDK: - Java Developer Kit的缩写,Java开发工具包,是开发必备,但不是运行必备;JDK是包含开发时候的JRE 功能的,但是此时的JRE不是独立JRE的拷贝(完整版) JRE: JRE:Java Runtime Environment,Java运行时环境,是运行必备,但不是开发必备;JRE分为两种,第一种是依附于JDK内置的,第二种是完全独立存在的。 ...

2019-03-21 10:38:09 114

原创 Hadoop生态圈

Hadoop生态圈: Ambari: 1. Apache Ambari 是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari以支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig 、Hbase、Zookeeper、Sqoop和Hcatalog等。 2. 同类产品为Cloudera Mananger的CDH。 3. 优点 : - [ 1...

2019-03-15 15:48:07 175

原创 初识Hadoop——核心组件与应用

Hadoop概述: 1. Hadoop核心组件与应用: **- [1 ]核心组件:**核心组件包括Hadoop的基础组件HDFS、MapReduce和Yarn ,一级其他常用组件如:HBase、Hive、Hadoop、Streaming、Zookeeper等 2. 组件的介绍: [1 ] HDFS:分布式海量数据存储功能。 [2] Yarn :提供资源调度与任务管理功能 资源调度:根据申...

2019-03-15 10:43:39 481

原创 java概述

Java特性: 1. 语言特点: [ 1] 简单易学:c++和Java看起来很相似,另外换去出了很多c++中容易混淆的概念,因此,学习起来更容易。 [ 2] 面向对象:基于对象的编程更加符合人的思维模式,使人们更容易解决复杂的问题,Java就是一种面向对象的编程语言。 [ 3]平台无关性:一个应用可以不经过修改直接运行到不同的平台。 2.运行机制: Java源代码通过编译器编译之后,并没有生成操...

2019-03-14 21:06:31 97

原创 Java的重载和重写

方法重载: - 特点: 方法名一定要想同。 参数列表不同(参数类型、参数个数)。 与方法的访问控制符和返回值无关。 - 示例: 定义一个无参构造方法。 定义一个带一个参数构造方法,初始化姓名属性。 定义一个带一个参数构造方法,初始化年龄属性。 定义一个带两个参数构造方法,初始化姓名、年龄属性。 方法重写: 特点: 发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的...

2019-03-10 15:30:24 61

原创 Java编码规范

严格区分大小写。 源文件以“.java”为后缀,基本组成单位为class。 一个Java源文件只能有一个public类,其他非public不限,当存在public类时,源文件名称必须与该类同名,区分大小写。 程序主入口为main方法,标准格式为:public static void main(String[] args){…} 类内部的方法代码以语句为最小单位,每个语句以“;”为分号结束。 6....

2019-03-10 11:22:31 89

原创 java中path和classpath的作用以及区别:

PATH的主要作用: PATH环境变量,作用是指定命令搜索路径,在命令行下面执行命令如javac、java时,它回到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行的文件,设置好PATH变量后,就可以在任何目录下执行bin下的所有工具了 CLASSPATH的主要作用: CLASSPA...

2019-03-10 10:52:41 3147

空空如也

空空如也

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

TA关注的人

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