相关文章
TCP详解之滑动窗口
TCP详解之滑动窗口
引入窗口概念的原因
我们都知道 TCP 是每发送一个数据,都要进行一次确认应答。当上一个数据包收到了应答了, 再发送下一个。
这个模式就有点像我和你面对面聊天,你一句我一句。但这种方式的缺点是效率比较低的。
如果你…
建站知识
2024/10/8 20:38:38
spark 数据倾斜优化总结
一、数据倾斜产生原因
数据倾斜就是部分task承担了过多的计算任务,导致整个stage都被卡。 可能产生数据倾斜的场景如下
操作场景join其中一个表比较小,但key值少join大表与大表,但key值中存在过多的特殊值,如0或nulljoinon条件包…
建站知识
2024/12/4 4:08:43
redis实战-redis实现异步秒杀优化
秒杀优化-异步秒杀思路
未优化的思路
当用户发起请求,此时会请求nginx,nginx会访问到tomcat,而tomcat中的程序,会进行串行操作,分成如下几个步骤 1、查询优惠卷 2、判断秒杀库存是否足够 3、查询订单 4、校验是否是一…
建站知识
2024/11/20 6:42:13
逆向-beginners之循环for
#include <stdio.h>
void printing_function(int i) { printf("f(%d)\n", i); }
int main() { int i; for (i 2; i < 10; i) printing_function(i); return 0; } #if 0
x86有一条专门的LOOP。检测ECX的值是否是0。不是0则将其递减&…
建站知识
2024/11/21 15:12:48
destoon关于archiver归档的性能优化
今天在处理一个项目时候发现archiver单个模块归档超过百万数据,打开速度就特慢,所以打开archiver下index.php文件进行分析,发现有句sql作怪,查询需要三四分钟,所以要修改这个。
$result $db->query("SELECT …
建站知识
2024/12/13 9:23:27
openssl websockets
1. HTTPS通信的C实现 - 知乎
GitHub - Bwar/Nebula: Nebula is a powerful framwork for building highly concurrent, distributed, and resilient message-driven applications for C.
建站知识
2024/12/22 5:07:55
蓝桥杯 题库 简单 每日十题 day3
01 约数个数
题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
1200000 有多少个约数(只计算正约数)。
解题思路 枚举,从1开始一直到1200000本身都作为1200000的除数,…
建站知识
2024/12/24 7:40:06
「UG/NX」Block UI 指定坐标SpecifyCSYS
✨博客主页何曾参静谧的博客📌文章专栏「UG/NX」BlockUI集合📚全部专栏「UG/NX」NX二次开发「UG/NX」BlockUI集合「VS」Visual Studio「QT」QT5程序设计「C/C+&#
建站知识
2024/10/9 0:21:46