摘要:
http://dy.163.com/v2/article/detail/DSQP8SCF0518TCGA.html 阅读全文
摘要:
平时我们在设计数据库表的时候总会设计 unique 或者 给表加上 primary key 的限制条件. 此时 插入数据的时候 ,经常会有这样的情况: 我们想向数据库插入一条记录: 若数据表中存在以相同主键的记录,我们就更新该条记录。 否则就插入一条新的记录。 逻辑上我们需要怎么写: $result 阅读全文
摘要:
MVCC: 是行级锁的一个变种;是innodb存储引擎实现事务隔离级别的一种方式;是对事务隔离级别的read-commit和repeatable-read的一种实现方式;是乐观锁的一种实现; MVCC的实现: 通过保存数据在某个时间点的快照来实现的。这意味着一个事务无论运行多长时间,在同一个事务里能 阅读全文
摘要:
我们知道无论是生产者还是消费者,都需要和 RabbitMQ Broker 建立连接,这个连接就是一条 TCP 连接,也就是 Connection。 一旦 TCP 连接建立起来,客户端紧接着可以创建一个 AMQP 信道(Channel),每个信道都会被指派一个唯一的 ID。 信道是建立在 Connec 阅读全文
摘要:
主要区别: MyISAM是非事务安全型的,而InnoDB是事务安全型的。 MyISAM锁的粒度是表级,而InnoDB支持行级锁定。 MyISAM支持全文类型索引,而InnoDB不支持全文索引。 MyISAM相对简单,所以在效率上要优于InnoDB,小型应用可以考虑使用MyISAM。 MyISAM表是 阅读全文
摘要:
计算机组成原理 计算机操作系统 网络原理 数据库原理 计算机图形学 编译原理 数据结构 离散数学、人工智能、区块链等等理论知识。 阅读全文
摘要:
1.二叉搜索树(AVL): 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 二叉搜索树与二分查找性能比较: 二叉搜索树的所有非叶子结点的左右子树的结点数目均保持差不多(平衡),那 阅读全文
摘要:
zookeeper:是应用于分布式架构的分布式协调服务; 主要功能: 统一配置管理:对于多台服务器的配置文件共性内容做提取然后管理;做法:将共性yml文件放在zookeeper的znode节点中,让其他系统监听znode节点; 统一命名管理:其他服务器通过域名访问到我们的资源 分布式锁: zooke 阅读全文