原创 【jdk1.8特性】之Stream(上)

筆者日常: Stream知識點真的是…太多了!!! 聲明: 由於Stream知識極多,所以本人將其分爲兩個部分進行學習。 Stream(上)主要學習的內容有: Stream(下)主要學習的內容有: Stream學習(上):

原创 vue入門示例

聲明一: 本人爲純後端開發,因爲一些非工作上的需要,本人必須得學一下前端Vue.js,此文章屬於前端入門級。 聲明二: 本文主要學習並整理自51CTO課程《Vue.js 2.0之全家桶系列視頻課程》,講師湯小洋,跳轉鏈接見文末。

原创 SpringBoot profile整合Maven profile實現多環境下配置、依賴自動切換

聲明:本文主要以圖片的形式進行說明示例,項目代碼託管鏈接見文末。 相關知識(簡述): SpringBoot profile:        SpringBoot允許我們在配置文件(以application.properties示例)中通過

原创 ThreadLocal數據觀察及原理驗證

筆者日常: 需要學點前端的東西!從今天開始,以後發博客按照二後一前的頻率進行發表!!! 聲明: 本文主要演示如何觀察及證明ThreadLocal,ThreadLocal原理會幾句話帶過。 ThreadLocal原理(簡述):

原创 一個走心的RedisUtil工具類

聲明: 此工具類原型參考自https://github.com/whvcse/RedisUtil,並作了進一步進行整理、修正、補充、拓展。 此RedisUtil工具類的功能: 直接使用此RedisUtil工具類的所需條件: 項

原创 Spring Security賬號密碼認證 + 自定義鑑權(示例)

聲明: 本文先演示效果,然後再給出幾個相對關鍵的類;完整測試項目,可詳見文末鏈接。 效果演示: 說明: 張三屬於普通用戶,能訪問一些普通的頁面以及/user頁。 李四屬於數據庫管理員,能訪問一些普通的頁面以及/user頁、/d

原创 【JSR269實戰】之編譯時操作AST,修改字節碼文件,以實現和lombok類似的功能

筆者日常: 兄弟姐妹們,還是儘量少熬夜啊。我感覺我記性有所下降,難受。 需求說明(本文以實現此需求爲例進行說明):   現在有一個需求,就是要給枚舉類生成一個內部類,這個內部類中以靜態常量的形式記錄外部枚舉類所有枚舉項的值,即:

原创 Mybatis之一個SQL的運行過程

閱前必讀: 本文測試項目及相關總結資料,均放置在文末鏈接處。強烈建議去拽下來,看xmind腦圖並結合源碼進行理解。 本人是先繪製的xmind腦圖,然後根據xmind腦圖發的此博文,無論是可讀性、還是層次感,xmind腦圖都由於文

原创 捕獲異步線程異常的常用方式

聲明: 捕獲異步線程異常的方式有很多,本文只介紹(並示例)幾種相對常用的方式。 捕獲異步線程異常的常用方式(結論): 開啓線程的方式 使用線程池的情況 捕獲異步線程異常的常用方式 Thread 不使用線程池 1.

原创 spring-boot-starter的關鍵、編寫示例

筆者語錄: 話不多說,直接開幹。 spring-boot-starter的關鍵: @SpringBootApplication註解源碼是這樣的:   @ComponentScan註解的作用是把(@SpringBootAppli

原创 過濾器

聲明: 本文主要是照着官網教學自己敲了一遍,純屬動手練習,沒什麼技術含量。 簡介:   Vue2.x允許我們自定義過濾器,用來過濾模型數據,在顯示之前對數據進行篩選、處理等操作。過濾器可分爲全局過濾器和局部(本地)過濾器。 注:

原创 Spring Retry重試組件、Guava Retry重試組件

個人看法: spring-retry更好。 軟硬件環境: IntelliJ IDEA、SpringBoot2.2.4.RELEASE。 Spring的Retry組件: 提示: spring-retry的使用方式可分爲註解式和編碼

原创 模板

特別聲明一: 本文主要學習並整理自51CTO課程《Vue.js 2.0之全家桶系列視頻課程》,講師湯小洋,跳轉鏈接見文末。 特別聲明二: 本文核心內容全部來自51CTO課程《Vue.js 2.0之全家桶系列視頻課程》,本人只是照着

原创 模板方法模式

聲明: 本文內容屬於《Head First 設計模式》閱讀筆記,文中涉及到的知識案例等直接或間接來源於該書。《Head First 設計模式》通過有趣的圖表+文字的形式,讓人自然學習設計模式,非常棒,推薦閱讀。 模板方法模式概念:

原创 工廠模式

聲明一: 本文內容屬於《Head First 設計模式》閱讀筆記,文中涉及到的知識案例等直接或間接來源於該書。《Head First 設計模式》通過有趣的圖表+文字的形式,讓人自然學習設計模式,非常棒,推薦閱讀。 聲明二: 工廠模