原创 Idea導入Eclipse的Web項目
1.本地的Eclipse項目結構 2.File -> New ->Project from Existing Sources 選擇之前檢出的項目 3.進入"Import Project"窗口,選擇"Import project fr
原创 filter過濾器使用Autowired注入Bean爲null
需求場景:在登錄過濾器中需要使用配置文件的參數值,使用Autowired注入配置類一直爲null,但在controller層使用注入是能取到值得。就猜想是否是執行順序的問題。 Bug原因:web應用啓動的順序是:listener->fil
原创 微信掃碼登錄_JAVA
一、需求 在PC端的登錄頁面加個微信掃碼的按鈕,點擊按鈕彈出二維碼,實現微信掃碼登錄網站的功能。如圖: 二、調研 掃碼登錄屬於微信開放平臺提供的API,不是微信公衆平臺。這裏需要註冊等配置,暫不贅述。 同時也要注意,如果你也需要微信
原创 centos 7 firewall 打開端口 防火牆命令
寫在前面:這個我是直接從其他博客拷過來的,原文很好,但是在CSDN收藏夾找不到。。附上原文鏈接 查看所有打開的端口 firewall-cmd --zone=public --list-ports 添加 firewall-cmd --
原创 對接企業微信上架第三方應用_JAVA
一.創建應用 登錄服務商平臺->應用管理->應用開發->網頁應用->創建應用 具體地址https://open.work.weixin.qq.com/wwopen/developer#/sass/apps/list 1.配置基礎信息
原创 Linux centos 7離線安裝MySQL
1.上傳mysql安裝包至服務器目錄 /usr/local 官網:https://dev.mysql.com/downloads/mysql/ 百度雲:https://pan.baidu.com/s/1KIYfwWkSmC07EGFsQ
原创 Springboot 配置多數據源、切換數據源
有些項目場景需要支持不同數據源切換或者多種數據源(mysql、sqlserver、oracle),本次分享就可以滿足這一需求。 1.配置第一數據源(我這裏寫爲主數據源、有些不太準確) import com.alibaba.druid
原创 本地jar包發佈到本地maven倉庫
1.確認是否配置maven環境變量 cmd 輸入 mvn 如果出現mvn不是內部或外部命令 就需要配置環境變量。 2.配置maven環境變量 ①:新建系統變量MAVEN_HOME 值爲F:\02_server\apache-mav
原创 Springboot 上傳圖片到項目路徑下不能訪問,需要重啓
1.bug場景 做圖片上傳 功能是,發現圖片上傳至項目下後無法通過ip:port/路徑訪問,重啓項目是就可以正常訪問。 2.bug原因 這是因爲對服務器的保護措施導致的,服務器不能對外部暴露真實的資源路徑,需要配置虛擬路徑映射訪問。 3.
原创 系統操作日誌實現_JAVA
最近需求需要記錄系統日誌,在網上查詢發現目前有兩種主流方式。一種是利用AOP註解實現,一種是利用攔截器實現。 AOP實現的方式更爲靈活,但需要爲每一個需要記錄的方法上加上註解(類似於白名單)。 我這個需求需要記錄的是系統操作日誌,範圍更廣
原创 系統錯誤日誌實現_JAVA
錯誤日誌實現比較簡單,主要利用@ControllerAdvice這個註解。 下面代碼中,如果項目中並沒有使用dubbo可以改下返回語句,另外我還自定義了一個BusinessException異常類,可以根據自己項目中的情況選擇保留或者去除
原创 centos 7 firewall 防火牆命令
寫在前面:這個我是直接從其他博客拷過來的,原文很好,但是在CSDN收藏夾找不到。。附上原文鏈接 查看所有打開的端口 firewall-cmd --zone=public --list-ports 添加 firewall-cmd --
原创 docker安裝redis並以配置文件啓動
1.首先獲取redis鏡像 docker pull redis 指定版本號: docker pull redis:4.0.9 不加版本號默認獲取最新版本,也可以使用 docker search redis 查看鏡像來源 2.查看本
原创 tomcat配置虛擬路徑在server.xml中加入Context啓動閃退問題
需要做圖片上傳功能,第一次使用的路徑是項目路徑下的資源路徑。發現每次上傳成功後並不能直接使用url訪問,只能重新服務才能訪問。後來百度得知需要放到其他硬盤地方。需要用tomcat做服務器來存儲圖片。 按照如上教程,複製粘貼,啓動tomc
原创 mysqld: Table 'mysql.plugin' doesn't exist
場景:阿里雲初始化磁盤後重新安裝msyql,啓動不成功。 vi /var/log/mysqld.log 查看mysql日誌。 異常信息:mysqld: Table 'mysql.plugin' doesn't exist 異常原因:之