原创 JAVA基礎學習總結,day18(file類,遞歸)

File類: 概述:java.io.File類是文件和目錄路徑名的抽象表示,用於文件和目錄的創建、查找、刪除等操作 構造方法: public File(String pathname) :通過將給定的路徑名字符串轉換爲抽象路徑名來

原创 BUG記錄:Gradle打包-沒有主清單屬性

Gradle-沒有主清單屬性(Gradle- no main manifest attribute) 解決方法:修改文件build.gradle,完成樣式 buildscript { ext{ spring

原创 BUG記錄:java.lang.IllegalArgumentException: secret key byte array cannot be null or empty.

java.lang.IllegalArgumentException: secret key byte array cannot be null or empty. 翻譯爲方法的參數錯誤:密鑰的字節數組不能爲空或null。 開始以

原创 JAVA基礎學習總結,day21(網絡編程,Socket 類,ServerSocket 類)

軟件結構: c/s b/s 網絡編程: 概述:在一定的協議下,書寫代碼使得兩臺計算機在網絡下進行通信 網絡通信協議:通信協議是對計算機必須遵守的的規則 TCP/IP協議:傳輸控制協議/因特網互聯協議(Transmission Co

原创 JAVA基礎學習總結,day16(異常)

異常 概述:指的是程序在執行過程中,出現的非正常的情況,最終會導致JVM的非正常運行 注意: 在java等面向對象的編程語言中,異常本身是一個類,產生異常就是創建異常對象並拋出了一個異常對象。java處理異常的方式是中斷處理。

原创 JAVA基礎學習總結,day19(IO流基礎)

IO 流: I:Input 輸入:讀取數據 從外部存儲設備 讀取數據到 內存中 O:Output 輸出:寫出數據 從內存中寫出數據到 外部存儲設備 概述:Java中I/O操作只要是指使用ja

原创 JAVA基礎學習總結,day15(Map集合)

Map 集合(雙列集合接口) 特點: 1.以鍵值對的形式存儲元素 2.通過鍵可以找到值 3.鍵是唯一的,值是可以重複的 4.Map集合的<k,v>泛型,是用來限制Map集合中的鍵的類型和值的類型常用子類: HashMap:存儲數據

原创 JAVA基礎學習總結,day20(IO流進階)

高效流/緩衝流 原理:是在創建對象是,會創建一個內置的默認大小的緩衝區數組,通過緩衝區讀寫 ,減少系統IO次數,從而提高讀寫的效率 BufferedInputStream 間接繼承 InputStream BufferedOutp

原创 JAVA基礎學習總結,day17(線程)

進程:其實就是.exe文件 線程:進程的一個執行單元 1.應用程序包含多個進程 2.進程可以包含多個線程 3.一個java程序其實就是一個進程,一個進程就相當於一個單核cup 並行:同時執行 併發:交替執行 多線程並行:多條線程同

原创 Spring Cloud 快速集成 Seata分佈式事務

參考網址:https://github.com/seata/seata-samples/blob/master/doc/quick-integration-with-spring-cloud.md 引入依賴: <!--Seata依

原创 JAVA基礎學習總結,day14(List集合、set集合)

List集合: List集合的特點: List集合中的元素存取有序 List集合有索引 List集合中的元素可以重複 List集合在Collection集合的基礎上額外增加的常用方法:增刪查改 public void add

原创 JAVA基礎學習總結,day11(final、權限修飾符、內部類、枚舉)

final: 終態的意思 不可變 可以修飾成員變量、成員方法 修飾類: 格式: public final class 類名{ }

原创 JAVA基礎學習總結,day13(集合,泛型)

集合: 集合和數組的區別: 數組的長度是固定的,而集合的長度是可變的 數組中的元素的類型是一致的,而集合中的元素可以不一致 數組中可以存儲基本數據類型的數據,而集合只能存儲引用數據類型的數據 集合體系圖: 單列集合: C

原创 bug記錄:Invalid bound statement (not found): com.lin.dao.AccountDao.findAll

異常:Invalid bound statement (not found): com.lin.dao.AccountDao.findAll 如果出現這個異常就表示dao層沒有加載成功 解決方法: 映射文件mapper標籤中的

原创 JAVA基礎學習總結,day3(流程控制語句)

流程控制語句 概述:控制程序執行的步驟 (1)順序結構 從上往下,依次執行 (2)選擇結構 按照條件選擇一段代碼來執行,執行不同的代碼 A:if語句 B:switch語句 (3)循環結構 重複循環語句的代碼 A:for B:whl