原创 Spring Boot中關於junit報錯:Failed to resolve org.junit.plaform:junit-platform-launcher:1.6.2

具體報錯如下: 報這個錯可能根你的網絡有關! 在網上搜了不少解決辦法: 最後這個解決辦法最好用。 在pom.xml中加入這個依賴: 這是你的測試啓動配置: <dependency> <groupId>org.spring

原创 MyBatis學習筆記詳細-學習狂神說Mybatis

MyBatis筆記 文章目錄MyBatis筆記1.配置2.目錄結構3.MyBatisUtils.java配置4.pom.xml配置5.Mapper.xml配置6.mybatis-config.xml配置7.CRUD操作1.name

原创 25. K 個一組翻轉鏈表-詳解棧實現

題目 給你一個鏈表,每 k 個節點一組進行翻轉,請你返回翻轉後的鏈表。 k 是一個正整數,它的值小於或等於鏈表的長度。 如果節點總數不是 k 的整數倍,那麼請將最後剩餘的節點保持原有順序。 示例: 給你這個鏈表:1->2->3->

原创 236. 二叉樹的最近公共祖先-詳解遞歸實現

題目 給定一個二叉樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義爲:“對於有根樹 T 的兩個結點 p、q,最近公共祖先表示爲一個結點 x,滿足 x 是 p、q 的祖先且 x 的深度儘可能大(一個節點也可

原创 力扣.按摩師-java實現dp算法

題目 一個有名的按摩師會收到源源不斷的預約請求,每個預約都可以選擇接或不接。在每次預約服務之間要有休息時間,因此她不能接受相鄰的預約。給定一個預約請求序列,替按摩師找到最優的預約集合(總預約時間最長),返回總的分鐘數。注意:本題相

原创 力扣42. 接雨水-java多種實現方法

題目 給定 n 個非負整數表示每個寬度爲 1 的柱子的高度圖,計算按此排列的柱子,下雨之後能接多少雨水。 上面是由數組 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度圖,在這種情況下,可以接 6 個單位的雨水(藍

原创 javaweb部署tomcat訪問數據庫服務器報錯500問題解決辦法

關於Tomcat服務器報錯500問題 如下圖: 根據提示,我找到了問題在這裏: 檢查了多次,發現執行sql語句都沒問題,最後我發現,需要在tomcat的文件夾裏添加mysql數據庫的依賴。 如下圖:找到自己的tomcat文件夾

原创 力扣8. 字符串轉換整數 (atoi)-java實現

題目 請你來實現一個 atoi 函數,使其能將字符串轉換成整數。首先,該函數會根據需要丟棄無用的開頭空格字符,直到尋找到第一個非空格的字符爲止。接下來的轉化規則如下:如果第一個非空字符爲正或者負號時,則將該符號與之後面儘可能多的連

原创 Java單例模式學習筆記

設計模式介紹 設計模式(Design pattern) 是一套被反覆使用、經過分類編排、代碼設計經驗的總結。設計模式的本質是提高 軟件維護性,通用性和擴展性,並降低軟件開發的複雜度。 設計模式的類型 分爲三種: 創建型模式:對象實

原创 島嶼數量-java實現dfs算法

題目 給你一個由 ‘1’(陸地)和 ‘0’(水)組成的的二維網格,請你計算網格中島嶼的數量。島嶼總是被水包圍,並且每座島嶼只能由水平方向和/或豎直方向上相鄰的陸地連接形成。此外,你可以假設該網格的四條邊均被水包圍。 示例 1: 輸

原创 力扣-56.合併區間-java實現

56. 合併區間 給出一個區間的集合,請合併所有重疊的區間。 示例 1: 輸入: [[1,3],[2,6],[8,10],[15,18]] 輸出: [[1,6],[8,10],[15,18]] 解釋: 區間 [1,3] 和 [2,

原创 983.最低票價-詳解動態規劃java

題目 難度中等117 在一個火車旅行很受歡迎的國度,你提前一年計劃了一些火車旅行。在接下來的一年裏,你要旅行的日子將以一個名爲 days 的數組給出。每一項是一個從 1 到 365 的整數。火車票有三種不同的銷售方式:一張爲期一天

原创 java二分查找算法實現-力扣.山脈數組中查找目標值

題目 難度困難21 (這是一個 交互式問題 )給你一個 山脈數組 mountainArr,請你返回能夠使得 mountainArr.get(index) 等於 target 最小 的下標 index 值。如果不存在這樣的下標 in

原创 藍橋杯-試題 算法訓練 瓷磚鋪放-c++遞歸

瓷磚鋪放 題目 資源限制時間限制:1.0s 內存限制:512.0MB 問題描述   有一長度爲N(1<=N<=10)的地板,給定兩種不同瓷磚:一種長度爲1,另一種長度爲2,數目不限。要將這個長度爲N的地板鋪滿,一共有多少種不同

原创 力扣.199二叉樹的右視圖-java深度優先(DFS)與廣度優先(BFS)算法

題目: 給定一棵二叉樹,想象自己站在它的右側,按照從頂部到底部的順序,返回從右側所能看到的節點值。 示例: 輸入: [1,2,3,null,5,null,4] 輸出: [1, 3, 4] 解釋: ​ 1