原创 1.8 封裝、繼承、多態

一、封裝 面向對象編程語言是對客觀世界的模擬,客觀世界裏成員變量都是隱藏在對象內部的,外界無法直接操作和修改。封裝可以被認爲是一個保護屏障,防止該類的代碼和數據被其他類隨意訪問。要訪問該類的數據,必須通過指定的方式。適當的封裝可以

原创 1.6 方法重載

一、方法的定義 1、方法的格式詳解 修飾符 返回值類型 方法名(參數列表){ //代碼省略... return 結果; } 修飾符: public,private。 返回值類型: 表示方法運行

原创 輕鬆理解Lambda表達式(推導過程)

文章目錄一、簡介二、具體使用(推導過程)1、外部類調用2、內部類調用3、Lambda表達式4、開啓新的線程(最常使用)三、完整代碼 一、簡介 Lambda 表達式,也可稱爲閉包,它是推動 Java 8 發佈的最重要新特性。

原创 springboot 接收post、get、重定向,並從url中獲取參數

文章目錄一、請求方式1、Post請求2、Get請求3、重定向(GET請求)4、從Url中獲取參數(GET請求)二、完整代碼 一、請求方式 1、Post請求 @RequestMapping(value = "/post",

原创 靜態代理和動態代理區別(是否有實現類)

文章目錄一、簡介1、代理分類:2、代碼區別:二、靜態代理1、接口定義要做的事情2、具體用戶實現類3、代理類(業務增強類)4、測試類三、動態代理1、JDK動態代理類1.1、有接口有委託類的情況1.2、僅有接口的情況2、CGLIB動態

原创 StringRedisTemplate和RedisTemplate的區別(二)

RedisTemplate操作Redis,這一篇文章就夠了(一) StringRedisTemplate和RedisTemplate的區別(二) StringRedisTemplate的一個小案例(三) 文章目錄一、RedisT

原创 Cannot load OCI DLL,87: Instant Client package is required for Basic and TNS connection.

navicat連接oracle數據庫失敗 一、問題的原因 沒有配置Navicat連接oracle數據庫時需要配置對應的oci.dll文件。 二、問題的解決 1、下載需要的版本 –1、CSDN下載地址: CSDN地址 –2:百度網

原创 spring boot連接Mybatis數據庫的配置文件(MySql、SQLserver、Oracle)

一、MySql連接數據庫 1、pom依賴 <!--mybatis配置--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>m

原创 Java反射(Class類)常用方法(附Xmind整理)

文章目錄一、類加載器1、Java類加載機制2、ClassLoader類加載器二、獲取Class對象的方式1、Class.forName("全類名")2、類名.class3、對象.getClass()三、常用方法:1、獲取構造方法、

原创 IDEA查看jdk源碼(附開源項目)

文章目錄一、獲取源碼二、將源碼導入到IDEA中1、點擊File -> Project Structure2、在左側欄選擇SDKs,選擇1.8,在選擇“+”添加路徑3、選擇你JDK安裝路徑下的src.zip文件4、新添加的文件,在這

原创 CPU結構整理(附Xmind整理)

一、圖 二、下載地址(xmind、PDF) 1、CSDN地址 https://download.csdn.net/download/weixin_44624117/12443214 2、百度網盤地址 鏈接:https://p

原创 判斷Object中數據類型(已知類型、未知類型))

一、已知數據類型 接收到的數據類型爲Object,如果知道數據的類型可以使用ObjectMapper進行處理,得到裏面的參數。 import com.fasterxml.jackson.databind.ObjectMapper;

原创 Postman沒有選擇文件,但是後端還接收到的文件

一、原因分析 Postman往後端傳輸文件,沒有選擇文件,但是後端還接收到的文件。但文件名爲空,大小爲0; 原因: 是因爲請求頭裏多了一行Content-Type:multipart/form-data,Postman向後端指明,

原创 StringRedisTemplate的一個小案例(三)

RedisTemplate操作Redis,這一篇文章就夠了(一) StringRedisTemplate和RedisTemplate的區別(二) StringRedisTemplate的一個小案例(三) 文章目錄一、String

原创 I/O流常用複製和讀取文件

文章目錄一、簡介1、IO的分類2、頂級父類二、讀入文件1、FileInputStream類方法2、FileReader類方法3、讀一行文件:(字符緩衝流)三、寫出文件1、FileOutputStream類方法2、FileWrite