相关文章
【Go】-go中的锁机制
目录
一、锁的基础知识
1. 互斥量/互斥锁 2. CAS(compare and swap)
3. 自旋锁
4. 读写锁
5. 乐观锁 & 悲观锁
6. 死锁
二、go中锁机制
1. Mutex-互斥锁
2. RWMutex-读写锁
2.1 RWMutex流程概览
2.2 写锁饥饿问题
2.3. golang的读写锁源…
建站知识
2024/11/26 13:38:33
dubbo-go框架介绍
框架介绍
什么是 dubbo-go
Dubbo-go 是 Apache Dubbo 的 go 语言实现,它完全遵循 Apache Dubbo 设计原则与目标,是 go 语言领域的一款优秀微服务开发框架。dubbo-go 提供:
API 与 RPC 协议:帮助解决组件之间的 RPC 通信问题&am…
建站知识
2024/11/26 13:37:32
一篇文章了解Linux
目录
一:命令
1 ls命令作用
2 目录切换命令(cd/pwd)
(1)cd切换工作目录命令
3 相对路径、绝对路径和特殊路径
(1)相对路径和绝对路径的概念和写法
(2)几种特殊路径的表示符
(3)练习题:
4 创建目录命令&#x…
建站知识
2024/11/26 13:36:29
漫步北京小程序+气象景观数字化服务平台,让气象景观触手可及
近日,由北京万云科技有限公司和北京市气象服务中心打造的“气象景观数字化服务平台“和“漫步北京“小程序已经上线,旨在深度挖掘北京地区的特色气象景观资源,通过先进的科技手段,提供精准、权威的气象景观预报服务,为…
建站知识
2024/11/26 13:35:25
面试题---深入源码理解MQ长轮询优化机制
引言
在分布式系统中,消息队列(MQ)作为一种重要的中间件,广泛应用于解耦、异步处理、流量削峰等场景。其中,延时消息和定时消息作为MQ的高级功能,能够进一步满足复杂的业务需求。为了实现这些功能…
建站知识
2024/11/26 13:34:23
leetcode hot100【LeetCode 41.缺失的第一个正数】java实现
LeetCode 41.缺失的第一个正数
题目描述
给你一个未排序的整数数组 nums,请你找出其中没有出现的最小的正整数。
要求:时间复杂度应为 O(n),并且只能使用常数级别的额外空间。
示例 1:
输入: nums [3,4,-1,1]
输出: 2示例 2:
输入: nu…
建站知识
2024/11/26 13:32:20
利用 Jsoup 进行高效 Web 抓取与 HTML 处理
Jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 JQuery 的操作方法来取出和操作数据。
官网:https://jsoup.org/
中文文档:Jsou…
建站知识
2024/11/26 13:31:18