原创 WARN: Establishing SSL connection without server's identity verification is not recommended.

鏈接數據庫時出現如下錯誤的話: WARN: Establishing SSL connection without server’s identity verification is not recommended. 錯誤原因是連

原创 Java反射

文章目錄Java反射1. 用途2. 反射相關的類Class類Field類Method類Constructor類3. 通過反射生成/操作對象生成實例對象調用方法訪問成員變量值 Java反射 Java反射機制是運行狀態中,對於任意一個

原创 Java互斥同步(synchronized、ReentrantLock)

Java互斥同步 Java提供了兩種鎖機制來控制多個線程對共享支援的互斥訪問, 第一個時JVM實現的synchronized,另一個時JDK實現的ReentrantLock。 synchronized 同步一個代碼塊 publ

原创 Java關鍵詞之靜態變量、靜態方法、靜態代碼塊和執行順序

文章目錄靜態變量靜態方法靜態代碼塊執行順序 靜態變量 類加載時被加載到到方法區 有默認值 先於對象出現,所以習慣上用類名.靜態變量名調用 所有(同一個類的)對象共享同一個靜態變量,所以修改靜態變量時需要三思,使用public s

原创 SpringMVC執行流程和web.xml配置

springMVC的執行流程如圖所示: 解析(對應上圖):①客戶端的所有請求都交給前端控制器DispatcherServlrt來處理,他會負責調用系統的其他模塊來真正處理用戶請求 ②DispatcherServlet收到請求後,

原创 XML 文檔結構必須從頭至尾包含在同一個實體內錯誤原因及解決方法

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 28 in XML document from class path reso

原创 JVM學習筆記之類的加載過程、類加載器和雙親委派模型、類相等問題

類的加載過程 筆者總結了如下類的加載過程,工地筆記,不喜便噴? 類加載器和雙親委派模型 啓動類加載器(Bootstrap ClassLoader):負責加載 JAVA_HOME\lib 目錄中的,或通過-Xbootclasspa

原创 Java繼承之接口和抽象類的區別和重載詳解

文章目錄Java繼承抽象類和接口的區別靜態代碼的執行順序重載詳解 Java繼承 private 的變量和方法不能被子類直接調用,但是子類可以用setter和getter對private變量進行操作 protect 的變量和方法可

原创 修改nginx主配置文件實現三種虛擬主機

虛擬主機: 基於域名的虛擬主機: ​ 1.解析 ​ 2.修改配置文件vim /etc/nginx/nginx.conf ​ server { ​ listen 80; ​

原创 什麼是JavaBean?(最簡單易懂的定義,內附例子)

JavaBean定義: 一個Java類滿足以下2點 ,就可以稱爲JavaBean: public 修飾的類 ,public 無參構造 所有屬性(如果有) 都是private,並且提供set/get (如果boolean 則

原创 SQLyog連接MySQL8時出現的錯誤號碼2058解決方法

錯誤如下 解決方法 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼'; 然後就可以鏈接上了

原创 Java 中參數的傳遞(只有值傳遞)

文章目錄正傳1.舉個例子證明Java中參數傳遞的方式爲值傳遞:2. 爲什麼 Java 中只有按值調用?兩種傳遞參數的方式按值調用(call by value)按引用調用(call by reference)小結example 1e

原创 MySQL和Oracle的區別

MySQL和Oracle簡介 MySQL是一個輕量級的數據庫,由於其免費和相對簡單,十分適合用於學習 Oracle是一個重量級的數據庫,默認開啓事務,高性能,收費等,並不適合用於教學 區別 (1) 對事務的提交 MySQL默認是自

原创 Spring學習筆記之Spring聖經(要求熟讀並背誦)

文章目錄Spring自動裝配的方式有哪些?Spring中Bean的作用域有哪些?請問什麼是IoC和DI?並簡要說明DI是如何實現的?請說明一下springIOC原理是什麼?如果你要實現IOC需要怎麼做?請簡單描述一下實現步驟?請簡

原创 我們上網的瞬間經歷裏什麼(網卡、集線器、路由器、交換機、DHCP、DNS、NAT、ARP)

我們上網的時候經歷了什麼?(碼農翻身學習筆記) 我們用手機上網的時候,點開wifi,點開瀏覽器就算完成了,但其實背後隱藏(或者說是封裝)了很多細節。 本文在很多地方參考了劉欣出版著作《碼農翻身》和公共號:碼農翻身的文章,可以看作是