原创 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% 的基本操作,使用它可以很方便