原创 Java加強--2.IO流

Java加強--2.IO流IO概述IO的分類字節流數據本質字節輸出流【OutputStream】FileOutputStream類構造函數write(int b)write(byte[] b, int off, int len)數

原创 mysql 常見指令

mysql常見指令一.控制檯連接數據庫二.DDL(Data Definition Language)數據定義語言1.創建數據庫​ 2.顯示所有數據庫3.顯示創建數據庫的定義信息​ 4.修改數據庫的定義格式​ 5.刪除數據庫​ 6.

原创 B-Tree 索引的相關介紹

B-Tree索引一.概念二.二叉樹和平衡二叉樹三.B-Tree索引的查詢類型1.全值匹配2.匹配最左前綴3.匹配列前綴4.匹配範圍值5.精確匹配某一列並範圍匹配另外一列6.只訪問索引的查詢四.B-Tree索引的限制1.只能匹配最左

原创 AES 128加解密

AES 128位加解密一.AES 簡介二. EncryptionUtil 工具類三.AesMain 一.AES 簡介 ​ 高級加密標準(英語:Advanced Encryption Standard,縮寫:AES),在密碼學中又稱

原创 Java單元測試的介紹及應用

Java單元測試的介紹及應用Java單元測試的介紹Java單元測試的好處Java單元測試的針對對象Java單元測試的分類JUnit相關信息JUnit的概念JUnit的好處JUnit測試編寫原則:JUnit的特徵JUnit框架組成T

原创 Java加強--線程,線程池,鎖,底層源碼介紹及應用

Java加強--1.線程,線程池,鎖,底層源碼介紹及應用併發和並行線程與進程區別線程的兩種模型用戶級線程(ULT)內核級線程(KLT)Jvm線程模型創建線程繼承ThreadThread 類常用方法實現Runnable實現Calla

原创 哈希索引的介紹和應用

哈希索引一.哈希表1.概念二.哈希索引1.概念2.舉例3.哈希索引的限制三.自定義哈希索引​ 1.創建思路​ 2.示例​ 3.觸發器維護​ 4.截取MD5()函數返回值 一.哈希表 1.概念 ​ 哈希表又稱散列表(Hash tab

原创 SpringBoot 常用依賴

項目依賴版本規約一、JDK版本二、SpringBoot依賴三、SpringBoot常用依賴1、spring-boot-starter2、spring-boot-starter-actuator3、spring-boot-start

原创 Java基礎--12.ArrayList,String,Math

Java基礎--12.ArrayList,String,Math一. ArrayList1.1 概述1.2 使用步驟​ 1.2.1 查看類​ 1.2.2 查看構造方法​ 1.2.3 查看成員方法​ 1.2.4 常用方法和遍歷​ 1

原创 Java基礎--10.final,static,權限修飾符

Java基礎--10.final,static,權限修飾符一. final1.1 概述1.2 使用方式1.2.1 修飾類1.2.2 修飾方法1.2.3 修飾變量1.2.3.1 局部變量1.2.3.2 成員變量二. static2.

原创 Java基礎--11.內部類

Java基礎--11.內部類一. 概述二. 內部類的分類2.1 成員內部類2.2 局部內部類三. 匿名內部類​3.1 概述3.2 匿名內部類前提3.3 匿名內部類格式3.4 使用方式3.4 匿名內部類的本質3.5 匿名內部類的作用

原创 Java基礎--9.面向對象三大特性 封裝,繼承和多態

Java基礎--9.面向對象三大特性 封裝,繼承和多態一. 封裝1.1 封裝概述1.2 封裝步驟1.3 封裝的操作 -- private1.4 封裝優化1 -- this關鍵字1.5 封裝優化2 -- 構造方法1.6 標準代碼 -

原创 Java基礎--8.接口

Java基礎--8.接口一. 概述二. 定義格式2.1 含有抽象方法2.2 含有默認方法和靜態方法2.3 含有私有方法和私有靜態方法三. 基本的實現​3.1 實現的概述3.2 抽象方法的使用3.3 默認方法的使用​ 3.3.1 繼

原创 Java--4.方法

Java--4.方法一. 概述二. 定義2.1 兩個明確三. 方法的調用3.1 調用方法的三種形式3.1.1 直接調用3.1.2 賦值調用3.1.3 輸出語句調用四. 方法重載 一. 概述 ​ 我們在學習運算符的時候,都爲每個運算

原创 Java基礎--5.數組

Java基礎--5.數組一. 概述二. 數組的定義2.1 方式一2.2 方式二2.3 方式三三. 數組的訪問四. 數組的常見操作4.1 數組異常4.1.1 數組越界異常(ArrayIndexOutOfBoundsException