遞歸分治法/二分法 1. 遞歸 1.1 遞歸思路的主要小思想 主要分成三步 定義一個與題意相關的函數,要知道這個函數作用,函數的參數以及函數的返回值 要知道遞歸的最基礎的結束...

遞歸分治法/二分法 1. 遞歸 1.1 遞歸思路的主要小思想 主要分成三步 定義一個與題意相關的函數,要知道這個函數作用,函數的參數以及函數的返回值 要知道遞歸的最基礎的結束...
不要用字符串存儲日期DateTime和TimeStamp之間的選擇2.1 DateTime沒有時區信息2.2 DateTime類型耗費更大的空間數值型時間戳總結 1. 不要用...
棧相關堆相關 1. 棧相關 1.1 題目類型以及做題小方法 主要有兩類,一類與數據結構相關,一類與單調棧相關 建立在棧的數據結構類型的題目,一種是要求有效的字符串,例如左右括...
大多數情況下正常,只是偶爾出現很慢的情況在數據量不變的情況下,這條SQL語句一直以來都執行的很慢。 1. 大多數情況下正常,只是偶爾出現很慢的情況 1.1 數據庫在刷新臟頁(...
數字操作數組操作 1. 數字操作 1.1 題目分類以及常用的函數 類別: 遍歷各位求和,或者反轉求和的,這里一般會用到int的最大值和最小值,int的取值范圍是從-21474...
MySQL基礎架構分析1.1 MySQL基本架構概述1.2 Server層基本組件介紹(連接器,查詢緩存,分析器,優化器,執行器)語句分析2.1 查詢語句2.2 更新語句總結...
什么是MySQL?存儲引擎字符集及校對規則索引查詢緩存的使用事務的定義事務的四大特性(ACID)并發事務帶來哪些問題?事務隔離級別有哪些? MySQL的默認隔離級別?鎖機制與...
集合概述1.1 Java集合概述1.2 List, Set, Map三者的區別1.3 集合框架底層數據結構總結1.4 如何選用集合?1.5 為什么要使用集合?1.6 Iter...
合并區間字符串操作 1. 合并區間 1.1 做題思路 要找到合并區間的規律而進一步對區間進行合并。 1.2 Leetcode實例 q56 合并區間 以上題目的其他解題思路請參...
代理模式代理模式角色定義靜態代理3.1 靜態代理實例3.2 靜態代理的缺點動態代理4.1 基于JDK原生動態代理實現 1. 代理模式 為其他對象提供一種代理以控制對這個對象的...
雙指針遍歷/滑動窗口快慢指針遍歷 1. 雙指針遍歷/滑動窗口 1.1 雙指針遍歷適用場景 是存在區間的,兩個指針,一個指向區間開頭,一個指向區間的結尾,區間一般具有一些特征,...
操作系統基礎1.1 操作系統定義1.2 系統調用進程和線程2.1 進程和線程的區別2.2 進程的幾種狀態2.3 進程間的通信方式2.4 線程間的同步方式2.5 進程的調度算法...
hash相關鏈表操作 1. hash相關 1.1 hash在java中的使用 主要有兩種一個是HashMap,一個是HashSet。 HashSet: HashSet集合元素...
OSI與TCP/IP各層的結構與功能,都有哪些協議1.1 應用層1.2 運輸層1.3 網絡層1.4 數據鏈路層1.5 物理層1.6 總結TCP三次握手和四次揮手2.1 TCP...
堆內存相關1.1 顯式指定堆內存 -Xms 和 -Xmx1.2 顯式新生代內存(Young Ceneration)顯示指定永久代/元空間的大小垃圾收集相關3.1 垃圾回收器3...