相关文章
【linux】常用的互斥手段及实例简述
文章目录 10. 原子变量(atomic_t)20. 自旋锁(spinlock_t)21. 读写锁(rwlock_t)22. 顺序锁(seqlock_t) 10. 原子变量(atomic_t) 头文件 #include <linux/types.h>
// -> <linuc/atomic.h>
// -> <asm-generic/atomic64.h>结构体 /* 32bit */
typedef …
建站知识
2025/1/11 8:13:11
Shell 中 IFS 的小妙用
在 Shell 脚本中,IFS 是一个特殊的环境变量,用于定义字段分隔符(Internal Field Separator)。它控制了如何将字符串拆分成多个字段。默认情况下,IFS 的值是空格、制表符和换行符。当使用诸如 read 或命令替换等功能时&…
建站知识
2025/1/9 16:56:40
软件测试技术分享丨遇到bug怎么分析?
为什么定位问题如此重要?
可以明确一个问题是不是真的“bug”
很多时候,我们找到了问题的原因,结果发现这根本不是bug。原因明确,误报就会降低
多个系统交互,可以明确指出是哪个系统的缺陷,防止“踢皮球…
建站知识
2025/1/2 1:39:58
Maven 一键部署到 SSH 服务器
简介
利用 Maven Mojo 功能一键部署 jar 包或 war 包到远程服务器上。
配置
在 maven 的setting.xml 配置服务器 SSH 账号密码。虽然可以在工程的 pom.xml 直接配置,但那样不太安全。
<servers><server><id>iq</id><configuration&…
建站知识
2025/1/10 10:30:06
Docker容器:docker镜像的创建及dockerfile
文章目录 Docker容器:docker镜像的创建及dockerfile案例一.docker镜像的三种创建方法1.基于现有镜像创建1.1 启动镜像1.2 生成新镜像 2.基于本地模板创建2.1 OPENVZ 下载模板2.2 导入容器生成镜像 3.基于dockerfile创建3.1 dockerfile结构及分层3.2 联合文件系统3.3…
建站知识
2025/1/9 2:20:58
数据结构——布隆计算器
文章目录 1.什么是布隆过滤器?2.布隆过滤器的原理介绍3.布隆过滤器使用场景4.通过 Java 编程手动实现布隆过滤器5.利用Google开源的 Guava中自带的布隆过滤器6.Redis 中的布隆过滤器6.1介绍6.2使用Docker安装6.3常用命令一览6.4实际使用 1.什么是布隆过滤器…
建站知识
2025/1/8 3:20:18
Cookie 和 Session 的工作流程
目录 一、Cookie是什么? 二、Session是什么? 三、Cookie的工作流程 四、Session的工作流程 五、Session和Cookie的区别和联系 一、Cookie是什么? Cookie是一种在网站和用户之间交换信息的机制。它是由Web服务器发送给用户浏览器的小型文本文件ÿ…
建站知识
2025/1/4 6:07:05
API自动化管理: 从繁琐到轻松
在数字化时代,API(应用程序编程接口)在软件开发中扮演着至关重要的角色。然而,API管理可能会变得十分繁琐,耗费大量时间和资源。那么,如何实现API自动化管理,从而节省时间、提高效率,…
建站知识
2025/1/9 12:07:51