原创 深入瞭解 Java8 的 HashMap

HashMap 一直是非常常用的數據結構,也是面試中十分常問到的集合類型,今天就來說說 HashMap。 但是爲什麼要專門說明是 Java8 的 HashMap 呢?我們都知道,Java8 有很多大的變化和改動,如函數式編程等,而 Has

原创 分享一些 Java 後端的個人乾貨

學習 Java 也有了不少時間,入 Java 後臺的坑也有了一段時日。這段時間裏,聽過許多前輩的經驗與分享,也看過許多大佬的文章和作品。找了個時間整理和總結了一下我個人到目前爲止一路以來的聽到看到或者自己感悟到的乾貨。 這篇文章可能更多的

原创 教你十分鐘構建好 SpringBoot + SSM 框架

目前最主流的 java web 框架應該是 SSM,而 SSM 框架由於更輕便與靈活目前受到了許多人的青睞。而 SpringBoot 的輕量化,簡化項目配置, 沒有 XML 配置要求等優點現在也得到了大衆的青睞 而本文,我將教大家如何在

原创 一行代碼完成 JAVA 的 EXCEL 讀寫——EasyExcel 的方法封裝

前段時間在 github 上發現了阿里的 EasyExcel 項目,覺得挺不錯的,就寫了一個簡單的方法封裝,做到只用一個函數就完成 Excel 的導入或者導。剛好前段時間更新修復了一些 BUG,就把我的這個封裝分享出來,請多多指教

原创 簡潔又快速地處理集合——Java8 Stream(上)

Java 8 發佈至今也已經好幾年過去,如今 Java 也已經向 11 邁去,但是 Java 8 作出的改變可以說是革命性的,影響足夠深遠,學習 Java 8 應該是 Java 開發者的必修課。 今天給大家帶來 Java 8 Stre

原创 你必須搞清楚的String,StringBuilder,StringBuffer

String,StringBuilder 以及 StringBuffer 這三個類的關係與區別一直是 Java 的經典問題,這次就來講一下關於這三個類的一些知識 一. 簡單對比 String : 字符常量 StringBuilder

原创 告訴你 SQL 數據庫與 NoSQL 數據庫的區別

簡單來說 SQL 數據庫和 NoSQL 數據庫有着共同的目標:存儲數據,但存儲的方式不同 一. 表 SQL中的表結構具有嚴格的數據模式約束: 存儲數據很難出錯。 NoSQL存儲數據更加靈活自由:可能導致數據不一致性問題的發生。 SQL

原创 教你 Shiro 整合 SpringBoot,避開各種坑

最近搞了下 Shiro 安全框架,找了一些網上的博客文章,但是一到自己實現的時候就遇到了各種坑,需要各種查資料看源碼以及各種測試。 那麼這篇文章就教大家如何將 Shiro 整合到 SpringBoot 中,並避開一些小坑,這次實現

原创 簡潔又快速地處理集合——Java8 Stream(下)

上一篇文章我講解 Stream 流的基本原理,以及它與集合的區別關係,講了那麼多抽象的,本篇文章我們開始實戰,講解流的各個方法以及各種操作 沒有看過上篇文章的可以先點擊進去學習一下 簡潔又快速地處理集合——Java8 Stream(上)

原创 到底要不要報讀計算機專業?

前言 前段時間,有人發起一個討論,主題是你是如何進入計算機軟件行業的,看了一圈回答,我發現很多人並不是一開始就是計算機專業的,有人中途轉專業進入計算機,有人考研跨考到計算機,有人工作之後轉行從事計算機;除此之外,很大一部分人是填報志願的時

原创 教你 Shiro + SpringBoot 整合 JWT

本篇文章將教大家在 shiro + springBoot 的基礎上整合 JWT (JSON Web Token) 如果對 shiro 如何整合 springBoot 還不瞭解的可以先去看我的上一篇文章 《教你 Shiro 整合 S