原创 JAVA 泛型中的通配符 T,E,K,V,?

聊一聊-JAVA 泛型中的通配符 T,E,K,V,?

原创 反射【彙總】

【前言】 實際開發過程中經常會使用到反射,本文把常用的進行相應的彙總,爲了演示本文的異常全部向上拋了,實際開發過程中請根據實際需求進行捕獲處理 先定義POJO package com.it.reflex.domain; impo

原创 Jackson 使用篇

【簡介】 日常開發過程中經常會使用json進行數據的傳輸,這就涉及到了對象和json的相互轉化,常用的解決方案有:Jackson(推薦)、谷歌的Gson、阿里的Fastjson,詳情見Json【彙總】 因爲SpringBoot默認

原创 項目規範【彙總】

【簡介】 實際開發中,接口怎樣定義更好?異常怎樣處理更好?日誌怎樣輸出更好? 本文主要介紹怎樣編寫規範的項目,讓整個項目更加合理規範!!! 【接口篇】 SpringBoot三招組合拳,手把手教你打出優雅的後端接口【牆裂推薦】 統

原创 項目整合【彙總】

【用 maven、filter 管理不同環境的配置文件】 【SSM整合druid】 【SSM 整合 分頁插件 PageHelper】 【SSM整合Redis】 【sprinBoot2.x 整合 Redis】 【Lombok】 【s

原创 項目方案【彙總】

【id 生成方案】 分佈式ID方案總結 一線大廠的分佈式唯一ID生成方案是什麼樣的? 分佈式系統唯一ID生成方案彙總 分佈式全局唯一ID生成策略 Twitter的分佈式自增ID算法snowflake (Java版) 詳解分佈式 I

原创 ELK

elasticsearch + kibana 集羣環境搭建 手把手教你搭建一個 Elasticsearch 集羣

原创 如何設計一個完美的權限管理模塊?

如何設計一個完美的權限管理模塊?

原创 Stream

Java8-Stream集合操作快速上手

原创 註解【彙總】

【@Inherited】 java @Inherited註解詳解 java @Inherited註解的作用 【@AliasFor】 Spring中的@AliasFor標籤

原创 SpringBoot2.x+Shiro開發的後臺權限管理腳手架

SpringBoot2.x+Shiro開發的後臺權限管理腳手架

原创 SpringBoot2.x整合MyBatisGenerator

【簡介】 本文介紹如何整合Mybatis自動生成代碼的插件MybatisGenerator 因爲MybatisGenerator生成的代碼和xml有些臃腫,實際開發中請優先選擇SpringBoot2.x整合MyBatis-Plu

原创 SpringBoot2.x 配置全局錯誤頁面

【簡介】 項目中經常需要配置自定義的錯誤頁面,例如404、500等頁面 【本文Demo】 https://github.com/qidasheng2012/springboot2.x_ssm/tree/branch-error-

原创 SpringBoot2.x + MyBatis + 多數據源

【簡介】 在實際開發過程中會遇到多數據源的場景,本文主要介紹怎樣實現多數據源。 本文只介紹核心的配置,其他的請道友clone項目自行查看 【本文Demo】 https://github.com/qidasheng2012/spr

原创 SpringBoot2.x整合MyBatis通用Mapper4

通用 Mapper4 是一個可以實現任意 MyBatis 通用方法的框架,項目提供了常規的增刪改查操作以及Example 相關的單表操作。通用 Mapper 是爲了解決 MyBatis 使用中 90% 的基本操作,使用它可以很方便