原创 Springboot之分組驗證以及自定義參數驗證

springboot之前端參數驗證 學習完簡單的驗證之後發現基本能滿足百分之80的驗證需求,接下來深入學習下驗證。 分組驗證 分組驗證需要使用到@Validated 這個註解,是spring基於@Valid註解新增的功能。所以基本

原创 Springboot之前端參數驗證

對於任何一個應用而言,在客戶端做的數據有效性驗證主要目的是規範用戶的輸入,而真實的數據驗證工作都是在服務後端代碼當中實現的,但在實際的項目當中,也經常會因爲各種各樣的原因:懶得寫,覺得前端驗證了,後端沒有太多的必要等等沒有進行數據

原创 Mysql內存佔用較高優化記錄

服務器是阿里雲1核1G的,運行了一個mysql,一個solo,一個docker,發現內存佔用高達90% 通過命令: ps -auxf | sort -nr -k 4 | head -10 查找到內存佔用前十的程序: 不得不說看到

原创 通過springboot攔截器實現博客文章的自定義URL地址

最近寫博客,看見博客系統可以自定義文章的路徑。很好奇這個是如何實現的,就想着自己來實現一下。 實現思路 1 既然是自定義的url地址,那麼肯定要保存到數據庫。 2 攔截所有的請求,然後判斷請求的地址是不是一個博文的自定義url

原创 JAVA通過BufferedImage進行圖片的繪製,縮放,裁剪,水印等操作

最近開發當中,通過JAVA對圖片進行了很多的操作,之前很少接觸這方面的知識,特此記錄下來 讀取圖片 //讀取圖片 通過JAVA自帶的ImageIO裏面的read方法 BufferedImage bufImage = ImageI

原创 Nginx學習日誌(五)多個server_name匹配以及default_server的問題

nginx 多個 server_name 如何匹配? 簡單看這個問題,會覺得這個問題很蠢,怎麼匹配?不就是根據 server_name 名字匹配的麼? 是的,我最開始也是這麼覺得的,並且在之前的筆記:Nginx學習日誌(二)通過反

原创 如何將chm幫助文檔部署成一個網站?

最近一直都是遠程開發,然後剛好所用到的 Java 技術相對比較偏門,經常需要查閱 API 文檔,很久之前在網上下載過一個 jdk1.8 的中文 chm 文檔,查閱資料非常的方便實用,就想着能不能部署成一個網站。 什麼是 chm 幫

原创 springboot 文件的批量上傳和批量下載

springboot 文件的批量上傳和批量下載 之前學習並使用過文件的單個上傳:springboot學習日誌之DAY08文件上傳功能 最近寫程序過程當中需要使用到批量上傳和批量下載,批量和單個文件的上傳下載還是有很多的區別的。特此

原创 Http,Https,Restful,Webservice,WebSocket,Rpc,Rmi,SOA,分佈式,微服務,集羣等概念

文章目錄前言HTTP協議和HTTPS協議,RESTFUL接口WebSocketWebserviceRPC和RMIAPI和SDKSOA和微服務分佈式和集羣,負載均衡 前言 在JAVA開發學習過程當中,總是會接觸到很多概念性的名詞。特

原创 AXURE RP EXTENSION For Chrome下載安裝,程序包無效:“CRX_HEADER_INVALID”

Chrome 無法打開原型圖 提示需要下載AXURE RP EXTENSION For Chrome 這個插件 百度網盤鏈接: https://pan.baidu.com/s/1Dvq0q1leKUpXwVQyyrAbtA 提取碼

原创 轉載:在Intellij IDEA中使用Debug

在Intellij IDEA中使用Debug Debug用來追蹤代碼的運行流程,通常在程序運行過程中出現異常,啓用Debug模式可以分析定位異常發生的位置,以及在運行過程中參數的變化。通常我們也可以啓用Debug模式來跟蹤代碼的運

原创 設計模式學習筆記之組合模式

什麼是組合模式? 組合模式的定義 Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients t

原创 springboot整合dubbo2.7.x版本

文章目錄什麼是Dubbo?Dubbo2.7.x版本變化Dubbo生態系統SpringBoot 整合Dubbo2.7.xzookeeper 說明zookeeper 安裝啓動新版Dubbo_Admin創建springboot項目dub

原创 IDEA如何打普通JAR包

正文 習慣了用maven命令打包,有點忘記了如何打一個普通的jar包了,特此記錄一下。 jar包分兩種:一種是有main函數的可以直接執行的jar包,一種是沒有main函數,不可以直接執行的jar包(通常是工具包) 普通JAR包(

原创 設計模式學習筆記之享元模式

前言 這是一篇學習筆記,內容很多是來源於網上的資料,然後按照自己學習情況進行的總結,有些是自身的感受,有些是網上比較好的資料的引用。 如果有人看到我寫的筆記有不對的地方歡迎留言指出來,是真的歡迎指出來,因爲我可能會錯很久,然後才發