原创 IO流(字符流)+JAVA學習筆記-DAY21

21.01_IO流(字符流FileReader) 1.字符流是什麼 字符流是可以直接讀寫字符的IO流 字符流讀取字符, 就要先讀取到字節數據, 然後轉爲字符. 如果要寫出字符, 需要把字符轉爲字節再寫出. 2.FileRead

原创 SpringBoot集成Redis解決集羣共享緩存問題

需求分析: 應用程序採用集成的方式部署在3臺服務器上,每臺服務器上應用請求同一臺數據庫服務器,應用程序中獲取當前用戶信息是從當前服務器上選取的,當前臺發送求後需在後臺修改當前用戶的相關屬性,然後查詢當前屬性下的一些數據信息 產生問題: 採

原创 網絡編程(UDP/TCP)+JAVA學習筆記-DAY26

26.01_網絡編程(網絡編程概述)(瞭解) A:計算機網絡 是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統

原创 多線程+JAVA學習筆記-DAY24

24.01_多線程(多線程的引入)(瞭解) 1.什麼是線程 線程是程序執行的一條路徑, 一個進程中可以包含多條線程 多線程併發執行可以提高程序的效率, 可以同時完成多項工作 2.多線程的應用場景 紅蜘蛛同時共享屏幕給多個電腦 迅雷開

原创 正則表達式、Math、SimpleDateFromat、Calendar類+JAVA學習筆記-DAY14

14.01_常見對象(正則表達式的概述和簡單使用) A:正則表達式 是指一個用來描述或者匹配一系列符合某個語法規則的字符串的單個字符串。其實就是一種規則。有自己特殊的應用。 作用:比如註冊郵箱,郵箱有用戶名和密碼,一般會對其限制長度,

原创 HashSet、LinkedHashSet、TreeSet+JAVA學習筆記-DAY17

17.01_集合框架(HashSet存儲字符串並遍歷) A:Set集合概述及特點 通過API查看即可 B:案例演示 HashSet存儲字符串並遍歷 HashSet<String> hs = new HashSet<>(); boole

原创 常見對象String和其方法+JAVA學習筆記-DAY12

12.01:Scanner的使用(瞭解) (1)在JDK5以後出現的用於鍵盤錄入數據的類。 (2)構造方法: A:講解了System.in這個東西。 它其實是標準的輸入流,對應於鍵盤錄入 B:構造方法 In

原创 JPA查找數據後,修改其中的某個值,導致數據庫的值也修改了(JPA的生命週期)

問題描述 在一個循環中,通過JPA進行查找後,修改查找後的值,導致數據庫的值修改了 for (Integer integer : condition.getResourceIds()) { Lis

原创 集合框架ArrayList+JAVA學習筆記-DAY16

15.01_集合框架(對象數組的概述和使用) A:案例演示 需求:我有5個學生,請把這個5個學生的信息存儲到數組中,並遍歷數組,獲取得到每一個學生信息。 Student[] arr = new Student[5];

原创 集合Map,HashMap、TreeMap+JAVA學習筆記-DAY18

18.01_集合框架(Map集合概述和特點) A:Map接口概述 查看API可以知道: 將鍵映射到值的對象 一個映射不能包含重複的鍵 每個鍵最多隻能映射到一個值 B:Map接口和Collection接口的不同 Map是雙列的,Co

原创 File類遞歸練習+JAVA學習筆記-DAY23

23.01_File類遞歸練習(統計該文件夾大小) 需求:1,從鍵盤接收一個文件夾路徑,統計該文件夾大小 import java.io.File; import java.util.Scanner; public class Test

原创 IO流+JAVA學習筆記-DAY20

20.01_IO流(IO流概述及其分類) 1.概念 IO流用來處理設備之間的數據傳輸 Java對數據的操作是通過流的方式 Java用於操作流的類都在IO包中 流按流向分爲兩種:輸入流,輸出流。 流按操作類型分爲兩種: 字節流 : 字

原创 集合框架ArrayList、List、Vector+JAVA學習筆記-DAY15

15.01_集合框架(對象數組的概述和使用) A:案例演示 需求:我有5個學生,請把這個5個學生的信息存儲到數組中,並遍歷數組,獲取得到每一個學生信息。 Student[] arr = new Student[5];

原创 IO流(序列流)+JAVA學習筆記-DAY22

22.01_IO流(序列流)(瞭解) 1.什麼是序列流 序列流可以把多個字節輸入流整合成一個, 從序列流中讀取數據時, 將從被整合的第一個流開始讀, 讀完一個之後繼續讀第二個, 以此類推. 2.使用方式 整合兩個: SequenceIn

原创 面向對象 (內部類)+JAVA學習筆記-DAY10

10.01_面向對象(package關鍵字的概述及作用)(瞭解) A:爲什麼要有包 將字節碼(.class)進行分類存放 包其實就是文件夾 B:包的概述 舉例: 學生:增加,刪除,修改,查詢 老師:增加,刪除,修