原创 JAVA8 Stream接口,map操作,filter操作,flatMap操作

這篇,我們來看Stream的一些中間操作,關於中間操作的一些介紹,可以看《JAVA8 stream接口 中間操作和終端操作》 1,filter操作,我們先看方法的定義 Stream<T> filter(Predicate<? super

原创 JAVA8 UnaryOperator接口

我們先看下這個接口的定義 @FunctionalInterface public interface UnaryOperator<T> extends Function<T, T> {       /**      * Returns

原创 java8 Optional靜態類簡介,以及用法

在java8中,很多的stream的終端操作,都返回了一個Optional<T>對象,這個對象,是用來解決空指針的問題,而產生的一個類;我們先看下,這個類的一些定義 import java.util.NoSuchElementExcep

原创 java8 函數式接口簡介

在java8中,lambda表達式所用的接口,必須是函數式接口; 函數式接口的定義:接口中只有一個抽象方法的接口,稱爲函數式接口; 可以使用@FunctionalInterface註解修飾,對該接口做檢查;如果接口裏,有多個抽象類,使用該

原创 java8 stream接口終端操作 count,anyMatch,allMatch,noneMatch

對於中間操作和終端操作的定義,請看《JAVA8 stream接口 中間操作和終端操作》,這篇主要講述的是stream的count,anyMatch,allMatch,noneMatch操作,我們先看下函數的定義 long count()

原创 JAVA8 Consumer接口

Consumer的語義是消費的意思,瞭解一些消息隊列的同學,肯定對這個單詞,有一定的理解,我們先看接口的定義 @FunctionalInterface public interface Consumer<T> {           

原创 java8 Stream-創建流的幾種方式

前面(《java8 Stream接口簡介》),我們已經對stream這個接口,做了簡單的介紹,下面,我們用幾個案例,來看看流的幾種創建方式 String[] dd = { "a", "b", "c" };       

原创 java8 Lambda表達式簡介

         先闡述一下JSR(Java Specification Requests)規範,即Java語言的規範提案。是向JCP(Java Community Process)提出新增一個標準化技術規範的正式請求。任何人都可以提交J

原创 JAVA8 stream接口 distinct,sorted,peek,limit,skip

下面,我們來看其他的剩餘的一些中間操作,各自的作用,我也通過註釋,做了解析,方法定義如下; //去重複     Stream<T> distinct();     //排序     Stream<T> sorted();     //根

原创 java8 stream接口 終端操作 toArray操作

對於中間操作和終端操作的定義,請看《JAVA8 stream接口 中間操作和終端操作》,這篇主要講述的是stream的toArray操作,我們先看下函數的定義以及實現 Object[] toArray();     <A> A[] to

原创 java8 lambda表達式,方法的引用以及構造器的引用

lambda表達式最主要的點:函數式接口的泛型、輸入參數、返回值,此後使用lambda都要想到這三個點 方法的引用的語法,主要有三類 1.指向靜態方法的方法引用,例如Integer的parseInt方法 ,可以寫成Integer::par

原创 Docker學習之docker-compose部署mysql

一、安裝部署docker、docker-compose 可以參考之前的兩篇博客 安裝docker 安裝docker-compose 二、編寫docker-compose文件(這裏提供二種方式) 第一種、不掛載本地文件,文件都由docker

原创 基於docker搭建mysql的主從複製

一、啓動兩臺mysql服務 可參考博客:Docker學習之docker-compose部署mysql Master對外映射的端口是3339,Slave對外映射的端口是3340。因爲docker容器是相互獨立的,每個容器有其獨立的ip,所以

原创 /usr/bin/pip: No such file or directory

pip已經安裝,但是/usr/bin/pip: No such file or directory 解決方法 1.which pip /usr/local/bin/pip 2.pip -su: /usr/bin/pip: No s

原创 Docker快速入門——Docker-Compose

一、Docker-Compose簡介 1、Docker-Compose簡介 Docker-Compose項目是Docker官方的開源項目,負責實現對Docker容器集羣的快速編排。 Docker-Compose將所管理的容器分爲三層,分別