相关文章
ARM 架构下 spin_lock 实现
阅读该文章前,需要对原子指令有所了解,推荐阅读 聊一聊原子操作和弱内存序 1、概念
内核当发生访问资源冲突的时候,可以有两种锁的解决方案选择:
一个是原地等待一个是挂起当前进程,调度其他进程执行(睡眠…
建站知识
2025/4/13 20:00:05
Hadoop文件操作指南:深入解析文件操作
1 Hadoop文件系统概述 Hadoop分布式文件系统(HDFS)是Hadoop生态的核心存储组件,专为大规模数据集设计,具有高容错性和高吞吐量特性。 HDFS核心特性: 分布式存储:文件被分割成块(默认128MB)分布存储多副本机制:每个块默认3副本&…
建站知识
2025/4/13 19:55:56
10-MySQL-性能优化思路
1、优化思路
当我们发现了一个慢SQL的问题的时候,需要做性能优化,一般我们是为了提高SQL查询更快,一个查询的流程由下图的各环节组成,每个环节都会消耗时间,要减少消耗时候需要从各个环节都分析一遍。 2 连接配置优化 第一个环节是客户端连接到服务端,这块可能会出现服务…
建站知识
2025/4/13 19:53:49
Hyprnote开源程序是一款记录和转录您会议的 AI 记事本。 本地优先且可扩展 。
一、软件介绍
文末提供源码下载学习 Hyprnote开源程序是一款记录和转录您会议的 AI 记事本。 从您的原始会议记录中生成强大的摘要,本地优先且可扩展 。使用开源模型 (Whisper & Llama) 离线工作,高度可扩展 ,由插…
建站知识
2025/4/13 19:45:36
掌握 Git 的十大基础命令
李升伟 编译
在 IT 领域,很少有技术能像 Git 一样占据绝对主导地位,几乎无人能及。Git 在软件开发中扮演着核心角色,其影响力之大甚至让其他版本控制系统(如 SVN 和 Mercurial)几乎被淘汰。如今,我们已难以…
建站知识
2025/4/13 19:43:29
Cygwin中使用其它平台生成的动态库
在 Cygwin 环境下链接 VC 生成的 DLL 库需解决符号导出格式和调用约定的兼容性问题,以下是具体操作步骤: 一、VC 生成 DLL 的配置要点 声明 C 风格导出函数 在 VC 中使用 extern "C" 和 __declspec(dllexport) 避免 C 名称修饰,…
建站知识
2025/4/13 19:30:09
006.Gitlab CICD流水线触发
文章目录 触发方式介绍触发方式类型 触发方式实践分支名触发MR触发tag触发手动人为触发定时任务触发指定文件变更触发结合分支及文件变更触发正则语法触发 触发方式介绍
触发方式类型
Gitlab CICD流水线的触发方式非常灵活,常见的有如下几类触发方式: …
建站知识
2025/4/13 19:27:02
spring--声明式事务
声明式事务
1、回顾事务 要么都成功,要么都失败! 事务在项目开发中,十分重要,涉及数据的一致性问题 确保完整性和一致性
事务ACID: 原子性:事务是原子性操作,由一系列动作组成,…
建站知识
2025/4/13 19:25:57