Fork me on GitHub
My Sunshine

鸣谢生命有你参与 笑纳我的邀请。


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索

Java8 新特性Stream 的学习和使用方法

发表于 2017-10-25 | 分类于 学习笔记
字数统计 3,382 | 阅读时长 16

流(Stream)

流是java 8 中新引入的特性,用来处理集合中的数据,Stream 是一个来自数据源的元素队列并支持聚合操作。

  • Java 中 Stream 不会存储元素。
  • 数据源 流的来源。 可以是集合,数组,I/O channel, 产生器generator 等。
  • 聚合操作 类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted等。
阅读全文 »

Java 8中 lambda 表达式和 function包的函数式接口

发表于 2017-10-20 | 分类于 学习笔记
字数统计 2,301 | 阅读时长 11

lambda 表达式

java 中lambda表达式 实在 java 8 版本后新加入的特性,Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。

特征:

  • 可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。
  • 可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。
  • 可选的大括号:如果主体包含了一个语句,就不需要使用大括号。
  • 可选的返回关键字:如果主体只有一个表达式返回值则编译器会自动返回值,大括号需要指定明表达式返回了一个数值。
    阅读全文 »

CentOS 7 上安装Hadoop V 2.8.1集群及配置

发表于 2017-10-19 | 分类于 学习笔记
字数统计 3,412 | 阅读时长 17

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。(百科)

image

阅读全文 »

Java中Log4j的使用及配置详情

发表于 2017-10-16 | 分类于 学习笔记
字数统计 2,392 | 阅读时长 11

Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

项目中日志功能十分强大,可以实时监控你的代码的运行情况,并且就像书页一样清晰可见。

阅读全文 »

Maven Scope定义值说明

发表于 2017-10-16 | 分类于 学习笔记
字数统计 817 | 阅读时长 3

maven依赖关系中Scope的作用

Dependency Scope

在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值:

  • compile,缺省值,适用于所有阶段,会随着项目一起发布。
  • provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
  • runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
  • test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
  • system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
    阅读全文 »

redies安装

发表于 2017-09-26 | 分类于 学习笔记
字数统计 1,001 | 阅读时长 4

使用文件安装

下载

直接去官网下载最新版的,前面使用wget下载半天下载下来的全是错误文件,浪费了大把时间,最重要的是浪费心情。

阅读全文 »

1…121314
Kai Zhang

Kai Zhang

82 日志
3 分类
29 标签
RSS 听音乐
GitHub Email QQ
Links
  • 悦夏
  • 闪电拉拉
  • draw.io
  • processon
© 2017 - 2021 Kai Zhang
Hosted by Github Pages
Site words total count:225.9k
0%