原创 springboot集成Log4j2

前言:關於Log4j2,SLF4J,LogBack以及其他的一些日誌框架的區別,建議大家可以先了解一下 一、添加依賴 <!--SpringBoot默認日誌框架爲LogBack所以我們需要將LogBack依賴移除--> <depen

原创 Springboot集成POI

本文比較簡單。。。希望想真正使用的同學。。去看別人整理的吧。。。我怕這次整理比較亂。。影響大家閱讀 什麼是POI Apache POI是Apache軟件基金會的開放源碼函式庫,POI提供API給Java程序對Microsoft

原创 springboot集成Redis

由於之前在項目中集成了身份驗證以及權限功能,所以在請求操作時會有大量數據庫讀操作來獲取用戶的角色以及所擁有的權限,這對於數據庫來說是一個巨大的性能開支,所以我打算嘗試使用redis來減少數據庫讀寫,而是使用緩存讀寫,本文是在看完集

原创 RabbitMQ事務以及confirm機制

本文是參考下面這篇博客然後進行復現濃縮後的總結 https://www.cnblogs.com/vipstone/p/9350075.html 正常情況下,如果消息經過交換器進入隊列就可以完成消息的持久化,但如果消息在沒有到達b

原创 手寫Spring框架

項目結構 ├── pom.xml ├── spring-demo.iml ├── src └── main ├── java │ └── xyz │ └── suiw

原创 springboot集成多線程功能

參考文章 https://segmentfault.com/a/1190000015766938 https://blog.csdn.net/qq_34545192/article/details/80484780 在平時我們寫

原创 springboot集成定時任務功能

參考文章:http://www.ityouknow.com/springboot/2016/12/02/spring-boot-scheduler.html 1.集成pom包依賴 <dependencies> <dependen

原创 Springboot集成RabbitMQ

一、什麼是RabbitMQ RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務器是用Erlang語言編寫的,而集羣和故障轉移是構建在開放電信平臺框架上的。所有主要的

原创 Redis與LRU

參考文章 https://zhuanlan.zhihu.com/p/34133067 https://blog.csdn.net/azurelaker/article/details/85045245 https://www.bi

原创 Java遍歷一個類的所有屬性和值

今天在嘗試使用Java反射來實現Java導出數據庫數據到Excel中,然後在嘗試獲取類所有的屬性的時候,由於對於反射的不熟練,然後找到了一篇博文,所以在此進行記錄,以供未來參考,原博文地址: https://blog.csdn.

原创 如何使用JWT

參考博文:https://www.jianshu.com/p/576dbf44b2ae 一、介紹 Json web token (JWT), 是爲了在網絡應用環境間傳遞聲明而執行的一種基於JSON的開放標準((RFC 7519)

原创 關於MySQL日期相關語句

1.MySQL按照時間範圍進行查詢的SQL語句 # DATE_FORMAT(字段名, 格式化規則) startDate endDate指代查詢範圍 select * from t_name where DATE_FORMAT(c_

原创 常見面試題的基礎總結(JVM篇)

由於這些內容都是比較早之前進行的整理的,所以有的部分是參考了他人的博文,但是由於是之前找的,所以具體的博文鏈接找不到了,如果原博主看到這個文章或者有人知道其中部分內容的原博文,請與我聯繫,我將加上原鏈接,謝謝 1、爲什麼Ja

原创 基於編程方式實現條件裝配

本文主要講通過編程方式來實現條件裝配 —— @Condition 首先我們添加判斷類 OnSystemPropertyCondition.java package xyz.suiwo.diveinspringboot.con

原创 Java中Lock接口解析

原文鏈接:https://www.jianshu.com/p/2344a3e68ca9 本文非原創,爲轉載文章,原文鏈接:https://www.jianshu.com/p/2344a3