原创 二零一九,一路走來,不負自己

距離2019年12月21日考研日已經過去一週,一週的放空,似乎還是沒有找回狀態,似乎還是很疲憊。 距離一批90後步入30歲,已經不足100個小時,和高中同學聊天大家都自黑已經是“90後老阿姨”了。 距離2019年結束還有三天,一年

原创 【Java集合】遍歷Map的幾種方式

今天在寫代碼的時候,需要用到map的遍歷,在此記錄一下遍歷的幾種方式。 方法一:在for循環中使用entries實現Map的遍歷 /** * 最常見也是大多數情況下用的最多的,一般在鍵值對都需要使用 */ Map <String

原创 【Spring boot】IDEA + Maven + Spring Boot + Mybatis + Druid + PageHelper

    在第一篇Spring Boot 框架搭建博客中,底層用的是jpa,這篇博客底層選擇的mybatis,之前搭建過Spring Boot + Mybatis的框架,用的是Spring Boot 1.5.9.RELEASE 版本

原创 【Spring boot】IDEA + Maven + Spring Boot + Mybatis 多數據源配置

    公司這周開始安排了某一項目的統計需求,考慮到統計需求是很多客戶都提到過的共同需求,我們決定將統計單獨拆分出來一個微服務,我們需要統計的數據屬於不同項目,但數據表和統計結果都是一樣的,所以我們使用spring boot框架支

原创 【Java8實戰】流的引入

引言 集合是Java中使用多的API。但在java8之前,我們對於集合的操作大多需要涉及數據庫,比如對於某個集合做篩選,都是通過sql中的where條件去實現。我們能不能不借助sql,僅僅通過操作集合就能實現?另外,在處理大量數據

原创 【Java8實戰】用流收集數據

引言 通過前面的學習,我們知道了,流可以用類似於數據庫的操作處理集合。它們支持兩種類型的操作:中間操作(如filter或map)和 終端操作(如count、findFirst、forEach和reduce)。 中間操作可以鏈接起來

原创 【Java8實戰】新的日期和時間API

引言 Java 8之前的java.util.Date類以及其他用於建模日期時間的類有很多不一致及設計上的缺陷,包括易變性以及糟糕的偏移值、默認值和命名。 本篇博客將一起探索新的日期和時間API所提供的新特性。 LocalDate

原创 【Java8實戰】並行流

引言 在前面,學習使用Lambda表達式的過程中,對於集合的處理,都會使用到Stream流處理。爲了提高性能,我們可以使用parallelStream並行流。 並行流 並行流就是一個把內容分成多個數據塊,並用不同的線程分別處理每個