首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
架构知识
妥妥的_
创建于2022-03-09
订阅专栏
项目与架构
暂无订阅
共8篇文章
创建于2022-03-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
redis
缺点:需要额外的管理开销,需要复杂的同步机制,避免死锁等等。 :压缩列表和双端链表的折中方案。 如果列表中的元素较少,Redis倾向于使用压缩列表进行存储,因为压缩列表占用内存更少
分布式锁
如果是,说明获取到锁。 当第一个节点被释放后,其余客户端会收到监听消息,可以获取锁。 setNx+expire,setNx表示当不存在值时
网络协议
会话层:半双工、单工和全双工的方式建立会话。 传输层:该层的主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。
问题排查相关
# 虚拟机相关 ## CPU飙高 > [jstack配合top命令分析CPU飙高、程序死锁问题](https://blog.csdn.net/u012988901/article/details/10
Zookeeper
可以认为zk是为了保证数据在集群间的数据一致性。 分布式系统协调。可以认为zk是为了保证数据在集群间的数据一致性。 分布式系统协调能力。
【索引】为什么选择B+树作为索引的数据结构
通常我们存储一些数据的时候,直观的会想到用数组或者链表。但是对于大量数据的读取和更新数组和链表都不合适。数组在读取时很快,但是插入要移动大量数据,链表在插入时很快,但是查找效率不高,只能遍历。 这个时
分布式唯一主键
1. uuid 1. 生成简单,没有网络消耗 2. 会暴露mac地址 3. 没有顺序性,会导致数据重排 4. 太长 2. db 1. 单点性能 2.
索引
问题清单 为什么要给表加上主键? 如果不加主键,这些数据在磁盘上是无序的分布状态。所以我们在创建表的时候都需要指定主键。 mysql的innodb表,如果没有指定主键,会默认设置一个自增字段做为主键。