长连接和心跳那些事儿 简书 涤生。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 介绍 长连接首先这里所说的连接是指网络传输层的使用TCP协议经过三次握手...
长连接和心跳那些事儿 简书 涤生。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 介绍 长连接首先这里所说的连接是指网络传输层的使用TCP协议经过三次握手...
1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与...
Wireshark 基本介绍和学习 TCP 三次握手 这篇文章介绍另一个好用的抓包工具 Wireshark, 用来获取网络数据封包,包括 HTTP、TCP、UDP 等网络协议...
转:http://throwable.coding.me/2018/12/16/zookeeper-curator-usage 前提 因为最近项目需要使用Zookeeper这...
关于 MetaSpace 内存 在 JDK8 之前,虚拟机内存主要分为堆和非堆两部分,堆中划分新生代老生代,非堆中包含所有非对象信息和运行时信息,其中有一块叫 PermGen...
注:本文的目的并不是鼓励使用finalize方法,而是大致理清其作用、问题以及GC执行finalize的过程。 1. finalize的作用 finalize()是Objec...
关于类装载这块目前的理解: 一个java类的生命周期包括:加载--》连接(验证,准备,解析)--》初始化--》使用--》卸载. 其中从加载开始到堆中新建了一个对象的过程如下:...
整理了一些dubbo可能会被面试的面试题,感觉非常不错。如果你基本能回答说明你看懂了dubbo源码,对dubbo了解的足够全面。你可以尝试看能不能回答下。我们一起看下有哪些问...
文末有彩蛋!!!!!! 类加载 对于虚拟机来说,一个对象的创建十分复杂,包含了很多步骤。首先,我们要从类加载说起。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生...