長連接和心跳那些事兒 簡書 滌生。轉(zhuǎn)載請注明原創(chuàng)出處,謝謝帚稠!如果讀完覺得有收獲的話余寥,歡迎點(diǎn)贊加關(guān)注子姜。 介紹 長連接首先這里所說的連接是指網(wǎng)絡(luò)傳輸層的使用TCP協(xié)議經(jīng)過三次握手...
長連接和心跳那些事兒 簡書 滌生。轉(zhuǎn)載請注明原創(chuàng)出處,謝謝帚稠!如果讀完覺得有收獲的話余寥,歡迎點(diǎn)贊加關(guān)注子姜。 介紹 長連接首先這里所說的連接是指網(wǎng)絡(luò)傳輸層的使用TCP協(xié)議經(jīng)過三次握手...
1 前言 LinkedHashMap繼承于HashMap假瞬,如果對HashMap原理還不清楚的同學(xué)陕靠,請先看上一篇:圖解HashMap原理 2 LinkedHashMap使用與...
Wireshark 基本介紹和學(xué)習(xí) TCP 三次握手 這篇文章介紹另一個(gè)好用的抓包工具 Wireshark迂尝, 用來獲取網(wǎng)絡(luò)數(shù)據(jù)封包,包括 HTTP剪芥、TCP垄开、UDP 等網(wǎng)絡(luò)協(xié)議...
轉(zhuǎn):http://throwable.coding.me/2018/12/16/zookeeper-curator-usage 前提 因?yàn)樽罱?xiàng)目需要使用Zookeeper這...
關(guān)于 MetaSpace 內(nèi)存 在 JDK8 之前古今,虛擬機(jī)內(nèi)存主要分為堆和非堆兩部分屁魏,堆中劃分新生代老生代,非堆中包含所有非對象信息和運(yùn)行時(shí)信息捉腥,其中有一塊叫 PermGen...
注:本文的目的并不是鼓勵(lì)使用finalize方法桃漾,而是大致理清其作用、問題以及GC執(zhí)行finalize的過程拟逮。 1. finalize的作用 finalize()是Objec...
關(guān)于類裝載這塊目前的理解: 一個(gè)java類的生命周期包括:加載--》連接(驗(yàn)證撬统,準(zhǔn)備,解析)--》初始化--》使用--》卸載. 其中從加載開始到堆中新建了一個(gè)對象的過程如下:...
整理了一些dubbo可能會(huì)被面試的面試題,感覺非常不錯(cuò)沿后。如果你基本能回答說明你看懂了dubbo源碼沿彭,對dubbo了解的足夠全面朽砰。你可以嘗試看能不能回答下尖滚。我們一起看下有哪些問...
文末有彩蛋:砹酢!F崤D郎选!撼唾! 類加載 對于虛擬機(jī)來說廉邑,一個(gè)對象的創(chuàng)建十分復(fù)雜,包含了很多步驟倒谷。首先蛛蒙,我們要從類加載說起。 類從被加載到虛擬機(jī)內(nèi)存中開始渤愁,到卸載出內(nèi)存為止牵祟,它的整個(gè)生...