- 博客(4)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 分布式一致性协议
一致性协议 在分布式系统中,为了保持事务处理的ACID特性,引入一个称为协调者的组件来统一调度所有分布式节点的执行逻辑,这些被调度的分布式节点则被称为参与者。协调者负责调度参与者的行为,并最终决定这些参与者是否要把事务正真进行提交。 2PC 二阶段提交,为了使基于分布式系统架构下的所有节点在进行事务处理过程中能够保持原子性和一致性而设计的一种算法。用来保证分布式系统数据一致性。 阶段一:提交事务请...
2019-08-07 23:51:51 170
转载 数据库索引原理及优化
摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。 常见的查询算法及数据结构 为什么这里...
2019-08-07 23:37:42 89
原创 ActiveMQ消息确认机制
背景 在巡更组件中,通过下图所示流程获取门禁,报警器事件来完成巡更任务,流程中有两处使用了ActiveMQ来传输消息,那么消息在传输的过程中ActiveMQ是如何保障消息传输的可靠性,本文将通过介绍ActiveMQ的消息确认机制来进行分析。 消息生命周期 我们先看一下activemq中,一条消息的生命周期如下图所示: 图片中简单的描述了一条消息的生命周期,不过在不同的架构环境中,message...
2019-08-07 23:36:42 260
转载 【转载】Linux简介及最常用命令
【转载】原文连接: https://blog.csdn.net/xulong_08/article/details/81463054 Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序...
2019-08-05 11:21:08 113
Oracle spatial的三角剖分函数(SDO_TRIANGULATE)
2015-07-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人