本文分类:news发布日期:2024/12/23 2:04:28
相关文章
【Linux C | 网络编程】简易进程池的实现详解(一)
进程池(Process Pool)是一种并发编程的模型,用于管理和复用多个进程,以提高系统的效率和性能。它主要解决的问题是减少因频繁创建和销毁进程而带来的性能开销,特别是在需要处理大量并发任务时尤为有效。
主要组成部分…
建站知识
2024/12/23 1:20:30
面试场景题系列--(3)如何避免超预期的高并发压力压垮系统?限流算法--xunznux
文章目录 如何避免超预期的高并发压力压垮系统?1. 需求分析2. 概要设计2.1 限流模式设计2.2 高可用设计 3. 限流算法设计3.1 计数器法(Counter)原理实现方式优点缺点示例代码 3.2 滑动窗口法(Sliding Window)原理滑动窗…
建站知识
2024/12/23 1:32:27
【C++20】从0开始自制协程库
文章目录 参考 很多人对协程的理解就是在用户态线程把CPU对线程的调度复制了一遍,减少了线程的数量,也就是说在一个线程内完成对协程的调度,不需要线程切换导致上下文切换的开销。但是线程切换是CPU行为,就算你的程序只有一个线程…
建站知识
2024/12/23 1:47:04
编写SpringBoot的自定义starter包
starter项目
先来看一下Starter的官方解释: Spring Boot Starter 是一种方便的依赖管理方式,它封装了特定功能或技术栈的所有必要依赖项和配置,使得开发者可以快速地将这些功能集成到Spring Boot项目中。Spring Boot官方提供了一系列的Star…
建站知识
2024/12/4 2:36:03
C++(week13): C++基础: 标准模板库 STL
文章目录 零、标准模板库 STL一、容器 (Container)1.序列式容器(1)vector2.五种遍历10.vector的迭代器失效问题 (2)deque(3)list 2.关联式容器(1)set4.set的查找(2)find() 8.set中存储自定义类型:三种方法 (2)multiset7.multiset的特殊操作:bound系列函数…
建站知识
2024/12/4 0:52:40
LeetCode160 相交链表
前言 题目: 160. 相交链表 文档: 代码随想录——链表相交 编程语言: C 解题状态: 没思路… 思路
依旧是双指针法,很巧妙的方法,有点想不出来。
代码
先将两个链表末端对齐,然后两个指针齐头并…
建站知识
2024/12/3 23:03:38
Dockerfile指令详解和Docker操作命令
1.容器的特点:1)自包含(包括应用程序及其运行环境);2)可移植;3)相互隔离;4)轻量级。
2.docker成为容器的事实标准在于:1)在运行环境上…
建站知识
2024/12/3 23:48:24