语法改进_接口私有方法

在JDK7以前,接口中只能声明抽象(abstract)方法和静态(static)常量,在JDK8中,接口可以声明静态方法(static)和默认(default)方法,而在JDK9中,接口还可以声明私有(private)方法。

阅读更多

java REPL 工具(jshell)

一、产生背景

像 Pyton 、Scala 之类的语言很早就有了交互式编程环境REPL(Read evaluate print loop) ,以交互式的方式对语句和表达式求值,开发者只需要输入一些代码,就可以的编译前获取对程序的反馈。而之前的java版本,想要执行代码,必须先创建文件、声明类、提供测试方法才能实现。

阅读更多

模块化

一、产生的背景及意义

谈到java9大家第一个想到的应该是Jigsaw 项目,众所周知,Java已发布了20多年,Java和相关的生态在不断丰富的同时,也暴露出一些问题:

阅读更多

Hadoop - HDFS工作机制

NameNode负责管理整个文件系统元数据,DataNode负责具体的文件数据块存储,Secondary NameNode 主要协助NameNode进行元数据的备份。

阅读更多

Hadoop - DataNode 介绍

DataNode负责将实际数据存储到HDFS中。

阅读更多

Hadoop - NameNode 介绍

NameNode 是Hadoop 的核心。

阅读更多

Hadoop简介与安装

一、Hadoop介绍

Hadoop 是Apache 旗下用java语言实现的开源软件框架,是一个开发和运行处理大规模数据的软件平台,允许使用简单的编程模型在大量的计算机集群上对大型数据进行分布式处理。

阅读更多

GitLab 搭建及配置

一、GitLab 简介

GitLab 是一个利用Ruby on Rails 开发的开源版本控制系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

阅读更多

Git 多账号配置SSH

Windows 下Git多账号配置SSH-key的管理

阅读更多

ETL 利器Kettle实战应用解析系列 ————【生成作业并发布到定时任务中】

生成作业并发布到定时任务中

快捷键 Ctrl + ALT + N 创建一个作业。

阅读更多