景山编程-专注编程

景山编程-专注编程

排序:
默认
按更新时间
按访问量

HIVE 性能优化

1.介绍 首先,我们来看看Hadoop的计算框架特性,在此特性下会衍生哪些问题? 数据量大不是问题,数据倾斜是个问题。 jobs数比较多的作业运行效率相对比较低,比如即使有几百行的表,如果多次关联多次汇总,产生十几个jobs,耗时很长。原因是map reduce作业初始化的时间是比较长的。 ...

2018-08-10 09:44:37

阅读数:154

评论数:0

python 读写、创建 文件

python 读写、创建 文件 python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os...

2018-08-07 14:43:13

阅读数:26

评论数:0

sqoop基础学习

目录 一、概述 二、工作机制 三、安装 1、前提概述 2、软件下载 3、安装步骤 四、Sqoop的基本命令 基本操作 示例 五、Sqoop的数据导入 1、从RDBMS导入到HDFS中 2、把MySQL数据库中的表数据导...

2018-07-31 16:38:21

阅读数:67

评论数:0

HBase 常用Shell命令

进入hbase shell console $HBASE_HOME/bin/hbase shell 如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户 hbase(m...

2018-07-31 15:53:09

阅读数:46

评论数:0

Java泛型中E、T、K、V等的含义

Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型 S、U、V - 2n...

2017-10-18 16:37:09

阅读数:242

评论数:0

java 数组删除的 委曲求全的 路

package org.company.project.test;import java.util.Arrays;import java.util.Scanner;public class ArraysDelete { public static void main(String[] args) ...

2017-10-18 14:49:06

阅读数:192

评论数:0

java 内部类 用法

package com.jingshan;import com.jingshan.Person.Student1; import com.jingshan.Person.Student2; import com.jingshan.Person.Student3;public class Perso...

2017-10-18 10:48:52

阅读数:159

评论数:0

java 格式输出

double d = 345.678; String s = "hello!"; int i = 1234; //"%"表示进行格式化输出,"%"之后的内容为格式的定义。 System.out.printf("...

2017-10-11 09:42:03

阅读数:431

评论数:0

tomcat 修改 默认的 虚拟主机目录

<Host name="localhost" appBase="/mytomcat/html" unpackWARs="true" autoDeploy="true"> ...

2017-10-10 17:17:46

阅读数:198

评论数:0

ubuntu tomcat 基础配置

# java user add start export JAVA_HOME=/usr/local/java/jdk1.8.0_144 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/...

2017-10-10 16:20:03

阅读数:99

评论数:0

ubuntu 16 java 环境变量配置

配置环境变量 编辑 /etc/environment 文件,新增如下:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/b...

2017-10-10 16:02:03

阅读数:114

评论数:0

里氏替换原则

这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。它包含以下4层含义: 子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。 子类中可以增加自己特有的方法...

2017-09-28 16:05:38

阅读数:119

评论数:0

序列化 保存到一个文件

a)Make a FileOutputStream  java 代码   FileOutputStream fs = new FileOutputStream(“foo.ser”);  b)Make a ObjectOutputStream  java 代码   ObjectOutputStr...

2017-09-23 16:54:24

阅读数:160

评论数:0

什么是java序列化,如何实现java序列化

Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 远程通信基本都是二进制,这样序列化后方便传输。 如何序列化?: 存取: ObjectInputStream in = new ObjectInputStream(new Fil...

2017-09-23 16:38:46

阅读数:124

评论数:0

字符流是否来自于转换流,为什么?

转换流可以将字节转成字符,原因在于,将获取到的字节通过查编码表获取到指定对应字符。 转换流的最强功能就是基于 字节流 + 编码表 。没有转换流就没有字符流。 转换流InputStreamReader,OutputStreamWriter各有一个子类就是操作文件的字符流对象FileReader,...

2017-09-23 16:07:54

阅读数:106

评论数:0

flush和close方法的区别

Flush() 刷新数据到目的地,流可以继续使用。 Close() 关闭流,关闭之前会刷新数据到目的地。关闭后,流不能继续使用。

2017-09-23 16:04:15

阅读数:134

评论数:0

小坑一个

web-inf 下面的 Lib 文件夹 新建文件夹保存

2017-08-31 15:29:25

阅读数:119

评论数:0

hibernate 5 与 mysql 5.7 以上 版本的 坑

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configurati...

2017-08-31 11:47:24

阅读数:2279

评论数:0

java 时间戳 转 字符串

package com.jingshan.util;import java.io.IOException; import java.io.InputStream; import java.text.ParseException; import java.text.SimpleDateFormat;...

2017-08-29 15:37:29

阅读数:380

评论数:0

tomcat and war 包

1 如果放到系统目录下,需要给权限。 2 war 包 放到 webapps 目录下,就可以自动解压

2017-08-28 20:19:39

阅读数:146

评论数:0

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