原创 SpringBoot yaml和properties

yaml和propertiesyaml語法學習配置文件yaml概述yaml基礎語法普通的值【數字,布爾值,字符串】對象、Map(鍵值對)數組( List、set )注入配置文件yaml注入配置文件加載指定的配置文件配置文件佔位符回

原创 SpringBoot Hello World

SpringBoot之Hello World環境和工具使用IDEA直接創建項目項目結構分析pom.xml分析Hello World更改啓動時顯示的字符拼成的字母 環境和工具 jdk8 Maven 3.6.1 SpringBoot

原创 2020年最新Java面試題

2020年最新Java面試題

原创 日誌工廠

日誌 如果一個數據庫操作,出現了異常,我們需要排錯,日誌就是最好的助手! 曾經: sout、debug 現在: 日誌工廠 SLF4J LOG4J (掌握) LOG4J2 JDK_LOGGING COMMONS_LOGGIN

原创 Limit實現分頁

爲什麼要使用分頁 減少數據的處理量 使用limit分頁 語法 SELECT * FROM `user` LIMIT startIndex,pagesize 起始位置: startIndex 容量大小 : pagesize

原创 Java數組06:冒泡排序

冒泡排序 冒泡排序無疑是最爲出名的排序算法之一,總共有八大排序! 冒泡的代碼還是相當簡單的,兩成循環,外層冒泡輪數,裏層依次比較,江湖中人人盡皆知。 我們看到嵌套循環,應該立馬就可以得出這個算法的時間複雜度爲O(n2)。 示例

原创 Vue:Class 與 Style 綁定

Class 與 Style 綁定綁定 HTML Class對象語法數組語法用在組件上綁定內聯樣式對象語法數組語法自動添加前綴多重值 操作元素的 class 列表和內聯樣式是數據綁定的一個常見需求。因爲它們都是 attribute,

原创 Java數組07:稀疏數組

稀疏數組介紹 當一個數組中大部分元素爲0,或者同一值的數組,可以使用稀疏數組來保存該數組。 稀疏數組的處理方式是: 1. 記錄數組一共有幾行幾列,有多少給不同值 2. 把具有不同值的元素和行列及值記錄在一個小規模的數組中,

原创 Java數組05:Array類

Arrays 類 數組的工具類java.util.Arrays 由於數組對象本身並沒有什麼地方可以供我們調用,但API提供了一個工具類Arrays供我們使用,從而可以對數據據對象進行一項基本的操作。 查看JDK幫助文檔

原创 Java數組04:二維數組

二維數組 多維數組可以看成是數組的數組,比如二維數組就是一個特別的一堆數組,其每一個元素都是一個一維數組。 二維數組 int a[][]= new int[2][5]; //解析:以上二維數組a可以看出一個兩列五行的數組。

原创 Java流程結構04:循環結構

循環結構while循環do...while循環for循環增強型for循環 while循環 是最基本的循環,他的結構爲: 只要布爾表達式爲true,循環就會一直執行下去。 我們大多數情況是會讓循環停止下來的,我們需要一個

原创 Java方法02:方法的定義和調用

方法的定義和調用方法的定義方法調用 方法的定義 Java的方法類似與其它語言的函數,是一段用來完成特定功能的代碼片段,一般情況下,定義一個方法包含以下語法: 方法包含一個方法頭和一個方法體,下面是一個方法的所有部分: 修飾符:

原创 Java流程控制05:break、continue、goto

break、continue、gotobreakcontinue關於goto關鍵字(瞭解) break break在任何循環語句的主體部分,均可用break控制循環的流程,break用於強行退出循環,不執行循環中剩餘的語句。(b

原创 Java方法06:計算機實現

實現計算機 寫一個計算器,要求實現加減乘除功能,並且能夠循環接收新的數據,通過用戶交互實現。 思路推薦 寫4個方法: 加減乘除 利用循環+switch進行用戶交互 傳遞需要操作的2個數 輸出結果 示例 public cl

原创 Java方法03:方法的重載

方法的重載 重載就是在一個類中,有相同函數的名稱,但形參不同的函數。 方法的重載的規則: 1. 方法名稱必須相同。 2. 參數列表必須不同(個數不同、或類型不同、參數排列順序不同等)。 3. 方法的返回類型可以相同也可以不