原创 Java集合HashMap引發的一系列問題

HashMap 通讀了源碼之後,收穫不小,看多少篇文章不如自己寫一篇文章,秉着堅持輸出的原則,本文篇幅可能很長O(∩_∩)O,用於複習會更香!我覺得一個新技術會出現,是爲了解決一些問題,而學習一們新技術,首先要了解他是幹嘛的?怎

原创 Spring Boot整合郵件服務,從零開始

現在很多網站,實現登錄或者註冊的時候都會用到驗證碼之類的方式確保安全,Spring Boot,接觸Spring Boot沒多久,今天完成了Spring Boot 整合郵件服務實現利用郵箱完成註冊的功能 這裏給一個測試訪問地址:

原创 Spring Boot筆記

**一、**Spring Boot 入門 1、Spring Boot 簡介 簡化Spring應用開發的一個框架; 整個Spring技術棧的一個大整合; J2EE開發的一站式解決方案; 2、微服務 2014,martin fow

原创 Java集合之ArrayList源碼分析

ArrayList 特點 ArrayList 底層是一個數組,具有數組的優點:查詢更新速度快,增加刪除慢 ArrayList 默認的初一個object空數組,隨着元素的不斷添加,該數組會擴充爲原來數組長度的1.5倍 適合頻繁

原创 Java集合之Set集合HashSet源碼詳解

Set 接下來會逐一介紹Set集合中的一下3個比較重要 HashSet(本文中講解) LinkedHashSet(後續) TreeSet(後續) HashSet 特點 底層是由HashMap實現的,相關方法直接調用底層Ha

原创 Java集合之LinkedList源碼分析

LinkedList 特點 允許null值 內部以雙向鏈表的形式來保存集合中的元素查詢慢,增刪快(相比於ArrayList少了數組拷貝) 線程不安全 所有指定位置的操作都是從頭開始遍歷進行的 素是有序的,輸出順序與輸入順序一致