原创 MyBatisPlus基礎進階之自定義Sql語句使用分頁Page以及Wrapper條件構造器

MyBatisPlus進階實戰 官網:MyBatisPlus官網 我們這裏不過多介紹,感興趣的小夥伴可以上官網查看。看完文章,您將收穫以下知識點。 MyBatisPlus的分頁插件。 MyBatisPlus的條件構造器的lamb

原创 SpringBoot整合Shiro(看完不會,直播喫屎)

首先開始前,在這裏吹個牛,如果願意仔細花時間看完這篇文章,如果還不會shiro,直播喫屎(就是這麼自信) 本文代碼示例已放入github:請點擊我 快速導航-------->src.main.java.yq.Shiro 1.Apache

原创 前後端分離開發之後端華麗控制面板顯示請求響應以及異常信息

閒的蛋疼的日子總想搞點那麼點事情,這就搞了一個比較雞肋的控制面板請求日誌功能,話不多說直接開整。 運行樣式: 看到這裏如果感興趣的老鐵可以繼續往下看 首先基於環境:SpringBoot,Maven 1.加入相關依賴 <!-

原创 java正確動態修改註解屬性,糾正網上說使用反射進行修改。

廢話不多說,相信點進這篇博客的看客需求肯定是需要動態的使用代碼進行修改註解的值,可能看了很多博客,嘗試了很多方法,都沒有實現。那麼恭喜你,馬上就可以實現了,只要你耐心的花上一點點時間看我這篇博客即可。 爲了更好的說明,這裏使用一個例子進行

原创 關於SpringDataJpa使用@Queue自定義查詢語句的坑

今天遇到一個坑,很是奇葩,做個記錄,也希望可以幫到大家,或者哪位大佬指出問題錯在。 問題描述:Jpa中使用@Queue註解進行update操作,感覺沒有命中數據庫,返回值始終不正確 解決方案:使用findById搭配save進行更新語句-

原创 HttpClient發送Get和Post請求

今天帶來一個基於HttpClient發送Get以及Post請求,代碼一律經過測試,可以放心直接使用。 注意: ResponseBase:自定義統一返回格式,CustomException:自定義異常,以上兩個都不需要關心。 1:

原创 java併發編程之內存模型&多線程三大特性

本文代碼示例已放入github:請點擊我 快速導航------>src.main.java.yq.Thread.TrainTickets 多線程的三大特性有哪些?      1. 原子性:原子性,就跟我們的事務意思大概一致,就是表示一個或

原创 前後端分離之使用Files進行文件圖片上傳和下載

最近發現了一個很好用的文件上傳和下載的方式,那麼今天就帶給大家,希望能夠幫到大家。 首先項目是基於SpringBoot開發,如果使用Spring也不影響 功能演示: 廢話不多說直接上代碼 1.創建一個StoreService

原创 SpringBoot整合Spring Data Jpa(快速入門,自定義查詢)

1.Spring Data Jpa是什麼? 答:我也不知道。 2.Spring Data Jpa可以做什麼? 答:我還是不知道。 3.爲什麼使用Spring Data Jpa? 答:不是很清楚 4.那你能幹嘛? 答:我只想說一下

原创 java設計模式之:責任鏈模式(企業級案例)

java設計模式一共有23種,其中主要分爲三大類: 1:創建型模式 工廠方法模式、抽象工廠模式、單例模式、創建者模式、原型模式。 2:結構型模式 適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 3:行爲模式 策

原创 java併發編程之多線程小結

今天這裏總的概訴一下多線程,把我們之前學習的串行起來。 多線程基礎         線程和進行的區別: 線程是一條執行路徑。多線程是多條獨立的執行路徑,他們與進程的區別是,進程可以看作是計算機的一個獨立的應用,而線程只是一條執行路徑,一個

原创 java併發編程之正確使用 interrupt 中斷線程

在運行的多線程中怎麼正確的中斷該線程呢?今天廢話不多說直面主題,中斷執行的線程。 interrupt() 配合阻塞中斷線程 異常中斷法         大家可能有聽說過 interrupt 是用於中斷線程,但是它真的就可以中斷線程嗎?

原创 java併發編程之多線程基礎

什麼是線程?  答:是操作系統能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際運作單位---------------------->個人認爲是在一個程序中(進程)的一個獨立,而且可以多個並行執行的一條執行路徑。 什麼是進程?

原创 java設計模式之:策略模式(企業級案例)

java設計模式一共有23種,其中主要分爲三大類: 1:創建型模式 工廠方法模式、抽象工廠模式、單例模式、創建者模式、原型模式。 2:結構型模式 適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 3:行爲模式 策

原创 Centos7安裝解壓版Mysql8

注意:我們安裝的是最小版。個人學習啥的完全夠用了,但是安裝方式是一樣的。 今天帶來詳細的Centos7安裝解壓版Mysql8,這裏儘可能的詳細。這樣做,自己也會有不錯的收穫。 -------------------------------