加载中
scala中的==、equals、eq

scala中equals方法和==是检查值是否相等,而eq方法检查的是引用是否相等。 Scala 的==与Java的有何差别 Java 里的既可以比较基本类型也可以比较引用类型。对于基本类型,Java 的==比较 值比较...

2018/04/27 15:53
49
java垃圾回收原理一

JAVA垃圾回收简介 java中的内存java虚拟机自己去管理的,java的内存分配分为两个部分,一个是数据堆,一个是栈。 堆是给开发人员用的,是在JVM启动时创建,程序在运行的时候一般分配数据堆,把...

2017/11/03 16:49
7
thrift maven

maven-thrift-plugin该插件可以让我们在maven中使用 编译.thrift文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....

03/13 16:38
55
zeppelin安装

安装java 略 下载zeppelin安装包 一种是包含所有解释器的包,一种是不包含解释器的包,按需求安装 修改配置文件 进入conf目录 mv zeppelin-env.sh.template zeppelin-env.sh mv zeppelin-si...

2018/09/03 17:47
14
thrift idl语法

基本语法 基本类型 bool: 布尔值 对应Java中的boolean byte: 有符号字节 对应Java中的byte i16: 16位有符号整型 对应Java中的short i32: 32位有符号整型 对应Java中的int i64: 64位有符号整型...

2018/05/02 10:53
85
scala关键字

Java关键字 Java一共有50个关键字(keywords),其中有2个是保留字,目前还不曾用到:goto和const。true、false和null看起来很像关键字,但实际上只是字面量而已。本文粗略的把true、false和...

2018/04/28 10:12
74
scala和java数据类型转换

在java和scala共同使用的时候,有时候涉及数据类型的相互转化,比如在使用scala json4s的时候很多地方不支持java数据类型。 java数据类型转换为scala数据类型 import scala.collection.Java...

2018/04/27 14:46
356
maven常用插件

Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven-compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(...

2016/12/23 19:13
6
scala Option,None和Some

option的出现是为了解决null存在各种歧义的情况。最常见的一种情况是假设我们对一个map去值,我们调用Map.get(“key”)方法,在java中如果我们得到结果为null,可能代表这个”key”存在,但是...

2018/04/27 15:32
49
Intellij IDEA中使用Protobuf的正确姿势

一、.proto文件语法高亮显示 需要安装Protobuf Support插件 依次点击Intellij中的“File”-->"Settings"-->"Plugins"-->"Browse repositories",如下所示: 输入Protobuf,如下所示 安装完后...

jvm gc情况查看

java通过jvm自己管理内存,同时Java提供了一些命令行工具,用于查看内存使用情况。 这里主要介绍一下jstat、jmap命令以及相关工具。 一、jstat查看 gc实时执行情况 jstat命令命令格式: jsta...

06/04 14:38
7
java内部静态类和内部类

内部类是什么? 顾名思义,内部的类,类中类(这里只讨论成员类),即跟初始化块,成员变量,方法,构造函数一样是类的成员,包含内部类的类又叫做外部类或者宿主类。 为什么要用内部类? 比...

2017/11/03 11:32
22
hive job oom

概括 先概括下,Hive中出现OOM的异常原因大致分为以下几种: 1. Map阶段OOM。 2. Reduce阶段OOM。 3. Driver提交Job阶段OOM。 Map阶段OOM: 1. 发生OOM的几率很小,除非你程序的逻辑不正常,...

2018/05/11 17:11
99
scala main方法

本文章将介绍运行如何运行scala程序。在Java中,一个类要能独立运行,那么必须具有静态的main方法,如下所示。 public static void main(String[] args) { ... } Scala借鉴了这种模式。...

2018/04/28 10:04
82
Mac下idea卡顿

idea在加载相对来说比较大的系统时,经常性出现卡顿,就是直接卡死,以至于写起代码特别难受(...极其需要耐心 最后找到的解决方案是修改idea.vmoptions中的内存大小 find / -name idea.vmop...

2018/07/23 20:34
276
静态变量初始化

public class Test { static { _i = 20; } public static int _i = 10; public static void main(String[] args) { System.out.println(_i); } } ...

2017/11/03 11:59
5
java垃圾回收原理

一、垃圾回收机制的意义 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃...

2017/11/03 16:20
24
hive Streaming

1.Hive Streaming介绍 在前面我们看到了UDF、UDTF、UDAF的实现并不是很简单,而且还要求对Java比较熟悉,而Hive设计的初衷是方便那些非Java人员使用。因此,Hive提供了另一种数据处理方式——...

2018/05/11 16:49
306
Linux定时任务

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。Cron 是Linux的内置服务。 1.直接用crontab命令编辑 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一...

2015/04/10 18:18
12
gc日志分析

常用JVM参数 分析gc日志后,经常需要调整jvm内存相关参数,常用参数如下 参数 含义 -Xms 初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,...

06/04 12:20
16

没有更多内容

加载失败,请刷新页面

返回顶部
顶部