
计算机理论
文章平均质量分 73
计算机基础理论
kingforyang
这个作者很懒,什么都没留下…
展开
-
分布式锁完全手册
分布式锁完全手册定义锁分布式锁分布式锁逻辑分布式锁方案定义锁锁的作用:个人理解,锁的作用就是保障共享资源的一致性和正确性,从而支撑业务系统正常运行。在单进程的系统中,我们采用API级的锁就可以解决上诉问题。而随着分布式系统诞生,传统的API级锁已经无法解决上诉问题, 分布式锁就应运而生。分布式锁分布式锁作为一个服务,提供一致性和正确性访问共享资源的服务。分布式锁逻辑在和谐情况下,操作共享资源如下图有序进行,而实际情况往往不尽如人意。分布式锁方案基于MYSQL基于Redis基于Zo原创 2021-10-29 16:06:24 · 85 阅读 · 0 评论 -
网络通讯基石:TCP/IP和OSI网络模型
TCP/IP和OSI网络模型区别为什么会有网络模型对应关系数据封装为什么会有网络模型因为**标准化**。车同轨 书同文 行同伦就是秦始皇的最大贡献,有标准才能统一化。如果每个厂商都定义自己的网络模型,对于信息的流转将是巨大灾难。对应关系由国际化标准组织制定的 OSI 模型,本来是最应该在全球范围内推广的网络模型,不过因为 OSI 的设计过于理想不合实际,再加上当时应用 TCP/IP 模型的因特网(Internet)已经覆盖了全球大部分地区。种种原因,导致 OSI 并没有取得市场化的成功,仅仅是原创 2021-06-03 17:57:40 · 210 阅读 · 0 评论 -
NOSQL基石:CAP-BASE-最终一致性
NOSQL基石:CAP-BASE-最终一致性1、RDBMS的困境2、 什么是CAP原则3、什么BASE理论3.1 强一致性ACID和弱一致性BASE3.2 一个RDBMS系统具有的ACID特性3.3 一个NOSQL具有的BASE特性4、最终一致性4.1 如何实现各种类型的一致性?4.2 一致性变种1、RDBMS的困境RDBMS有以下三大困境:高并发:12306春节抢票、双11等场景下动则亿级并发,而现有RDBMS是能实现千级session。访问一次磁盘10ms, 已mysql的B+树千万级数据为2-原创 2021-05-13 18:29:11 · 635 阅读 · 0 评论 -
一文彻底弄懂大端与小端
一文彻底弄懂大端与小端1. 端模式起源端模式(Endian)起源于《格列佛游记》, 书中根据鸡蛋敲开的方式不同将所有人分为2类,从圆头开始敲的人被归为Big Endian,从尖头开始敲的被归为 Little Endian。小人国的内战就是源于吃鸡蛋是是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。2. 大小端定义大端:高地址存低字节,低地址存高字节小端:低地址存低字节,高地址存高字节人类读写数据习惯是大端字节序,大数据先读,小数据后读。所以小端是反人类的方式原创 2021-04-29 18:13:05 · 17605 阅读 · 0 评论