原创 【JavaWeb】瞭解認證、授權、憑證、Cookie、Session、Token、JWT

文章目錄一.什麼是認證(Authentication)二.什麼是授權(Authorization)三.什麼是憑證(Credentials)四.Cookie1.什麼是Cookie2.Cookie產生的過程3.Cookie存放的位置4

原创 【Java多線程】如何給線程傳遞數據及讓線程返回數據

一.如何給線程傳遞數據 1.通過構造方法傳遞數據 在創建線程時,必須要創建一個Thread類的或其子類的實例。因此可以在調用start方法之前,通過 線程類的構造方法 將數據傳入線程。並將傳入的數據使用 成員變量接收 ,以便線程體

原创 【Java基礎】網絡編程-UDP編程

UDP編程基本概念 TCP/IP協議棧中,TCP協議和UDP協議的聯繫和區別? 聯繫:TCP和UDP是TCP/IP協議棧中傳輸層的兩個協議,它們使用網絡層功能把數據包發送到目的地,從而爲應用層提供網絡服務。 區別: 1. TCP是

原创 【Java基礎】網絡編程-TCP編程Demo

文章目錄一個客戶端對一個服務端一個服務器對多個客戶端accept()方法一個服務器對多個客戶端的基於控制檯的聊天室小結 一個客戶端對一個服務端 客戶端與服務端一直保持socket連接通過控制檯循環交互 具體表現爲客戶端發起請求,

原创 【Java基礎】網絡編程-RMI遠程調用

文章目錄RMI遠程調用基本概念Java實現RMI遠程調用Java實現RMI遠程調用2Java的RMI遠程調用弊端小結 RMI遠程調用基本概念 Java的RMI遠程調用是指,一個JVM中的代碼可以通過網絡實現遠程調用另一個JVM

原创 【Springboot】CORS協議以及在2.0版本解決跨域問題三種方式

一.同源策略 1.一個源的定義 如果兩個頁面的協議,端口(如果有指定)和域名都相同,則兩個頁面具有相同的源。 舉個例子: 下表給出了相對http://a.xyz.com/dir/page.html同源檢測的示例: URL 結

原创 【Java基礎】使用Properties

文章目錄一.Java中的.properties文件二.讀取配置文件1.從文件流加載properties2.從classPath加載配置文件3.從內存讀取一個字節流加載配置文件4.注意事項三.寫入配置文件四.編碼五.總結 一.Jav

原创 【計算機網絡】瞭解內網/外網(公網)/寬帶/帶寬/流量/網速

文章目錄一.帶寬與寬帶的區別是什麼?1.寬帶2.帶寬3.流量二.帶寬、網速和流量之間的關係三.上行帶寬和下行帶寬是什麼意思?各有什麼作用?四.服務器的上行和下行帶寬理解五.內網ip和外網ip區別區別注意點1.經驗法2.直觀法內網映

原创 【Java多線程】ThreadLocal 原理分析與使用場景

文章目錄一.線程隔離二.ThreadLocal是什麼三.ThreadLocal類提供的方法四.入門使用五.ThreadLocal1.ThreadLocal的數據結構1.1.Java的四種引用類型1.2.GC之後,Entry的key

原创 【Java基礎】Java7新特性—Files類,Path類,Paths類的用法

文章目錄Java7新增文件IO類一.Paths1.創建Paths二.Path1.創建Path1.1.創建Path的三種方式2.Path常用方法三.Files1.判斷方法:2.刪除方法3.複製方法4.移動和重命名方法5.創建文件和文

原创 【Java基礎】理解強引用、軟引用、弱引用、虛引用、引用隊列

文章目錄一.Java中的四種引用二.Java爲什麼要設計這四種引用三.瞭解四種引用類型1.強引用2.軟引用3.弱引用4.引用隊列5.虛引用(對象回收和跟蹤)6.總結 一.Java中的四種引用 Java中有四種引用類型依次爲: 強

原创 【Java基礎提升】List集合使用細節

是List裏面還有很多不爲人知的坑,下面就來總結下常見的一些坑 文章目錄一.Arrays.asList()二.foreach循環刪除元素三. ArrayList.subList()1.舉例說明2.源碼分析3.操作調用subList

原创 【IDEA】IDEA的高級Debug技巧

目錄Debug界面基本用法&快捷鍵查看所有斷點智能步入中斷Debug條件斷點多線程調試回退方法臨時執行表達式/修改變量值並行啓動項目 Debug用來追蹤代碼的運行流程,通常在程序運行過程中出現異常,啓用Debug模式可以分析定位

原创 【Java基礎】多線程從入門到掌握

文章目錄一.多線程基礎1.多任務概念2.進程和線程的概念3.進程 vs 線程4.Java多線程二.創建線程1.線程執行順序2.線程的優先級三.線程的狀態四.線程禮讓五.中斷線程1.設置標誌位中斷線程2.volatile五.守護線程

原创 【Java基礎】Java8新特性—接口中使用default和static關鍵字

目錄一.新特性二.defalut方法三.static方法 接口中的變量默認類型是public static final,也是就是說是 公有靜態常量 。 而方法默認是public abstract,公有抽象方法,但是事實真的是這樣嗎