原文:五分钟带你读懂 TCP全连接队列(图文并茂)

爱生活,爱编码,微信搜一搜 架构技术专栏 关注这个喜欢分享的地方。 本文架构技术专栏 已收录,有各种视频 资料以及技术文章。 一 问题 今天有个小伙伴跑过来告诉我有个奇怪的问题需要协助下,问题确实也很奇怪。客户端调用RT比较高并伴随着间歇性异常Connection reset出现,而服务端CPU 线程栈等看起来貌似都很正常,而且服务端的RT很短。 这里先说下结果: 因为TCP全连接队列太小导致的 ...

2020-09-18 09:02 0 653 推荐指数:

查看详情

分钟带你读懂什么是堆?

上一篇的 「Java 集合框架」里,还剩下一个大问题没有说的,那就是 PriorityQueue,优先队列,也就是堆,Heap。 什么是堆? 堆其实就是一种特殊的队列——优先队列。 普通的队列游戏规则很简单:就是先进先出;但这种优先队列搞特殊,不是按照进队列的时间顺序,而是按照每个 ...

Tue Oct 06 16:27:00 CST 2020 1 1344
图文并茂带你深入了解AQS的源码

前言 如果你想深入研究Java并发的话,那么AQS一定是绕不开的一块知识点,Java并发包很多的同步工具类底层都是基于AQS来实现的,比如我们工作中经常用的Lock工具ReentrantLock、栅 ...

Wed Nov 18 17:38:00 CST 2020 0 991
iOS 图文并茂带你了解深拷贝与浅拷贝

一、概念与总结 1、浅拷贝 浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间,当内存销毁的时候,指向这片内存的几个指针需要重新定义才可以使用,要不然会成为野 ...

Fri Jul 21 04:46:00 CST 2017 4 7017
linux 安装mysql8以及远程连接步骤(图文并茂)

一、下载安装包:   1、新建文件夹,主要是为了弄个地方放下载的安装文件:   2、进入到创建的mysql8文件夹中,下载mysql文件:  然后等待它漫长的下载过 ...

Sat Jun 20 21:52:00 CST 2020 1 1216
5分钟带你读懂事务隔离性与隔离级别

前言 我们在上一章节中介绍过数据库的带你了解数据库中事务的ACID特性 的相关用法。本章节主要来介绍下数据库中一个非常重要的知识点事务的隔离级别。如有错误还请大家及时指出~ 问题: 事务的隔离级别有哪些? 如果并发事务没有进行隔离,会出现什么问题? 以下都是采用 ...

Fri Apr 12 07:53:00 CST 2019 2 3889
少啰嗦!一分钟带你读懂Java的NIO和经典IO的区别

1、引言 很多初涉网络编程的程序员,在研究Java NIO(即异步IO)和经典IO(也就是常说的阻塞式IO)的API时,很快就会发现一个问题:我什么时候应该使用经典IO,什么时候应该使用NIO? ...

Wed Jun 26 00:32:00 CST 2019 0 567
分钟带你读懂 堆 —— heap(内含JavaScript代码实现!!)

一、概念  说起堆,我们就想起了土堆,把土堆起来,当我们要用土的时候,首先用到最上面的土。类似地,堆其实是一种优先队列,按照某种优先级将数字“堆”起来,每次取得时候从堆顶取。  堆是一颗完全二叉树,其特点有如下几点:  1.可以使用一维数组来表示。其中,第i个节点的父节点、子节点index ...

Mon May 31 06:42:00 CST 2021 1 175
分钟读懂UML类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个 ...

Mon Jun 13 07:38:00 CST 2016 15 269097
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM