原创 springboot打包成jar包運行顯示圖片

背景:springboot項目中,有圖片下載和頁面顯示已下載的圖片,但是springboot不像傳統的web項目。一般打包成jar包運行,此時文件下載的路徑就會和jar所在路徑同層級。那麼如何在html等頁面顯示這些圖片呢? 解決方式

原创 spring aop之xml配置

背景:記錄aop的使用方式。aop相關術語概念自行了解清楚,以下僅貼示例。 spring 版本:5.0.8.RELEASE 相關jar包,參考一下附件pom.xml 注意:各advice的執行順序參考 https://blog.csd

原创 spring aop之各advice通知的執行順序

背景:學習測試時發現各測試情況不一,故進行記錄。 詳解參看:https://blog.csdn.net/rainbow702/article/details/52185827

原创 spring aop之annotation配置

背景:記錄aop的使用方式。aop相關術語概念自行了解清楚,以下僅貼示例。 spring 版本:5.0.8.RELEASE 相關jar包,參考一下附件pom.xml 注意:各advice的執行順序參考 https://blog.csd

原创 spring元註解說明和註解簡單解析以及部分常見註解說明

背景:熟悉註解的作用,以及有可能需要自定義註解。 元註解: @Target 表示該註解可以用於什麼地方,可能的ElementType參數有: CONSTRUCTOR:構造器的聲明 FIELD:域聲明(包括enum實例) LOCAL_V

原创 @Autowired、@Resource、@Qualifier的區別

背景:@Autowired、@Resource均能實現bean注入,但是兩者的注入方式是不一樣的。 1、@Resource - J2EE提供 默認以名稱方式注入。 有兩個屬性是比較重要的: name: Spring 將 name 的屬

原创 linux使用外部yum庫

安裝完linux系統後,會有一個默認的yum倉庫使用,但是基本是使用國外的,所以下載一些東西時會比較慢。現在可將其更換爲國內的,如阿里雲的。 更換/etc/yum.repos.d中的CentOS-Base.repo文件即可(或者更換裏

原创 linux使用ifconfig或者ip addr查找不到ip

背景:安裝完linux系統後,使用ifconfig(centos7.x以前)或ip addr(centos 7.x),顯示的只是127.0.0.1的ip。 解決: 修改ifconfig-xxx配置文件的ONBOOT=no改爲ONBOO

原创 mysql同個服務器中不同庫之間的數據轉移

背景:做同步庫,由於首次部署,需要將原本的數據轉移一份到同步庫中。但是同步庫test_sync中新增了兩個字段(一個Int,一個varchar)。那麼mysql同個服務器中不同庫之間的數據轉移可以這樣做。以test庫中test表數據轉

原创 Spring IOC

1、誰控制誰?2、控制什麼?3、爲何要反轉?4、哪些方面反轉? 參考:https://www.cnblogs.com/xdp-gacl/p/4249939.html

原创 linux安裝MySQL之rpm包

目前瞭解在linux下安裝mysql有兩種方式:1、rpm包安裝;2、源碼包安裝; 目前使用的是rpm包安裝: 環境:CentOS7(CentOS-7-x86_64-DVD-1804);mysql 5.6.42 1、下載rpm包 ht

原创 linux安裝mysql之rpm包安裝的錯誤收集

1、關閉linux後重啓,啓動服務時報ERROR! The server quit without updating PID file (/var/lib/mysql/bogon.pid) Starting MySQL… ERROR!

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

重要是密碼錯誤,重置密碼的方式請參照: mysql重置密碼

原创 mysql重置密碼

mysql重置密碼(忘記登錄密碼的情況),否則報: ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 解決: 1、w

原创 mysql導入導出指定數據腳本(含遠程)及弊端

有時候,需要導出表中的指定列的數據,拼接成INSERT語句。如下: Code(遠程導出需要加入參數"-h+ip";本地則去掉該參數,或者將ip換爲本地ip即可) mysql -h+ip -uusername -ppassword -e