原创 利用maven創建聚合工程

什麼是聚合項目 把項目的各個模塊(子工程)聚合在一起構建。一般用於分模塊開發,最後整體打包發佈 聚合工程裏可以分爲頂級項目(頂級工程、父工程)與子工程,這兩者的關係其實就是父子繼承的關係子工程在maven裏稱之爲模塊(modul

原创 大人,時代變了,不要再用老一代的數據庫連接池啦(HicariCP)

數據庫連接池 數據庫連接池負責分配、管理和釋放數據庫連接,它允許應用程序重複使用一個現有的數據庫連接,而不是再重新建立一個;釋放空閒時間超過最大空閒時間的數據庫連接來避免因爲沒有釋放數據庫連接而引起的數據庫連接遺漏。這項技術能明

原创 一篇文章讀懂Nginx的負載均衡,緩存和跨域

1.OSI網絡模型 網絡模型就是 OSI(Open System Interconnect),意思爲開放網絡互聯,是由國際標準化組織(ISO)和國際電報電話諮詢委員會(CCITT)共同出版的,他是一種網絡互聯模型,也是一種規範。

原创 想快速搭建VUE+SpringBoot前後端分離項目,看着一篇就對了(Windows)

VUE部分 關於舊版本 Vue CLI 的包名稱由 vue-cli 改成了 @vue/cli。 如果你已經全局安裝了舊版本的 vue-cli (1.x 或 2.x),你需要先通過 npm uninstall vue-cli -g

原创 如何優雅的擼參數校驗代碼——使用hibernate-validator進行信息校驗

前言 我想大家在寫代碼時都遇到過進行參數校驗吧,大家是否厭煩的在代碼裏寫上一堆if-else的參數校驗,既不優雅也浪費時間,那麼有沒有什麼省事的方式來進行參數校驗呢?SpringBoot爲我們集成了hibernate-valida

原创 想知道你的SpringBoot是如何啓動的嗎?來看!

SpringBoot啓動流程分析 SpringBoot啓動流程主要分兩部分,一部分是在創建SpringApplication的時候,一部分是在Run方法裏 1.首先來看SpringApplication構造函數 public S

原创 Springboot整合log4j日誌系統_aop監聽service執行時間

1.SpringBoot整合log4j日誌系統 大家都知道程序員敲代碼是非常爽的,把自己頭腦裏的想法行雲流水的變成一行行代碼敲出來,但是!!!每次找BUG確實非常痛苦,那麼在程序中記錄日誌就是很有必要的了,今天我就要教大家如何在S

原创 後端獲取前臺參數的幾種方法

1.前臺通過URL傳遞,後端利用@RequestParam來接收 serverUrl + '/items/refresh?itemSpecIds=' + itemSpecIds @GetMapping("/refresh") publ

原创 由於本地mysql版本過高,導致springboot連接mysql報錯的解決方案

今天項目運行起來出來一個問題,以前是在公司電腦上開發的啥問題沒有,今天換回到家裏電腦上就有問題,報錯信息爲 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionEx

原创 一篇文章教你學會Redis基礎知識

一。前期儲備知識 1.什麼是NOSql 因爲Redis是歸類爲NoSql的,所以我們在瞭解Redis前應該先了解一下什麼是NoSql NoSQL,泛指非關係型的數據庫。隨着互聯網web2.0網站的興起,傳統的關係數據庫在處理we