原创 寫代碼後的學習與總結

1.SQL查詢語句的執行順序 2.SQL查詢語句的優化。 其中由於where是從左到右執行的。所以要把等於之類的放在最左邊。以將結果縮小到最小。然後將不等於。模糊查詢之類的放在最右邊。這樣的效率比較高。 還有就是。減少對le

原创 sql語句的拼接和寫法

sql語句的拼接和寫法 1.sql語句可以使用StringBuilder來進行拼接 例如:StringBuilder targetWhereSql = new StringBuilder(“”); ta

原创 ConcurrentModificationException 異常的解決方法

ConcurrentModificationException 異常的解決方法 在高級for循環List中,進行了add操作,會產生ConcurrentModificationException 異常,解決方法就是使用ListIt

原创 校招資料總結

學習內容綱要 複習提綱 Java基礎 視頻 黑馬程序員畢向東java基礎視頻 黑馬程序員張孝祥多線程視頻 黑馬程序員網上商城教學視頻 書籍 《深入理解java虛擬機》 《java面試寶典》 博客 集合源碼 集合源碼 集合總結,N

原创 ArrayList深入理解

ArrayList深入理解 ArrayList是基於數組實現的,可以通過下標索引直接查找到指定位置的元素,因此查找效率高,但每次插入或刪除元素,就要大量地移動元素,插入刪除元素的效率低。 ArrayList中允許元素爲null,在查找給

原创 Java foreach和for對不同數據結構的效率

Java foreach和for對不同數據結構的效率 需要循環數組結構的數據時,建議使用普通for循環,因爲for循環採用下標訪問,對於數組結構的數據來說,採用下標訪問比較好。 需要循環鏈表結構的數據時,一定不要使用普通for循環,這種

原创 事務

對於事務而言,它需要滿足ACID特性,下面就簡要的說說事務的ACID特性。 A,表示原子性;原子性指整個數據庫事務是不可分割的工作單位。只有使事務中所有的數據庫操作都執行成功,整個事務的執行纔算成功。事務中任何一個sql語句執行失敗,那麼

原创 LeetCode-----迴文串分割

迴文串分割 Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible pa

原创 Object有哪些基本的方法

Object有哪些基本的方法 1.clone方法 保護方法,實現對象的淺複製,只有實現了Cloneable接口纔可以調用該方法,否則拋出CloneNotSupportedException異常。 2.getClass方法 final

原创 Java虛擬機的內存空間

Java虛擬機的內存空間 Java虛擬機(Java Virtual Machine=JVM)的內存空間分爲五個部分,分別是: 1. 程序計數器 2. Java虛擬機棧 3. 本地方法棧 4. 堆 5. 方法區。 1.2

原创 LeetCode-----迴文串的最小分割

迴文串的最小分割 Given a string s, partition s such that every substring of the partition is a palindrome. Return the minimum

原创 OOM情況與原因

OOM,全稱“Out Of Memory”,翻譯成中文就是“內存用完了”,來源於java.lang.OutOfMemoryError 爲什麼會OOM? 1)分配的少了:比如虛擬機本身可使用的內存(一般通過啓動時的VM參數指定)太少。

原创 HashMap深入理解

HashMap深入理解 HashMap基於哈希表的 Map 接口的實現。允許使用 null 值和 null 鍵。不保證映射的順序,特別是它不保證該順序恆久不變。 HashMap的底層主要是基於數組和鏈表來實現的,它之所以有相當快的查詢速

原创 session和cookie理解

session和cookie理解 Cookie通過在客戶端記錄信息確定用戶身份,Session通過在服務器端記錄信息確定用戶身份。 Cookie對象使用key-value屬性對的形式保存用戶狀態,一個Cookie對象保存一個屬性對,一個

原创 LeetCode-----把'O'變成'X'

LeetCode—–把’O’變成’X’ 注:思路和代碼是參考牛客上Ron大神的,自己沒有寫出來。。。 Given a 2D board containing’X’and’O’, capture all regions surrounde