自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud 总结

commandProperties表示设置隔离策略(可以多个), 上述例子表示,当前线程请求的时间超过1秒就执行降级。1、在Controller上面加这个注解,指定当前整个Controller都用这个降级方法。3、解耦降级逻辑(上述两种方法都有代码侵入的缺陷,建议采用这种方式)然后再在需要降级的接口上加@HystrixCommand注解。2、直接在Controller某个接口方法上加这个注解。实现调用Feign的接口,为每个方法都实现一个降级方法。方式同消费者的第二种方法。

2023-12-23 14:48:29 985

原创 Mysql索引

MyISAM使用B+树构建索引树时,叶子节点中存储的键值为索引列的值,数据为索引所在行的磁盘地址,因此在MyIsam中,主键索引和辅助索引的结构是一样的,叶子节点保存的都是行记录的磁盘位置,只是主键索引的键值是唯一的,辅助索引的键值可以重复。聚簇索引之外的所有索引都称为辅助索引,辅助索引中,叶子节点存放的数据是行数据的主键值。使用辅助索引查询的时候,因为辅助索引叶子节点保存的数据不是当前记录的数据而是当前记录的主键索引,索引如果需要获取当前记录完整数据就必然需要根据主键值从主键索引继续查询。

2023-12-23 14:46:45 1001

原创 Redis学习笔记

链表,插入删除复杂度为O(1),查询为O(n),一个列表最多可以存储2^32 - 1 个元素, 当列表中存储的元素较少时,Redis 会使用一块连续的内存来存储这些元素,这个连续的结构被称为 ziplist(压缩列表),而当数据量较大时,Redis 列表就会是用 quicklist(快速链表)存储元素。为了减轻后台数据库的压力,一般会先将数据读取出来后,缓存到redis中,但用户查询的时候,如果redis中存在则直接返回,否则读取数据库信息,然后返再将数据缓存到redis中并返回给用户。

2023-12-23 14:43:42 16

原创 Mysql事务

A事务在读取某一批数据后,B对其中某些数据作了修改(此时B未提交),A执行同样的sql和之前的结果一样,当B提交了之后,A再执行同样的sql,但是结果和之前不一样。A 事务在执行时,B事务往修改一条数据,然后回滚,在B回滚前,A已经读取到了B修改后的数据,此时该数据就是脏数据,出现此情况是因为读取到了B事务未提交的数据。A事务在读取某一批数据,B事务插入了一条新数据并提交,此时A也想插入相同的数据,结果插入失败,然后也查询不到该数据。以下情况均是同个表的。

2023-12-23 14:34:29 664

空空如也

空空如也

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

TA关注的人

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