原创 理解Java註解類型

一. 理解Java註解註解本質是一個繼承了Annotation的特殊接口,其具體實現類是Java運行時生成的動態代理類。而我們通過反射獲取註解時,返回的是Java運行時生成的動態代理對象$Proxy1。通過代理對象調用自定義註解(接口)的方

原创 理解JAVA的IO

1. 什麼是流Java中的流是對字節序列的抽象,我們可以想象有一個水管,只不過現在流動在水管中的不再是水,而是字節序列。和水流一樣,Java中的流也具有一個“流動的方向”,通常可以從中讀入一個字節序列的對象被稱爲輸入流;能夠向其寫入一個字節

原创 JAVA中Integer的==和equals注意

“equals”比較:equals(Object obj)方法,在equals(Object obj)方法中,會先判斷參數中的對象obj是否是Integer類型的對象,如果是則判斷值是否相同,值相同則返回true,值不同則返回false,如

原创 JVM原理

原文:https://baijiahao.baidu.com/s?id=1605937053950156833&wfr=spider&for=pc 1:什麼是JVM JVM是Java Virtual Machine(Java虛擬機)的縮寫,

原创 設計模式彙總及簡單註解

★★★  C#設計模式(1)——單例模式 http://www.cnblogs.com/PatrickLiu/p/8250985.html 創建唯一對象   ★★★★★ C#設計模式(2)——簡單工廠模式 最常用的工廠   ★★★ C#設計

原创 一目瞭然瞭解JAVA集合體系

在編程中,常常需要集中存放多個數據。從傳統意義上講,數組是我們的一個很好的選擇,前提是我們事先已經明確知道我們將要保存的對象的數量。一旦在數組初始化時指定了這個數組長度,這個數組長度就是不可變的,如果我們需要保存一個可以動態增長的數據(在編

原创 Python學習筆錄

參考:http://www.runoob.com/python3/python3-data-type.html 1. type和isinstance區別type(A()) == A, type()不會認爲子類是一種父類類型。isinstan

原创 Java 8系列之Stream的基本語法詳解

本文轉至:https://blog.csdn.net/io_field/article/details/54971761   Stream系列: Java 8系列之Stream的基本語法詳解 Java 8系列之Stream的強大工具Co

原创 Redis集羣搭建(轉自一菲聰天的“Windows下搭建Redis集羣”)

配置Redis參考:http://blog.csdn.net/zsg88/article/details/73715947 使用Ruby配置集羣參考:https://www.cnblogs.com/tommy-huang/p/6240083

原创 淺談Java中的equals和==(轉)

本文轉自:https://www.cnblogs.com/dolphin0520/p/3592500.html   在初學Java時,可能會經常碰到下面的代碼: 1 String str1 = new String("hello");

原创 Java 8 函數式接口

不得不吐槽一下,JAVA搞這麼多方法名,有必要嗎?還是C#爽,一個func、一個action搞掂一切!!! 注:標紅表示常用,其他可無視!   接口 & 描述 BiConsumer<T,U> 代表了一個接受兩個輸入參數的操作,並且不返

原创 JAVA8 之 Stream sorted() 示例

下面代碼以自然序排序一個listlist.stream().sorted() 自然序逆序元素,使用Comparator 提供的reverseOrder() 方法list.stream().sorted(Comparator.reverseO

原创 Java 線程池

Java通過Executors提供四種線程池,分別爲:newCachedThreadPool創建一個可緩存線程池,如果線程池長度超過處理需要,可靈活回收空閒線程,若無可回收,則新建線程。newFixedThreadPool 創建一個定長線程

原创 JAVA之Lamdba表達式使用摘要

1. of (of方法其生成的Stream是有限長度的,Stream的長度爲其內的元素個數)    Stream<Integer> integerStream = Stream.of(1, 2, 3);    Stream<String>

原创 JAVA MyBatis使用技巧收集

1. 使用事務註解。    @Transactional