相关文章
一个单生产-多消费模式下无锁方案(ygluu/卢益贵)
一个单生产-多消费模式下无锁方案
ygluu/卢益贵
关键词:生产者-消费者模型、无锁队列、golang、RWMutex
本文介绍一个“单生产(低频)-多消费”模式下的无锁哈希类方案,这个方案的性能优于golang的RWMutex,因为它永远不会因为“写”而导致与…
建站知识
2024/12/24 16:35:45
git cherry pick merge部分提交
cherry pick merge 指定某次提交
1. git history 选择要从哪个分支merge 2. 找到提交记录,选择cherry pick
3.这个时候就可以直接push了
建站知识
2024/12/24 16:35:41
Docker 哲学 - ip 的组成规则 与 网关介绍
在 IP 地址中,我们通常将 IP 地址分为两部分:网络部分和主机部分。网络部分用于标识网络,主机部分用于标识该网络中的特定主机。 IP 地址的每个部分(也被称为一个八位组或一个字节)可以是从0到255的任何值。 一个 IPv4…
建站知识
2024/12/24 16:35:38
【python从入门到精通】-- 第二战:注释和有关量的解释
🌈 个人主页:白子寰 🔥 分类专栏:python从入门到精通,魔法指针,进阶C,C语言,C语言题集,C语言实现游戏👈 希望得到您的订阅和支持~ 💡 坚持创作博文…
建站知识
2024/12/24 16:35:34
__init__.py 的作用
在 Python 中,包含一个名为 __ init __.py 的文件的目录被称为一个包(package)。 __ init __.py 文件的作用有以下几点: 指示包含该文件的目录是一个 Python 包:当 Python 导入一个包时,会查找该包所在目录…
建站知识
2024/12/24 16:35:29
springboot swagger 接口文档分组展示
例如将 controller 分成四类,分别放到四个包下: xxx.xxx.xxx.controller.manage
xxx.xxx.xxx.controller.client
xxx.xxx.xxx.controller.authority
xxx.xxx.xxx.controller.common
SwaggerConfig.java:
import io.swagger.annotations.Api…
建站知识
2024/12/24 16:35:25
计算机网络:数据交换方式
计算机网络:数据交换方式 电路交换分组交换报文交换传输对比 本博客介绍计算机之间数据交换的三种方式,分别是电路交换、分组交换以及报文交换。
电路交换
我们首先来看电路交换,在电话问世后不久,人们就发现要让所有的电话机都…
建站知识
2024/12/24 16:35:22
【数据结构与算法】java有向带权图最短路径算法-Dijkstra算法(通俗易懂)
目录 一、什么是Dijkstra算法二、算法基本步骤三、java代码四、拓展(无向图的Dijkstra算法) 一、什么是Dijkstra算法
Dijkstra算法的核心思想是通过逐步逼近的方式,找出从起点到图中其他所有节点的最短路径。算法的基本步骤如下:…
建站知识
2024/12/24 16:28:45