JUnit是一款優(yōu)秀的Java單元測試框架,JUnit可以靈活的選擇執(zhí)行哪些測試方法,也可以一鍵執(zhí)行全部測試方法、生成全部方法的測試報告。單元測試中的某個方法測試失敗了,不會影響其他測試方法的測試。JUnit單元測試的實現(xiàn)過程如下: 查看全文>>
技術文章2023-06-02 |傳智教育 |JUnit單元測試,java單元測試
責任鏈設計模式是為了避免請求發(fā)送者與多個請求處理者耦合在一起,將所有請求的處理者通過前一對象記住其下一個對象的引用而連成一條鏈;當有請求發(fā)生時,可將請求沿著這條鏈傳遞,直到有對象處理它為止。 查看全文>>
技術文章2023-05-23 |傳智教育 |責任鏈設計模式
在實際開發(fā)中,經(jīng)常需要向數(shù)據(jù)庫發(fā)送多條SQL語句,這時,如果逐條執(zhí)行這些SQL語句,效率會很低。為此,JDBC提供了批處理機制,即同時執(zhí)行多條SQL語句。Statement和PreparedStatement都實現(xiàn)了批處理,本節(jié)將針對它們的批處理方式進行詳細的講解。 查看全文>>
技術文章2023-05-23 |傳智教育 |JDBC批處理,Statement批處理,PreparedStatement 批處理
對于會話跟蹤這四個詞,我們需要拆開來進行解釋,首先要理解什么是會話,然后再去理解什么是會話跟蹤,會話是用戶打開瀏覽器,訪問web服務器的資源,會話建立,直到有一方斷開連接,會話結束。在 一次會話中可以包含多次請求和響應。從瀏覽器發(fā)出請求到服務端響應數(shù)據(jù)給前端之后,一次會話(在瀏覽器和服務器之間)就被建立了 查看全文>>
技術文章2023-05-16 |傳智教育 |會話跟蹤技術
增刪改查四個操作中,查詢是非常重要的也是非常復雜的操作,MyBatisPlus將書寫復雜的SQL查詢條件進行了封裝,使用編程的形式完成查詢條件的組合。 在查詢所有和分頁查詢的時候,都能看到過一個Wrapper類,這個類就是用來構建查詢條件的,如下圖所示: 查看全文>>
技術文章2023-05-11 |傳智教育 |條件查詢類的構建
環(huán)境變量里面有很多選項,這里我們只用到Path 這個參數(shù)。為什么在初始化的開始要添加環(huán)境變量呢?在黑框(即CMD) 中輸入一個可執(zhí)行程序的名字,Windows會先在環(huán)境變量中的Path所指的路徑中尋找一遍,如果找到了就直接執(zhí)行,沒找到就在當前工作目錄找,如果還沒找到,就報錯。我們添加環(huán)境變量的目的就是能夠在任意一個黑框直接調(diào)用MySQL 中的相關程序而不用總是修改工作目錄,大大簡化了操作。 查看全文>>
技術文章2023-05-03 |傳智教育 |MySQL環(huán)境變量配置教程
Java中,多態(tài)指的是同一行為,具有多個不同表現(xiàn)形式。通過多態(tài),可以消除類之間的耦合關系,提高程序的可擴展性和可維護性。但多態(tài)在調(diào)用方法時,父類中如果沒有該方法,會出現(xiàn)編譯錯誤。也就是說,如果沒有進行類型轉換,不能調(diào)用子類擁有,而父類沒有的方法。編譯都錯誤,更別說運行了。這也是多態(tài)給我們帶來的一點"小麻煩"。所以,想要調(diào)用子類特有的方法,必須做向下轉型。 查看全文>>
技術文章2023-04-27 |傳智教育 |多態(tài)轉型,向下轉型和向上轉型
索引(index)是幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結構(有序)。在數(shù)據(jù)之外,數(shù)據(jù)庫系統(tǒng)還維護著滿足特定查找算法的數(shù)據(jù)結構(B+樹),這些數(shù)據(jù)結構以某種方式引用(指向)數(shù)據(jù),這樣就可以在這些數(shù)據(jù)結構上實現(xiàn)高級查找算法,這種數(shù)據(jù)結構就是索引。MySQL默認使用的索引底層數(shù)據(jù)結構是B+樹... 查看全文>>
技術文章2023-04-26 |傳智教育 |什么是索引,索引的底層數(shù)據(jù)結構,二叉樹和B樹