自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 数据库与缓存一致性

一、先删除缓存,后修改数据库 一个写的操作先进来,把缓存删除了; 在写操作还没有更新数据库的时候,一个读的请求又进来了,发现没有命中缓存,就去数据库把老数据取出来了; 写操作更新了数据库; 读操作把老数据放在了缓存中 存在问题 二、先修改数据库,后删除缓存 读操作先进来,发现没有缓存,去数据库中读数据,这个时候因为某种原因卡了,没有及时把数据放入缓存; 写的操作进来了,修改了数据库,删除了缓存; 读操作恢复,把老数据写进了缓存。 这样就造成了数据库、缓存不一致,不过,这个概率出现的非常低。

2021-07-13 20:14:56 97

原创 聚簇索引与非聚簇索引

MySQL索引与页的关系 为了是磁盘按需读取,要求每次预读的长度都是页的整数倍。数据库把一个节点大小设置为等于一页,这样每个节点只需一次I/O就可完全载入。 Page页结构 Page是整个InnoDB存储的最基本构件,也是InnoDB磁盘管理的最小单位,与数据库相关的所有内容都存储在这种Page结构里。Page分为几种类型,常见的页类型有数据页(B-tree Node)Undo页(Undo Log Page)系统页(System Page) 事务数据页(Transaction System Page)

2021-07-13 20:11:53 291

原创 Dubbo基本原理与机制

1、什么是Dubbo Dubbo 是一款高性能、轻量级的开源 RPC 框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 2、Dubbo依赖关系 1、服务消费者(Consumer): 调用远程服务的服务消费方,服务消费者在启动时,向注册中心订阅自己所需的服务,服务消费者从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。 2、注册中心(Registry):注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于

2021-05-12 19:55:29 4466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除