相关文章
【计算机网络】个人学习笔记——第五章 运输层:TCPUDP三次握手、四次挥手TCP的可靠传输原理TCP的拥塞控制与流量控制
文章目录 第五章 运输层一、运输层概述1.传输层的功能2.各层次传输单元的归纳对比3.两个主要协议的概述(TCP&UDP)4.端口的概念及理解 二、UDP数据报协议概述(知道特点以及和TCP的区别即可,非重点)1.UDP特点2.UDP首…
建站知识
2025/1/18 20:55:31
最大公约数(gcd())和最小公倍数(lcm())的c语言和c++详细解法
最大公约数(gcd())和最小公倍数(lcm())
最大公约数:
定义:
两个或多个整数共有的约数中最大的一个。 例如:整数12和18,他们的公约数有1、2、3、6,其中最大的公约数是6。
c语言解法:辗转相除法和更相减损…
建站知识
2025/1/19 12:47:59
详解 Flink Table API 和 Flink SQL 之入门介绍
一、介绍
Flink 提供了对于“表”处理的支持,这就是更高层级的应用 API,在 Flink 中被称为 Table API 和 SQLTable API 是基于“表”(Table)的一套 API,它是内嵌在 Java、Scala 等语言中的一种声明式领域特定语言&…
建站知识
2024/12/24 11:08:28
Spring Boot 项目启动时在 prepareContext 阶段做了哪些事?
概览
如果你对Spring Boot 启动流程还不甚了解,可阅读《Spring Boot 启动流程详解》这篇文章。如果你已了解,那就让我们直接看看prepareContext() 源码。
private void prepareContext(ConfigurableApplicationContext context, ConfigurableEnvironme…
建站知识
2024/12/20 5:20:32
Synchronized的“特性保证”
1. 互斥性(Mutual Exclusion) 定义:synchronized确保了同一时刻只有一个线程可以执行被其修饰的代码块或方法,即多个线程在访问共享资源时不会发生冲突。源码分析:在JVM中,synchronized的实现依赖于Java对象头中的Mark Word和Monitor对象。当一个线程尝试进入synchronize…
建站知识
2024/10/11 6:29:42