原创 Springboot整合RabbitMQ,你只需要這一篇,學不會來打我

一、SpringAMQP介紹 先來看一段Spring官文對於SpringAMQP的介紹 SpringAMQP項目將Spring的核心概念應用於AMQP消息傳遞的解決方案。它提供了一個“模板”作爲用於發送和接收消息的高級抽象。它還

原创 SpringMVC常用註解,超全超詳細

文章目錄1、@Controller2、@RequestMapping3、@RequestParam4、@PathVariable5、@MatrixVariable6、@CrossOrigin7、@RequestHeader8、@C

原创 Vue2.0生命週期/鉤子函數理解

Vue官方的生命週期圖 測試代碼 可以看到一共有八個鉤子函數,來一段測試代碼;創建一個html文件,用瀏覽器打開,F12,點Console看結果 <!DOCTYPE html> <html> <head> <title

原创 SpringAop(切面)理解

1.什麼是面向切面編程 切面通俗來說,可以幫助我們簡化重複代碼。 我們在日常開發中,我們可能會在各個增刪改接口中記錄日誌,以便出現問題時可以及時有效地找出原因,但是系統中增刪改的接口不是一個兩個,而是會有很多個,我們如果在所有增刪

原创 SpringBoot整合Swagger2

一、樣式圖 話不多說,先上圖看效果 二、POM依賴 <!-- swagger核心包 --> <dependency> <groupId>io.springfox</groupId> <artifactId>sprin

原创 整合SSM框架

Maven項目結構 com.wxx.controller 存放controller(控制層)代碼 com.wxx.mapper 存放dao接口 我是用逆向工程生成的dao接口還有Mapper文件,所以懶得改Mapper.xml裏面

原创 Java多線程理解

實現多線程的兩種方式? 繼承 Thread類,重寫run方法,將需要線程執行的邏輯放入。 實現Runnable接口,實現run方法,將需要線程執行的邏輯放入。 繼承Thread類和實現Runnable接口有什麼區別? Threa

原创 SpringMVC常用註解

文章目錄1、@Controller2、@RequestMapping3、@RequestParam4、@PathVariable5、@MatrixVariable6、@CrossOrigin7、@RequestHeader8、@Coo

原创 JSR 303校驗常用註解

註解 功能 @Null 對象必須爲null @NotNull 對象必須不爲null,無法檢查長度爲0的字符串 @NotBlank 字符串必須不爲Null,且去掉前後空格長度必須大於0 @AssertTrue

原创 購物車實現思路

用戶沒有登錄,存取購物車都在Cookie中,不佔用服務器資源。 用戶已經登錄,存取購物車在Redis中。如果用戶在沒有登錄之前操作了購物車,此時Cookie中是有購物車數據的。在登錄之後再次調用服務獲取購物車數據時,將Cookie中