道阻且长,行则将至

Scroll Down

Dubbo中Protocol和Invoker

概述本文主要讲述Dubbo中的核心组件Protocol以及InvokerProtocol属于Dubbo核心操作类,主要定义了Dubbo框架的两个核心操作,即导出(export)和调用(refer)。Protocol定义/** * Protocol类定义了Dubbo中的核心操作,即服务导出和服务调用。

Redis实现缓存一致性的原理深度解析

首先要明白,缓存和数据库数据之间没有绝对的一致性,如果要绝对一致,那就不能使用缓存,我们只能保证数据的最终一致性,以及尽量保证缓存不一致的时间最短。另外,为了避免极端条件下造成的缓存与数据库之间的数据不一致,缓存需要设置一个失效时间。时间到了,缓存自动被清理,这样才能达到缓存和数据库数据的“最终一致

MySQL中的索引(二)

1 联合索引1.1联合索引简介上篇叙述的主键索引和辅助索引都是单列索引,但遇到多条件查询时,不可避免会使用到多列索引,又叫联合索引或组合索引。单列索引的键值数量为1,联合索引键值数量大于等于2。【MySQL中的索引(一) 】无论是单列索引还是联合索引,在MySQL中,数据结构均是B+树,如下图。下面

MySQL中的索引(一)

1 索引简介1.1 索引定义索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。索引的优