原创 SpringBoot整合Druid+全局事務管理+Mybatis-Plus+代碼生成器

文章目錄SpringBoot整合Druid+全局事務管理+Mybatis-Plus+代碼生成器整合Druid連接池全局事務管理器整合Mybatis-Plus整合代碼生成器總結 SpringBoot整合Druid+全局事務管理+My

原创 Linux su :user xxx does not exits

Linux su :user xxx does not exits 今天需要上線部署下項目,把部署文件讓老大上傳到 linux服務器,然後運行,直接報錯 su :user 501 does not exits 在網上找了很多資

原创 記錄一次實際過程中的MySql數據庫SQL優化

前言 之前開發項目的過程當中數據庫存儲的數據量都不是很大,在表的設計當中就只有一個主鍵索引。很少接觸到數據庫的索引,SQL 優化這些東西。公司目前的項目數據達到了百萬級別了,讓我優化一下慢 SQL,之前是懂一些 SQL 優化和索引

原创 JAVA發送短信(SMS服務)和SpringBoot發送郵件實現

前言 賬號註冊的時候通常會選擇短信註冊或者郵箱註冊,那麼如何在JAVA當中實現短信的發送和郵件的發送呢? SMS服務實現 發送短信通常都是接入第三方的SMS服務,例如:阿里雲SMS,百度雲SMS,七牛雲SMS等等。但是上面的都要錢

原创 Nginx學習日誌(四)自定義404,500,502,503等錯誤頁面

Nginx 錯誤頁面自定義 通常在項目當中會自定義項目的錯誤界面,當請求不對或者請求錯誤什麼的就會返回一個對用戶比較友好的提示界面。 今天打算升級自己的博客客戶端,發現在關閉博客程序後再次訪問會跳轉到Nginx的502錯誤界面,就

原创 JAVA通過epublib解析EPUB格式的電子書

什麼是 epub 格式 就像視頻文件有 MP4,AVI,RMVB 等等一樣!電子書也有很多種格式:一文看懂mobi,azw3,epub格式電子書 可以將 epub 格式的電子書更換後綴名,然後解壓打開查看裏面的文件信息。 Java

原创 DUBBO2.7.x版本使用Nacos作爲註冊中心

前言 之前已經學習了 Spring boot + DUBBO2.7.4 +zookeeper 的整合: springboot 整合 dubbo2.7.x 版本 在註冊中心的選擇上,發現最近 nacos 的熱度比較高,又要超越 zo

原创 webservice接口開發學習筆記(一)

文章目錄前言webservice簡介SOAPWSDLUDDIwebservice相關框架webservice接口和http接口的區別一個簡單的webservice服務客戶端代碼:服務端調用: 前言 有一段時間沒有好好學習了,因爲遇

原创 Springboot之Actuator服務監控

文章目錄什麼是Actuator項目當中如何使用Actuator 端口開啓和暴露端口端口加密訪問health端口info端口shutdown端口loggers端口httptrace端口其它端口自定義屬性配置自定義管理路徑自定義管理p

原创 springboot之aop切面execution表達式,@args,@annotation

最近在使用springboot進行切面編程的時候,發現定義切面點有很多種方式,每種方式有每種方式的特點。特此記錄 execution表達式 基本語法格式爲:execution(<修飾符模式>?<返回類型模式><方法名模式>(<參數

原创 Springboot之swagger-bootstrap-ui(knife4j)

最近在網上看到一個比較好的swagger-ui,swagger自帶的UI不是很友好。特此記錄下整合過程,並梳理下swagger相關的知識 什麼是swagger? 簡單來說就是解放程序員,讓程序員少些不必要的API文檔,只需要在項目

原创 SpringBoot2.2.x版本添加CORS跨域訪問支持

看項目代碼看到一個CORS跨域訪問配置類,特此瞭解下什麼是CORS跨域,以及Springboot 2.2.x版如何支持CORS跨域請求!!! 什麼是CORS CORS 全稱是跨域資源共享(Cross-Origin Resource

原创 JAVA使用JAVACV實現圖片合成短視頻,並給視頻添加音頻!!!

玩抖音的時候,發現可以根據圖片生成視頻,並添加音頻,同時剛好在項目當中也遇到需要利用多張圖片生成視頻的操作,特此記錄下實現的過程!!! JAVA來實現圖片合成視頻這個需求,想想還是非常少見的,在網上找了很久資料,基本只找到一個開源

原创 項目不規範引起的Mybatis Plus多數據源批量操作提示表不存在的問題

前段時間同事在項目當中使用到多數據源,項目集成的是mybatis plus ,遇到一個非常神仙的BUG,有數據源A ,數據源B,針對數據源A的所有操作都沒有問題,針對數據源B的所有操作,除了批量的操作也都沒有問題!!! 當進行批量

原创 springboot之線程池ThreadPoolTaskExecutor以及@Async異步註解

前言 最近項目當中有需求,要進行異步的處理,需要使用到線程池,很久沒有使用到線程池了,一來是做JAVAweb開發基本上很少用到異步處理,二來是發現有的老項目裏面,線程和線程池的使用比較混亂,有好幾個線程池,有的線程池是通過spri