TCP傳輸協(xié)議是面向流的,就是沒有界限的一串?dāng)?shù)據(jù)。TCP底層并不了解上層業(yè)務(wù)數(shù)據(jù)的具體含義,它會根據(jù)TCP緩沖區(qū)的實際情況進行包的劃分,所以在業(yè)...
一、Linux 網(wǎng)絡(luò)I/O模型 Linux的內(nèi)核秉承一切皆文件的理念,普通文件、目錄、字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備(套接字)等在Unix/Linu...
如果覺得寫的還可以請關(guān)注微信公眾號:程序猿的日常分享,定期更新分享。 請解釋一下對象的創(chuàng)建過程? 1、加載2、鏈接(驗證、準備、解析)3、初始化...
如果覺得寫的還可以請關(guān)注微信公眾號:程序猿的日常分享,定期更新分享。 運行時數(shù)據(jù)區(qū) 根據(jù)《Java虛擬機規(guī)范》的規(guī)定,運行時數(shù)據(jù)區(qū)通常包括這幾個...
如果覺得寫的還可以請關(guān)注微信公眾號:程序猿的日常分享,定期更新分享。 JVM在加載類時默認采用的是雙親委派機制。通俗的講,就是某個特定的類加載器...
Java類的加載過程主要分為三大步:Java虛擬機動態(tài)加載、鏈接和初始化類和接口。加載是找到具有特定名稱的類或接口類型的二進制表示,并從該二進制...
本文介紹Java虛擬機的類文件格式。每個類文件都包含一個類或接口的定義。雖然類或接口不需要有字面上包含在文件中的外部表示(例如,因為類是由類裝入...
CAS簡介 CAS英文名稱為Compare-And-Swap,中文叫做“比較并交換”,它是一種思想、一種算法。在多線程的情況下,各個代碼的執(zhí)行順...
原子類 原子操作是指不會被線程調(diào)度機制打斷的操作,這種操作一旦開始,就一直運行到結(jié)束,中間不會有任何線程上下文切換。 原子操作可以是一個步驟,也...