TCP(一) -- 初识TCP
一:摘要概述 网络传输协议中TCP的重要性不言而喻,毫不夸张的说只有深入掌握TCP协议才能在这条路上走的更远。TCP上学时就接触到它是一个可靠的、面向连接的、基于字节流的、双全工协议。TCP系列文章中将会一一解答这些概括性定义,当然其中必不...
一:摘要概述 网络传输协议中TCP的重要性不言而喻,毫不夸张的说只有深入掌握TCP协议才能在这条路上走的更远。TCP上学时就接触到它是一个可靠的、面向连接的、基于字节流的、双全工协议。TCP系列文章中将会一一解答这些概括性定义,当然其中必不...
假如生活欺骗了你,不要悲伤,不要心急!随着时间的迭代升级坑会愈来愈多。最近被莫名其妙推荐了个视频,学生问老师最后悔的事情是什么?老师说最后悔长大!丧文化气息自18年起始在互联网井喷式传递,难道长大了就真的只有难过没有快乐?不论生活怎么折磨我...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一:风骚概述 JVM中垃圾收集算法主要有复制算法、标记–清除、标记–整理、分代收集,每种垃圾收集器可以说都是一种或多种垃圾收集算法的实现。堆空间分代、垃圾收集器、垃圾收集算法三者的关系可以用以下特点概括: 堆空间:不...
一:前言概述 RabbitMQ(四) –消费者Consumer一文中详细讲解了MQ消息消费的相关问题,在SpringAMQP中基本都会选择针对Connetion配置队列的监听器进行消息消费。配置默认的监听实例类SimpleMes...
一:前言概述 RabbitMQ原生系列文章RbbitMQ(五) — 100%消息投递消费中详细介绍过这两个操作 Confirm:消息是否投递到Exchange中,具备两个回调函数,通过不同的回调函数判断是否成功。也就是说不管客户...
一:前言概述 前面将RabbitMQ时提到过延迟队列这个概念,延迟队列经典应用场景莫过于订单超时未支付自动关闭。想要使用延时队列实现该功能首先需要了解RabbitMQ以下两个特性: 队列消息自动删除(TTL) 死信队列(dead-lette...
一:前言概述 去年更新RabbitMQ系列文章讲解使用过程中重要知识点,示例都是采用原生Java客户端完成。实际开发过程中大部分使用者都是与Spring进行集成,通过SpringAMQP运用RabbitMQ。接下来几篇文章将会从用法、源码角...
一:题目描述 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度 二:思路提点 1:找出所有子字符串然后逐一计算长度返回最长 2:模拟时间窗口、窗口内寻找最长字符子串 寻找所有子串会带来内存消耗以及许多无意义子串子算的问题,假设字符...
一:摘要概述 相见时难别亦难,东风无力百花残。经历三次握手顺利会师,MTU与MSS对数据包大小限制,滑动窗口对于发送端流量控制,拥塞控制对网络状态的控制,以及三次握手过程中的连接队列详解。最后就是尘归尘土归土,来到了释放连接说再见的时刻。本...
一:摘要概述 TCP是可靠的传输层协议,网络层采用不靠谱的IP协议导致其自身必须保证数据传输的可靠。其中最终要的就是将丢失的数据包进行重传,当数据包发送后TCP就会开启计时器,当计时器达到阈值且发送的数据包未被数据接收方确认就会重新传递丢失...