自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis:缓存穿透、缓存击穿、缓存雪崩

利用布隆过滤器,将查询的数据条件都哈希到一个足够大的布隆过滤器中,用户发送的请求过来时,先被布隆过滤器拦截,一定不存在的数据直接就被拦截返回了,从而可以避免缓存和数据库都不存在的数据进行查询访问,达到减轻此类情况下数据库压力的目的。,通过设置lockkey 或者 通过当前的时间与锁设置的时间做比较,如果当前时间已经大于锁设置的时间临界,即可以进一步判断是否可以获取锁,否则说明该锁还在被占用,不能获取该锁。当主节点的数据发生变化时,会将变化的数据同步给从节点,这样从节点的数据就可以和主节点的数据保持一致了。

2023-08-15 15:08:17 2575

原创 SQL——执行计划

​:发生于,并且没有可用的索引时,会发生表扫描,表示将整个表扫描一次[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RCeyyYzt-1676258594249)(assets/表扫描.png)]

2023-02-13 11:24:53 386

原创 SQL——视图

​ 像是虚拟的表,是包含根据需要检索数据的查询(创建视图后,它的定义就保存在数据库中,但是视图返回的真实数据不会从底层表分离出来)​ 视图是持久的,而不是临时的,一旦创建了视图,可以持续的引用视图,直到删除它为止。

2023-02-13 11:22:53 157

原创 SQL——索引

SqlServer默认情况下建立的索引就是非聚集索引,不重新组织表中的数据,而是对每一行存储索引列支并用一个指针指向数据所在的页面,即对数据不排序,因为指针(目录)的关系,也不需要全表扫描。它与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。保证在索引列中的全部数据是唯一的,对聚簇索引和非聚簇索引都可以使用。​ 物理索引,与基表的物理顺序相同,数据值的顺序总是按照顺序排列。又叫组合索引,在索引建立语句中同时包含多个字段名,最多16个字段。

2023-02-13 11:21:19 105

原创 SQL Server时间相关处理函数总结

【代码】SQL Server时间相关处理函数总结。

2023-02-13 11:18:11 225

原创 幂等性——幂等设计

幂等性:不管是执行一次还是多次,产生的结果和影响都是相同的​ 如:保证相同的ID组合只会插入一条数据到DB里面,如果一个请求是save,后续的都应该update这条数据幂等的缺点:——因此,除了业务上的特殊要求外,尽量不提供幂等的接口使客户端逻辑处理变得简单,但服务逻辑却变得复杂把并行执行的功能改为串行执行,降低了执行效率遇到的具体业务实例:上线sql、hangfire定时删除数据。

2023-02-13 11:15:01 159

原创 设计模式——工厂模式

设计模式——工厂模式

2022-12-13 17:26:45 83

空空如也

空空如也

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

TA关注的人

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