
一、wait()、notify()、notifyAll()用法 obj.wait()/obj.wait(long timeout)是Object中的方法,當線程調用wait(...
1.引入依賴 2.找到qq郵箱,開啟smtp服務,這里生成你的密碼,復制第三步用 3.password里輸入你獲取到的密碼(重點:這里一定不能錯) 4.EmailApplic...
1.Collection中的集合,元素是孤立存在的(理解為單身),向集合中存儲元素采用一個個元素的方式存儲。2.Map中的集合,元素是成對存在的(理解為夫妻)。每個元素由鍵與...
背景 開發新項目,寫Swager的mode的時候用到了嵌套Model,于是在代碼中,出現了靜態內部類。在codeReview的時候稍微和大家聊了一下。尤其是Static 修飾...
(一)IO流基本概念 Java對數據的操作是通過流的方式,io是java中實現輸入輸出的基礎,它可以很方便的完成數據的輸入輸出操作,Java把不同的輸入輸出抽象為流,通過流的...
什么是MVC模式 MVC模式中M代表模型、V代表視圖、C代表控制器。Model(模型)表示應用程序核心(比如數據庫記錄列表)。View(視圖)顯示數據(數據庫記錄)。Cont...
定義 定義對象間的一種一對多的依賴關系,當一個對象的狀態發生改變時,所有依賴于它的對象都得到通知并被自動更新。 觀察者模式的UML類圖及說明 如上圖(圖片來源于《head_f...
前言 在盤點2019年全年平臺各技術崗位薪資數據時發現,架構師是全年面邀薪資中僅次于CTO的崗 位,同時,將架構師作為期望求職崗位的候選人數,僅次于Java工程師、前端工程師...
運行時數據區域 1、程序計數器 程序計數器是一塊較小的內存空間,它可以看作是當前線程所執行的字節碼的行號指示器。在虛擬機概念模型里(它僅是概念模型,各種虛擬機可能會通過一些高...
1. 默認配置文件 首先要從 UndertowServer 說起,UndertowServer 有多個創建方法,不管使用哪個創建方法最終創建時創建時都需要先創建 Undert...
HashMap在面試中經常會被問到,一定會問到它的存儲結構和實現原理,甚至可能還會問到一些源碼 今天就來看一下HashMap 首先得看一下HashMap的存儲結構和底層實現原...
類索引和父類索引 類索引(this_class)和父類索引(super_class)都是一個u2類型的數據,類索引用于確定這個類的全限定名,父類索引用于確定這個類的父類全限定...
什么是Class文件? 在Java剛剛誕生的時候就提出了一個非常著名的口號:“一次編寫,到處運行。(Write Once,Run Anywhere)”。為了實現平臺無關性,各...
在Java相關的崗位面試中,很多面試官都喜歡考察面試者對Java并發的了解程度,而以volatile關鍵字作為一個小的切入點,往往可以一問到底,把Java內存模型(JMM),...
Nginx進程模型分析 在介紹Nginx的進程模型之前我們先來給大家解釋下一些常見的名詞,這能輔助我們更好的了解Nginx的進程模型。作為Web服務器,設計的初衷就是為了能夠...
命令模式 命令模式很好理解,舉個例子,司令員下令讓士兵去干件事情,從整個事情的角度來考慮,司令員的作用是,發出口令,口令經過傳遞,傳到了士兵耳朵里,士兵去執行。這個過程好在,...
使用nginx做反向代理的時候,可以簡單的直接把請求原封不動的轉發給下一個服務。設置proxy_pass請求只會替換域名,如果要根據不同的url后綴來訪問不同的服務,則需要通...