原创 Java_day24

類型推斷:你還可以進一步簡化你的代碼    Java編譯器會從上下文(目標類型)推斷出用什麼函數式接口來配合Lambda表達式,這意味着它也可以推斷出適合Lambda的簽名,因爲函數描述符可以通過目標類型來得到。這樣做的好處在於,編譯器可

原创 Uncaught (in promise) Error: Request failed with status code 415

今天在做接口對接的時候,出現了415這個錯誤,這個坑改了好久,記錄一下 我首先用swagger測試了一下數據,是可以成功的  這樣可以猜測錯誤應該出現在前端axios請求過程中了 但是前端也確定發送的請求沒問題,又檢查了一下,才發現

原创 Error:java: 程序包org.apache.ibatis.annotations不存在

今天配合前端小夥伴做的UI差不多了,我也該完善我的後端代碼了; 就在我是用Mybatis generator生成實體對象和mapper之後,我啓動項目,報了一個這樣的錯誤: Error:java: 程序包org.apache.ibatis

原创 org.apache.tomcat.util.http.fileupload.FileUploadException異常

今天我們在做註冊模塊的時候遇到了一個很奇怪的異常: org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because

原创 Java_day23

jdk1.8新特性 解決的問題:    1.開發者可以使用Java8編寫複雜的處理算法,只需要簡單修改一個方法,就能讓代碼在多核CPU上高效運行。增加lambda表達式。    2.使用函數式編程的思想,面向對象編程是對數據進行抽象,而函

原创 後端給前端傳不同類型的json數據

最近,我和我的一位前端小夥伴合作開發一個我們在學校的科研項目,我們打算用前後端分離的思想來開發,作爲一名沒有開發經驗大四的學生,在開發中遇到不少問題,這個專欄就用來記錄,我們在開發過程遇到了哪些問題,以及這個問題是如何處理的,當然主要是後

原创 org.apache.poi.hssf.OldExcelFormatException: The supplied spreadsheet seems to be Excel 5.0/7.0

今天在做項目的過程中,需要讀取excel文件,但是讀取過程中一直報這樣一個錯誤: org.apache.poi.hssf.OldExcelFormatException: The supplied spreadsheet seems to

原创 JVM內存區域

JVM整體示意圖: JVM內存區域 程序計數器: 程序計數器是一塊較小的內存空間,它可以看作是當前線程執行行的字節碼的行號指示器(goto可以看作是按照這個行號跳轉); 程序計數器處於線程獨佔區,每一個線程都有一份; 如果線程執行的是J

原创 快速排序

public class FastSort { public static void main(String[] args) { int arr[] = { 32, 2, 34, 41, 25, 5, -9 }; Syst

原创 Java中transient關鍵字的作用

總結一下Java中transient關鍵字的作用: 首先從transient單詞本身的意思來理解,它的英文原意爲:短暫的,暫時的 它的作用體現在將數據序列化的時候,你不想把其中的某個屬性序列化到文件中,就需要用transient修飾,指

原创 JVM垃圾回收

如何判定垃圾對象: 引用計數法 爲每一個對象添加一個引用計數器,當有地方對該對象有引用的時候,引用計數器+1,當引用失效的時候,引用計數器-1 直到引用計數爲0,該對象就變爲了無用的對象 優點:算法簡單,效率高 缺點:不能解決循環引用的

原创 maven安裝ojdbc解決maven倉庫中沒有Oracle的jar包問題

maven倉庫中是沒有提供Oracle數據庫的驅動jar包的 所以儘管在maven倉庫中能夠搜索到關於ojdbc的座標依賴 複製到pom.xml中依然下載不到倉庫裏面 這裏是因爲Oracle的ojdbc.jar是收費的   但是我們在網上

原创 Java POI讀取excel表中的數據

今天項目需求需要將一個excel表中的數據讀取到程序中,就查找資料學習了一下,順便記錄一下,以便後續使用。 準備工作,需要導入座標依賴: <!-- https://mvnrepository.com/artifact/o

原创 數據庫sql優化

 sql方面:       儘量減少sql語句的嵌套查詢,因爲會和數據庫進行多次交互     儘量避免select * from table,查詢具體的字段     在數據庫中where條件篩選儘量往前移,會定位更準確     對常用的查

原创 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured Reaso