摘要:
索引 概念 索引其實是一種數據結構,能夠幫助我們快速的檢索數據庫中的數據 一、索引的分類 索引主要分為:普通索引、唯一索引、主鍵索引、組合索引、全文索引 1、普通索引 是最基本的索引,它沒有任何限制。 2、唯一索引 索引列的值必須唯一,但允許有空值。如果是組合索引,則列值的組合必須唯一 3、主鍵索引
閱讀全文
摘要:
索引 1、什么是索引 ? 索引其實是一種數據結構,能夠幫助我們快速的檢索數據庫中的數據 2、索引具體采用的哪種數據結構呢 ? 常見的MySQL主要有兩種結構:Hash索引和B+ Tree索引,我們使用的是InnoDB引擎,默認的是B+樹 3、采用B+ 樹嗎?這和Hash索引比較起來有什么優缺點嗎 ?
閱讀全文
摘要:
mybatis 什么是mybatis ? orm的半自動化框架,自己封裝了jdbc,創建驅動,創建鏈接,創建statement等,采取mapper動態代理機制,使使用者只需要關注sql的編寫。 ? mybatis的sql是通過xm或者注解來進行對欲生成的sql進行配置,再通過配置的類路勁反射找到類的
閱讀全文
摘要:
maven的基本使用 Maven解決的問題 maven 是自動化構建工具。 構建:是將工程編譯得到的結果部署到服務器上的過程 編譯:.java文件通過javac編譯器,編譯為.class的字節碼文件。 Maven對jar包的管理 有一個倉庫的概念,統一管理jar包,而每一個jar用坐標來對應位置。對
閱讀全文
摘要:
一、什么是Servlet 簡單的說,瀏覽器發出請求到tocat服務器,服務器就會初始化一個servlet實例(servlet采取生命托管的方式實現單例,不存在時才會創建實例),servlet示例會啟動一個線程來處理該請求,并進行響應該請求,動態生成web內容 二、什么是Tomcat服務器 Tomca
閱讀全文
摘要:
1 /*冒泡排序 2 算法思路: 3 1、比較相鄰的元素。如果第一個比第二個大,就交換它們兩個; 4 2、對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最后一對,這樣在最后的元素應該會是最大的數; 5 3、針對所有的元素重復以上的步驟,除了最后一個; 6 4、重復步驟1~3,直到排序完成。 7
閱讀全文
摘要:
摘要: 解析一個類我們從以下方面來入手 1、類定義(繼承,實現接口等) 2、全局變量(屬性) 3、內部類 4、方法 一、String類的定義: 1、實現接口: public final class String implements java.io.Serializable, Comparable<
閱讀全文
摘要:
一、ArrayList簡介 由于ArrayList底層是通過數組進行實現的,所以我們在說ArrayList之前我們先說下數組 數組: 優點: a、有序 > 存儲的順序位置和訪問取出的順序一致 b、查詢取值速度快 > 根據索引可以直接查詢定位索要的value值 缺點: a、數組長度定義后不可改變,即不
閱讀全文
摘要:
一、面向對象和面向過程的區別 1、面向過程(Procedure Oriented 簡稱PO) 看名字它是注重過程的。當解決一個問題的時候,面向過程會把事情拆分成: 一個個函數和 數據(用于方法的參數) 。然后按照一定的順序,執行完這些方法(每個方法看作一個個過程),等方法執行完了,事情就搞定了。 舉
閱讀全文
摘要:
一維數組: 定義: 批量創建相同類型的變量 為什么引入數組: 在未使用數組之前,我們創建一個變量就會去定義一個類型的變量在賦值,那么問題來了, 我們三兩個還行,要是創建100個,以以前的方式就要定義100個變量。 可以想象我們操作數據來說是非常的不便利,同樣的在開發中我們也很難去記住你定義的100個
閱讀全文