本文分类:news发布日期:2025/1/11 0:43:18
相关文章
JavaEE: 深入探索TCP网络编程的奇妙世界(二)
文章目录 TCP核心机制TCP核心机制二: 超时重传为啥会丢包?TCP如何对抗丢包?超时重传的时间设定超时时间该如何确定? TCP核心机制
书接上文~
TCP核心机制二: 超时重传
在网络传输中,并不会一帆风顺,而是可能出现"丢包情况"~
为啥会丢包?
产生丢包的原因有很多…
建站知识
2025/1/11 0:18:39
rabbitmq整合skywalking并编写自定义插件增强
rabbitmq整合skywalking
首先先下载准备好skywalking 的服务端和ui控制台,java-agent
https://skywalking.apache.org/downloads/ 整合skywalking
我的流程是在生产者和消费者服务中去引入一个mq的sdk,具体SDK的内容可以查看这篇文章
在sdk的pom文件…
建站知识
2025/1/11 0:42:07
【高级数据结构】并查集
一、并查集的介绍
并查集 D i s j o i n t S e t ) Disjoint Set) DisjointSet)是一种精巧而实用的数据结构,它主要用于处理一些不相交集合的合并问题。经典的应用有连通图,最小生成树 K r u s k a l Kruskal Kruskal算法、最近公共祖先 ( L e a s t C o m m o n A n c e s t …
建站知识
2024/12/14 22:47:55
Leetcode990.等式方程的可满足性
题目 原题链接 等式方程的可满足性 思路
定义一个长度为26(变量为小写字母)的数组充当并查集,并将数组中的元素初始化为 -1判断“”并合并元素,将相等的放在一个集合中判断“!”;不等的如果在一个集合中,则…
建站知识
2024/11/2 13:31:58
鸿蒙OpenHarmony【轻量系统内核扩展组件(C++支持)】子系统开发
C支持
基本概念
C作为目前使用最广泛的编程语言之一,支持类、封装、重载等特性,是在C语言基础上开发的一种面向对象的编程语言。
运行机制
C代码的识别主要由编译器支持,系统主要对全局对象进行构造函数调用,进行初始化操作。…
建站知识
2024/12/24 15:44:54
Java安全(加密+HTTPS+WEB安全)
Java加密
单向加密
接收一段明文,然后以一种不可逆的方式将它转换成一段密文
①、MD5,将无论多长的数据最后编码128位数据,常用文件校验、密码加密、散列数据
byte[] data ...;//明文数据
MessageDigest md5 MessageDigest.getInstance…
建站知识
2024/10/26 12:10:06
Java中象拷贝的两种方式:深拷贝与浅拷贝
在Java中,深拷贝和浅拷贝是对象拷贝的两种方式,它们的主要区别如下:
一、区别
浅拷贝: 浅拷贝只复制对象的基本数据类型成员变量的值,以及对象的引用变量的地址值,而不复制引用指向的对象内容。也就是说&…
建站知识
2024/10/29 2:06:47
简单多状态dp第二弹 leetcode -删除并获得点数 -粉刷房子
740. 删除并获得点数
删除并获得点数 分析:
使用动态规划解决 这道题依旧是 打家劫舍I 问题的变型。 我们注意到题目描述,选择 x 数字的时候, x - 1 与 x 1 是不能被选择的。像不像 打家劫舍 问题中,选择 i 位置的金额之后,就不…
建站知识
2024/12/7 8:54:43