缓存穿透场景 缓存穿透是指由于请求没有办法命中缓存,因此就会直接打到数据库,当请求量较大时,大量的请求就可能会直接把数据库打挂。 …
发布于 2024-09-15
摘要
发布于 2024-09-14
摘要
用户查询优惠卷功能之缓存常见问题解决 缓存击穿场景 当某个热点数据在缓存中过期时,如果此时有大量并发请求同时访问这个数据,由于缓存 …
发布于 2024-09-13
摘要
一致性分为三种级别: 三种缓存操作的设计模式 写:更新的时候,先更新数据库,然后再删除缓存。 3.Write behind 我们通 …
发布于 2024-09-09
摘要
在 Linux 中,想要终止一个程序的执行,在前台可以通过 ctrl+c 实现,在后台运行的程序,可以通过 kill 命令来终止。 …
发布于 2024-09-06
摘要
产生原因: 分析方法: 查看查询计划 Type Extra
发布于 2024-09-03
摘要
基于注解实现分布式锁防重复提交 主要解决的是防止同一优惠卷重复提交的问题。 问题产生原因: 为什么不能使用本地锁? 分布式锁 KE …
发布于 2024-09-02
摘要
系统操作日志**是用于记录系统中用户或系统本身所执行的各类操作的日志信息。这些日志通常包括操作的时间、操作的用户、具体操作内容、操 …
发布于 2024-08-27
摘要
今天在做业务时遇到一个商家新增优惠卷需要进行大量逻辑判断的场景,一大坨的if-else判断实在看着头疼,想到之前学习过的责任链模式 …
发布于 2024-08-25
摘要
错误码为字符串类型,共5位,分成两个部分:错误产生来源+四位数字编号。 说明:错误产生来源分为A/B/C 四位数字编号从0001到 …
发布于 2024-08-24
摘要
Boot 骨架项目 使用 IDEA 创建 SpringBoot 项目时,会创建出 .mvn 目录、HELP.md、mvnw 和 m …