本文分类:news发布日期:2025/2/24 21:03:47
相关文章
分布式锁-redission
5、分布式锁-redission
5.1 分布式锁-redission功能介绍
基于setnx实现的分布式锁存在下面的问题:
重入问题:重入问题是指 获得锁的线程可以再次进入到相同的锁的代码块中,可重入锁的意义在于防止死锁,比如HashTable这样的代码…
建站知识
2025/2/23 23:16:18
【linux】基础IO(三)
上一节基础IO我们着重理解了重定向与缓冲区,这节我们需要重点理解文件再磁盘中是怎样存储。以及上一节我们没有涉及到的知识。 stderr到时有什么用? 目录 fd-> 0 1 2:初步理解2怎样将错误与正确输出都打印在一个文件? 文件在硬…
建站知识
2025/2/24 21:02:19
MyBatis核心配置文件介绍使用
文章目录 一、environments二、properties三、typeAliases四、mappers五、创建核心配置文件模板&映射文件模板核心配置文件模板映射文件模板 六、总结 一、environments
核心配置文件中的标签必须按照固定的顺序: properties?,settings?,typeAliases?,typeH…
建站知识
2025/1/26 17:18:17
golang 协程池 动态扩缩容
参考 github.com/panjf2000/ants
package mainimport ("fmt""sync""sync/atomic""time"_ "github.com/panjf2000/ants"
)type pool struct {// 协程池最大容量cap int32// 当前运行的协程个数run int32block bool// 空闲…
建站知识
2025/1/29 2:12:52
微服务之Consul 注册中心介绍以及搭建
一、微服务概述
1.1单体架构
单体架构(monolithic structure):顾名思义,整个项目中所有功能模块都在一个工程中开发;项目部署时需要对所有模块一起编译、打包;项目的架构设计、开发模式都非常简单。
当项…
建站知识
2025/2/19 2:38:26