- 博客(5)
- 收藏
- 关注
转载 Sentinel源码—8.限流算法和设计模式总结
在滑动窗口算法中,窗口的开始时间是动态的,窗口大小是固定的。此外,桶中的令牌数不能超过桶的容量。如果新生成的令牌超过了桶的容量,那么新的令牌会被丢弃。延迟计算指的是不需要单独的线程来定时生成令牌或从漏桶中定时取请求,而是由调用限流器的线程自己来计算是否有足够的令牌以及需要sleep的时间。这种算法的一个重要特性是:无论请求的接收速率如何变化,请求的处理速率始终是稳定的,这就确保了系统的负载不会超过预设的阈值。当桶中有足够的令牌时,可以一次性处理多个请求,这对于需要处理突发流量的应用场景非常有用。
2025-05-31 12:53:38
31
转载 三维装箱问题(3D Bin Packing Problem, 3D-BPP)
这是一个典型的三维装箱问题(3D Bin Packing Problem, 3D-BPP),它是NP-hard问题,意味着没有已知的算法能在多项式时间内找到绝对最优解。因此,我们通常使用启发式算法(Heuristics)或近似算法来寻找一个足够好的解,即尽量少用集装箱。转载于: https://www.cnblogs.com/FreeSql/p/18846755。集装箱海运家具, 沙发, 茶几, 椅子等等, 有多少套家具,以及每个家具的长宽高都会告诉你.这个框架提供了一个起点。原创作者: FreeSql。
2025-05-25 12:05:50
9
转载 c++死锁调试 ,gdb pstack
psatck pstack命令是一个在Linux系统中用于查看进程堆栈信息的工具。 写了一个服务端死锁程序,如下: #include <iostream>#include <thread>#include <mutex>#include <chrono>#include <sys/socket.h>#...
2024-12-20 03:23:54
36
转载 android 连续点击5此
我整理的一些关于【Android,监听器,android】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/eDOcp1开发 Android 应用中的连续点击事件处理在 Android 开发中,连续点击是一个常见的需求。例如,用户可能需要快速点击某个按钮五次来触发一个特定的行...
2024-08-25 03:22:38
123
转载 java 获取访问者外网ip地址
IP地址,HTTP相关视频讲解:实现一个乞丐版四层负载均衡器零拷贝的原理如何在Java中获取访问者外网IP地址作为经验丰富的开发者,你需要教会一位刚入行的小白如何在Java中获取访问者的外网IP地址。以下是整个过程的步骤:步骤描述1创建一个HTTP请求2从HTTP请求中获取访问者的IP地...
2024-07-08 03:00:10
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人