原创 ArrayList、LinkedList和Vector的異同點

一、相同點 首先我們要知道,不管是ArrayList,LinkedList還是Vestor他們都是java.util.List接口的實現類。換而言之他們三個就是具有List特徵的集合,List集合的特點就是他們三個的相同點。 我們通過查詢

原创 單例模式(Singleton)應用場景和優缺點

單例(Singleton)模式 也叫單態模式 概述:單例(Singleton)模式要求一個類有且僅有一個實例,並且提供了一個全局的訪問點。這就提出了一個問題:如何繞過常規的構造器,提供一種機制來保證一個類只有一個實例?客戶程序在調用某一個

原创 MySql常用日期的加減

MySql常用日期的加減 簡單的日期加減法 SELECT '2017-01-01'+ INTERVAL '1' YEAR SELECT '2017-01-01'+ INTERVAL '1' MONTH SELECT '2017

原创 JAVA 基本數據類型

    java是一種強類型的編程語言,也就是說我們需要爲每一個變量都聲明一種類型。java爲我們的提供了8種基本數據類型(primitive type);包含四種整形(byte,short,int,long)、兩種浮點型(float,d

原创 Stream 的常用操作

Intermediate : 一個流可以後面跟隨零個或多個 intermediate 操作。其目的主要是打開流,做出某種程度的數據映射/過濾,然後返回一個新的流,交給下一個操作使用。這類操作都是惰性化的(lazy),就是說,僅僅調用到這類

原创 lambda表達式基本原理

一般來說,任何lambda表達式都可以看做聲明在函數式接口中的單個抽象方法的實現 1. lambda的使用需要 “函數式接口” 的支持 函數式接口:接口中只有一個抽象方法的接口,稱爲函數式接口, 函數式接口(Functional Inte

原创 lambda表達式基本語法

1 、無參數,無返回值 () -> System.out.println("hello World") Runnable hello_world = () -> System.out.println("hello World"); hel

原创 常用lamdba函數式接口

/** * Interface ToIntFunction<T> * 計算 int 值的函數可以用來拆包 * ToIntFunction<T> * ToLongFunction<T> * ToDoubleFunction<T>

原创 Java內置的四大核心函數式接口

java提供的函數式接口放置在java.util.function 下   函數式接口 參數類型 返回類型 用途 Consumer<T> 消費型接口 T void 對類型爲T的對象應用操作,包含方法 : v

原创 Stream 的常用構建方式

1 、通過其本身的靜態方法構建 //01 通過Stream 自身的靜態方法 of 構建 Stream<Integer> integerStream = Stream.of(1, 2, 3, 4, 5);   2 、通過數組進行構建 /

原创 Stream轉爲其他數據結構

Stream<String> stream = Stream.of("a","b", "c"); //轉爲數組 String[] strArray1 = stream.toArray(String[]::new); // 轉爲 Colle

原创 lambda的遞歸

package testLambda; import java.util.function.IntUnaryOperator; /** * lambda的遞歸 * @author P H * @date 2018/8/31

原创 DDL-數據表的創建

-- DDL(*)(Data Definition Language):數據定義語言,用來定義數據庫對象:庫、表、列等; -- 操作數據表,數據表的創建 -- 切換數據庫 use mydatabase; -- 刪除數據表 dro

原创 改善數據庫性能的幾點建議

1.提高SQL語句的可讀性: 雖然這並不能直接影響數據庫的性能,數據庫並不在意你的SQL語句的外觀是否整潔,但當我們用調整的眼光去觀察一個SQL語句時,SQL語句的可讀性就是我們將要考慮的第一個問題,試問如果我們連語句都很難看清那麼我們又

原创 JAVA設計模式-單例模式(Singleton)的五種實現方式

單例(Singleton)模式 也叫單態模式 我在另一篇文章中已經介紹過了過關於單例模式的簡單描述和優缺點,感興趣的朋友可以點擊下面的連接,在這裏我就不在贅述。 單例模式(Singleton)應用場景和優缺點 本篇文章主要介紹單例模