推荐文章
kafka

kafka思维导图

博客中kafka相关的思维导图。

阅读更多
mysql

mysql思维导图

博客中mysql相关思维导图

阅读更多
rabbitmq

rabbitmq思维导图

博客中涉及到的rabbitmq相关概念。

阅读更多
redis

redis思维导图

博客中redis相关思维导图。

阅读更多
研发效能 研发效能
概念更高效、更高质量、更可靠、可持续地交付更优的业务价值 更高效:价值的流动过程必须高效顺畅,阻力越小越好。 更高质量:如果质量不行,流动越快,死的也会越快。 更可靠:安全性和合规性要保障好。 可持续:输出不能时断时续,小步快跑才是正道,
2021-08-15
一致性哈希 一致性哈希
Hash取模缺点 节点出现宕机,哈希需要重新调整,数据迁移较多,缓存场景会出现缓存击穿,甚至缓存雪崩 节点扩容,哈希需要重新调整,问题同上 一致性哈希算法基本思想 固定N,避免了N的变动 Karger的一致性哈希算法将N设置为2^32
2021-07-12
linux优化方法 linux优化方法
CPU高cpu占用率的进程和线程top # 查看高CPU进程 top -H -p pid # 查看高CPU线程 CPU占用资源低但是系统响应速度很慢可能是什么问题等待磁盘I/O完成的进程过多,导
2021-07-08
docker必知必会 docker必知必会
docker重要知识点
2021-07-07
攻击技术 攻击技术
XSS 跨站脚本攻击原理 恶意攻击者将代码通过网站注入到其他用户浏览器中的攻击方式。 攻击者会把恶意JavaScript 代码作为普通数据放入到网站数据库中; 其他用户在获取和展示数据的过程中,运行JavaScript 代码; JavaS
2021-06-30
操作系统必知必会 操作系统必知必会
操作系统操作系统是管理计算机硬件与软件资源的程序,本质上是运行在计算机上的软件程序 ,为用户提供一个与系统交互的操作界面 , 分内核与外壳,外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序。 32位系统进程可分配内存创建一个进程时
2021-06-30
HTTP和HTTPS HTTP和HTTPS
报文请求报文 请求行:请求方法、请求地址和协议及版本,以CRLF结束。 请求Header:拥有若干个报文属。 空行,分隔首部和请求体 请求体。 POST和PUT的区别在HTTP规范中,POST是非幂等的,PUT是幂等的 GET与POST
2021-06-30
python多线程同步 python多线程同步
Condition相关函数acquire() — 线程锁,注意线程条件变量Condition中的所有相关函数使用必须在acquire() /release() 内部操作; release() — 释放锁; wait(timeout) — 线
2021-06-26
Paxos与Raft Paxos与Raft
Paxos解决了一致性问题。 在一个分布式系统中,每个 proposer都可以提出一个 value,consensus 算法就是用来从这些 values 里选定一个最终 value。如果没有 value 被提出来,那么就没有 value
2021-06-25
2PC与3PC 2PC与3PC
2PC二阶段提交就是将事务的提交过程分成了两个阶段来进行处理。 阶段一 事务询问协调者向所有的参与者询问,是否准备好了执行事务,并开始等待各参与者的响应。 执行事务各参与者节点执行事务操作,并将 Undo 和 Redo 信息记入事务日志中
2021-06-23
oceanbase了解 oceanbase了解
透明可扩展的企业级数据库 透明可扩展企业级数据库面临的问题 企业级数据库是一个面向单机设计的数据库,没有解决可扩展性的问题。这跟企业数据库的技术有关,也跟企业级数据库的商业模式有关。 如果容量不足怎么办?可以采用垂直扩展的方式。通过不断扩展
2021-06-23
CAP和BASE理论 CAP和BASE理论
CAP定理一个分布式系统不可能同时满足一致性(C:Consistency),可用性(A: Availability)和分区容错性(P:Partition tolerance)这三个基本需求,最多只能同时满足其中的2个。 一致性,指数据在多个
2021-06-23
1 / 8