原创 平衡二叉樹AVL(在添加和刪除中加入自平衡)

平衡二叉樹 1.名字緣由:G.M.Adelson-Velsky和E.M.Landis 是一種最早的自平衡二分搜索樹結構 2.平衡二叉樹:滿二叉樹一定是平衡二叉樹,高度最低 AVL中平衡二叉樹 3.AVL中平衡二叉樹的定

原创 二分搜索樹-二叉樹中的搜索(領釦)

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; *

原创 喫雞遊戲

喫雞遊戲:模擬玩家將彈夾裝入子彈,再將彈夾裝入槍,玩家向敵人開槍,敵人掉血。導包的快捷鍵(ctrl+shift+o) 面向對象中,某一個類中也會有其他類的對象存在,這些類在交換數據時是以對象進行交換 (以對象進行傳參) impor

原创 解決eclipse/myeclipse項目中文亂碼方法

第一種,修改導入項目的編碼格式 項目右鍵–>properties–>resource–>Text file encoding 選擇 該項表示該java文件的編碼格式,如果該編碼格式是default,即determined fro

原创 數組中和爲目標值的兩數的下標

題目描述: 給定一個整數數組和一個目標值,找出數組中和爲目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。 示例:給定 nums = [2, 7, 11, 15], target = 9 返回 [0,

原创 給定一個二叉樹,找出其最大深度。leetcode104

給定一個二叉樹,找出其最大深度。 二叉樹的深度爲根節點到最遠葉子節點的最長路徑上的節點數。 說明: 葉子節點是指沒有子節點的節點。 示例: 給定二叉樹 [3,9,20,null,null,15,7], 對於該遞歸函數可以這樣理解:

原创 SpringMVC的常用註解

RequestParam 作用: 把請求中指定名稱的參數給控制器中的形參賦值。 屬性: (1) value:請求參數中的名稱。 (2)required:請求參數中是否必須提供此參數。默認值:true。表示必須提供,如果不提供將

原创 redis基礎命令、命名規範

redis基本命令 redis支持5種數據類型:String(字符串)、hash(哈希)、list(列表)、set(集合)、sortedSet(有序集合) 1.del key key存在時刪除key 2.exists

原创 刷題Day_27

1編譯Java Application 源程序文件將產生相應的字節碼文件,這些字節碼文件的擴展名爲( B )。 正確答案: B 你的答案: B (正確) A.java B.class C.html D.exe 解析:

原创 springMVC中的攔截器

攔截器概述 SpringMVC框架中的攔截器用於對處理器進行預處理和後處理的技術。 可以定義攔截器鏈,攔截器鏈就是將攔截器按着一定的順序結成一條鏈,在訪問被攔截的方法時,攔截器鏈中的攔截器會按着定義的順序執行。 攔截器和過濾器

原创 SpringMVC文件上傳

傳統方式的文件上傳 傳統方式的文件上傳, 指的是我們上傳的文件和訪問的應用存在於同一臺服務器上。並且上傳完成之後,瀏覽器可能跳轉。 1.步驟 (1)導入需要的jar包 <dependency> <group

原创 SpringMVC異常處理

系統中異常包括兩類:預期異常和運行時異常 RuntimeException,前者通過捕獲異常從而獲取異常信息,後者主要通過規範代碼開發、測試通過手段減少運行時異常的發生。 系統的 dao、 service、 controller

原创 SSM整合(spring,springmvc,mybatis)

搭建整合環境 整合說明:SSM整合可以使用多種方式,一般會選擇XML + 註解的方式 整合的思路 (1) 先搭建整合的環境 (2)先把Spring的配置搭建完成 (3)再使用Spring整合SpringMVC框架 (4)最後

原创 springmvc中的組件

DispatcherServlet:前端控制器 用戶請求到達前端控制器,它就相當於 mvc 模式中的 c,DispatcherServlet 是整個流程控制的中心,由 它調用其它組件處理用戶的請求,DispatcherServ

原创 springmvc入門基礎

三層架構 我們的開發架構一般都是基於兩種形式,一種是 C/S 架構,也就是客戶端/服務器,另一種是 B/S 架構,也就 是瀏覽器服務器。在 JavaEE 開發中,幾乎全都是基於 B/S架構的開發。那麼在 B/S架構中,系統標準