原创 springBoot打成jar包生成外部文件夾上傳圖片

存在問題:以前的老項目打的是war包,tomcat啓動解壓以後放圖片的文件夾可以放在項目裏。通過域名加路徑的形式可以訪問到,但是現在使用springBoot打成jar包,內置tomcat,通過命令運行的形式導致無法在項目中放置存放

原创 SpringBoot整合flyway實現數據庫版本管理

導入flyway的maven座標以及插件 <!--flyway 數據庫版本管理工具依賴--> <dependency> <groupId>org.flywaydb</groupId> <artifactId>fly

原创 springBoot+Mybatis多數據源配置

maonidou(苞米豆)團隊針對springboot使用多數據源提供了一個啓動器:dynamic-datasource-spring-boot-starter 我們在pom文件中添加依賴 <dependency> <group

原创 springBoot+定時任務+webSocket實現每三秒推送一次消息(不同頁面推送不同消息)

1 springBoot中已經集成webSocket的依賴 maven座標 <!--webSocket使用--> <dependency> <groupId>org.springframework</groupId>

原创 springBoot整合shiro前後端分離模式

在springBoot框架下我們使用shiro做權限登錄驗證,首先要建好五張表: 1:user表 CREATE TABLE `user` ( `id` int(16) NOT NULL AUTO_INCREMENT COMME

原创 idea使用MybatisCodeHelperPro逆向生成

MybatisCodeHelperPro是idea的一個插件,並且不是免費的,需要激活 (我是偷同事的激活碼…) 這個插件可以做的事: 1.寫一個實體類,可以根據實體類生成sql,直接粘到數據庫裏可以生成表 2.利用idea的數據

原创 mycat+mysql 實現按照月份數據分表

首先下載 mycat:( “選擇win版本 第6個文件就是”) 下載完畢,解壓mycat之後配置環境變量 ok,環境變量配置完畢,解壓後的mycat一大堆文件,首先我們要找到這幾個: 依次打開這幾個文件,我們就按照月份分片配

原创 mycat+mysql 使用取模分片分庫分表

由於遇到單個數據庫讀寫瓶頸問題,我們決定使用多個數據庫來分擔壓力,最後使用了mycat技術 實現方式:切分規則根據配置中輸入的數值n。此種分片規則將數據分成n份(通常dn節點也爲n),從而將數據均勻的分佈於各節點上。 上一篇文章已

原创 記錄一次支付寶多次執行異步回調

問題:支付寶多次執行異步回調,實際上已經調用成功了,但是還是一直在調用。導致回調後對訂單的操作被多次執行(非常可怕) 查閱很多資料,包括詢問支付寶客服,都說我返回值沒有返回"success" 但是我真的返回字符串success了,

原创 mysql出現Error writing file \'xxx\'( Errcode:28)的問題

1.主要是mysql所在磁盤空間不足所致 2.查詢表數據過大,生成臨時表過大 清理磁盤,按時清理mysql生成的日誌文件,查詢表的話分段查詢,優化sql語句

原创 centos 7 離線安裝jdk1.8和mysql5.7

離線安裝jdk 1下載linux的jdk安裝包 2.先用fz中連接linux,在linux根目錄下的opt下的software下創建java目錄。 3.將windowns 裏面的jdk 通過fz 上傳到linux目錄下的softw

原创 mysql語句學習

表結構與內容: 1. 用一條sql查出來每門功課都大於80分的同學: sql1.思路:反其道而行之,子查詢找到有那些同學任意一門功課小於80分,然後去除剩下每門功課都大於80分的同學 SELECT DISTINCT name

原创 初次接觸Kettle做數據同步

以前一直在用多數據源寫代碼做數據同步,感覺很麻煩而且沒必要重複造輪子 工具神馬的它不香嗎? 經過一番請教,Kettle這個輕巧開源免費的工具被人介紹給了我 kettle需要你電腦上有java(jdk8)環境 1.首先下載Kettl

原创 SpringBoot打成jar包跳過測試

在pom文件中properties屬性下添加:skipTests設置爲true <properties> <java.version>1.8</java.version> <skipTests>tr

原创 SpringBoot啓動多數據源找不到合適的驅動類

問題:我項目中使用了SpringBoot多數據源,但是mysql有使用阿里的Druid連接池。 <!--主從配置依賴--> <dependency> <groupId>com.baomidou</groupId>