點餐系統常見問題解決(2020年最新版)

點餐系統的講解視頻也上線一段時間了,我把同學們學習過程中遇到的各種各樣的問題都彙總到這裏,方便大家學習。

一,Java後臺相關

1-1 Idea導入三方依賴報紅

問題如下圖所示:

產生這個問題的原因就是因爲,你項目相關類庫沒有加載成功。或者說你的默認maven是國外鏈接,加載的比較慢,甚至沒有加載下來。所以我們最好使用國內鏡像的maven倉庫。

解決:

1,先去我們的網盤裏下載下圖這個xml文件,下載後放到桌面

2,去配置maven

然後就是靜靜的等待了,快的話1分鐘,慢的話5-10分鐘。就可以把所有類庫加載完了。

視頻講解:

可以到網盤裏找到下面紅框裏的講解視頻

1-2 使用1-1方法不行,還是沒法加載依賴

有些同學的電腦,使用1-1的解決方法還是不行,通常是因爲這些同學的電腦上不能使用阿里雲鏡像。所以這個時候我們就要換個解決思路了。這些同學常見的問題如下



這個時候我們就要使用默認的settings.xml了,下面教大家解決思路。

解決方案:


然後右鍵pom.xml如下

新建sttings.xml後重新導入下依賴包即可。

如果上面操作還不能加載類庫,就如下圖所示點擊下clean

1-3 項目啓動報SQLException錯誤

SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)



其實出現這個錯誤的主要原因,是因爲你不細心,數據庫的密碼沒有輸入對。所以解決的方法就是數據庫密碼要輸對。

二,Mysql數據庫相關

2-1,數據庫鏈接時的時區問題serverTimezone錯誤



問題原因:

時區錯誤,MySQL默認的時區是UTC時區,比北京時間晚8個小時。所以要修改mysql的時區。

解決方法如下

找到mysql安裝目錄並進入bin文件夾,我的是安裝在c盤

然後輸入cmd,回車

輸入:mysql -uroot -p123456進入mysql命令模式

然後輸入

set persist time_zone='+8:00';

注意,上面的mysql> 不用輸入的。只需要輸入set persist time_zone=’+8:00’; 後面這個分號不要忘記。

  • 然後再輸入下
flush privileges;

做權限刷新,這樣你設置的新的時區纔會起效果。

再次連接成功

配置完後,點擊下test,如果出現綠色對勾,即代表鏈接成功。然後點擊ok

講解視頻:

2-2,Driver files are not downloaded, jdbc.Driver報紅

問題截圖如下



出現這種問題是因爲jdbc驅動問題,解決方案就是把默認的驅動刪除,重新加載一個。解決方案如下

  • 1,刪除默認的驅動
  • 2,重新添加jdbc驅動8.0.15

    這裏使用com.mysql.jdbc.Driver

2-3,出現Public Key Retrieval is not allowed這個問題

這個問題呢,是你重啓電腦後,再來啓動項目時,會報的一個錯誤,如下圖所示。

這是mysql8纔會出現的一個問題,如果你出現了這個問題,解起來也很簡單,只需要在鏈接數據庫的url後面追加一個 allowPublicKeyRetrieval=true

講解視頻:

三,點餐小程序相關

問題持續彙總收集中。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章