原创 LeetCode動態規劃高頻題(十三)

大家好,我是方圓吶 無它,唯手熟爾 題號5. 最長迴文子串53. 最大子序和62. 不同路徑64. 最小路徑和70. 爬樓梯118. 楊輝三角300. 最長上升子序列746. 使用最小花費爬樓梯1277. 統計全爲1的正方形子

原创 真就爲了HashMap,千千萬萬遍???看完這篇博客,一遍就行!!

大家好,我是方圓吶 準備認認真真寫完這篇博客,就準備考試周了 希望大家過得快樂呀! 目錄1. Collections1.1 List1.2 Set2. HashMap2.1 幾個簡單的參數2.2 構造函數2.3 put()方法

原创 LeetCode遞歸高頻題(十)

大家好,我是方圓 無它,唯手熟爾 題號21. 合併兩個有序鏈表22. 括號生成(回溯法)46. 全排列(回溯法)101. 對稱二叉樹104. 二叉樹的高度226. 翻轉二叉樹236. 二叉樹的最近公共祖先 21. 合併兩個有序

原创 LeetCode稍有難度的二叉樹前序、中序和後序遍歷 迭代解法(十二)

大家好,我是方圓吶 無它,唯手熟爾 題號94. 二叉樹的中序遍歷144. 二叉樹的前序遍歷145. 二叉樹的後序遍歷 94. 二叉樹的中序遍歷 class Solution { public List<Integer

原创 LeetCode樹的遍歷高頻題(十一)

大家好,我是方圓 無它,唯手熟爾 題號94. 二叉樹的中序遍歷102. 二叉樹的層序遍歷110. 平衡二叉樹144. 二叉樹的前序遍歷145. 二叉樹的後序遍歷 94. 二叉樹的中序遍歷 /** * Definition

原创 你怎麼這樣寫標題呀?還不是我想讓你點進來看看《TCP/IP協議》(一)

我是方圓,願你勇敢,願你永不孤單 文章目錄1. 什麼是協議呢?2. 理解了協議,分組交換協議就很好理解了3. OSI七層參考模型,我們必須得掌握3.1 爲了理解分層,我們舉一個小栗子3.2 七層參考模型及其各層的作用3.3 七

原创 掌握了這些數據庫要點,你也能在面試上游刃有餘了,(一)索引

我是方圓,願你我皆能在面試前,遊刃有餘! 目錄1. 爲什麼數據庫中要使用索引?1.1 什麼樣的信息可以作爲索引?2. 索引的數據結構與優化2.1 二叉查找樹2.2 B-Tree2.3 B+Tree2.4 簡單談談Hash索引3

原创 LeetCode堆操作高頻題(八)

大家好,我是方圓 無它,唯手熟爾 題號215. 數組中的第K個最大元素347. 前K個高頻元素 215. 數組中的第K個最大元素 import java.util.PriorityQueue; class Solution

原创 踩坑,String index out of range: -1,MultipartFile中getOriginalFilename()和getName方法

我是方圓,這些天博客更的少,是因爲在慢吞吞的敲項目和寫作業 最終導致String index out of range: -1問題的是String.substring(),字符串越界嘛,因爲我要截取圖片文件的後綴,也就是要從.

原创 掌握了這些數據庫要點,你也能在面試上游刃有餘了,(二)鎖

我是方圓,願你我皆能在面試中游刃有餘 目錄1. MyISAM和InnoDB鎖的區別2. MyISAM和InnoDB的適用場景3. 用代碼實現樂觀鎖4. ACID原則5. 事務隔離級別產生的問題和解決辦法同系列 1. MyISA

原创 Redis之必備基礎知識點,文讀百變其意自現(一)

我是方圓,要勵志寫出好博客的新手博主 希望這些知識能讓我們共同進步 寫好目錄方便大家瀏覽和索引1. Redis基礎知識準備1.1 嘛是Redis?1.2 NoSQL(作爲了解)1.3 那Redis可以用來做什麼?1.4 Red

原创 JVM那些事兒,這些必會的知識點(一)

我是方圓,一邊做課程設計,一邊更博客 目錄1. native關鍵字(瞭解)2. 方法區3. 棧4. 類的加載過程5. 對象的實例化過程5.1 舉一個小例子6. 堆6.1 分代概念6.2 爲什麼分代?6.3 爲什麼survivo

原创 哎喲喲,聽說你TCP/IP協議掌握的不錯呢,進來看看有你不會的嗎?

大家好,我是方圓吶 北京疫情又出現了一些波瀾,大家要注意防護哇! 目錄1. TCP簡介2. TCP2.1 TCP中重要的控制位(Control Flag)3. 三次握手,握手爲了你我之間的聯繫3.1 爲什麼需要三次握手才能建立

原创 LeetCode棧相關高頻題(七)

大家好,我是方圓 無它,唯手熟爾 題號20.155. 最小棧 20. class Solution { public boolean isValid(String s) { //奇數長度返回fals

原创 Java基礎知識面試題,咱不得在秋招前一起辦辦它?(2020秋招)

大家好,我是方圓,您說,咱不得把這基礎知識辦的明明白白的? 文章目錄Java概述1. 什麼是Java?2. JVM、JRE和JDK的關係3. 解釋一下跨平臺性4. Java語言的特點5. 什麼是字節碼?採用字節碼的好處是什麼?