摘要: 今天写完接口之后发现客户端503了,查看后端代码报的错 先看最下面的caused by: OK有点抽象,看看上面报的什么: 哦我好像有点理解,该不会是我sql配置写错了吧,看看: id怎么会有一点报红呢?哦,是http没有加s啊 有些时候就是会出现这种很扯的问题 阅读全文
posted @ 2025-03-27 21:02 ImanityKuhaku 阅读(16) 评论(0) 推荐(0)
摘要: 使用 SETNX(Set if Not Exists) 命令尝试设置一个键值对。如果键不存在,则设置成功并返回 1;如果键已存在,则设置失败并返回 0。 EXPIRE:为键设置一个过期时间,防止因客户端崩溃导致锁无法释放的情况(避免死锁) DEL:当持有锁的客户端完成操作后,需要删除该键以释放锁 从 阅读全文
posted @ 2025-03-24 08:28 ImanityKuhaku 阅读(27) 评论(0) 推荐(0)
摘要: 使用LFU或者LRU算法 LRU:最近最少使用的数据会被淘汰 LFU:访问频率最低的数据会被淘汰 # 设置 Redis 淘汰策略为 LRU config set maxmemory-policy allkeys-lru 优点是自动化管理,无需手动干预,但是如果热点数据分布不均匀,仍然会有冷门数据被留 阅读全文
posted @ 2025-03-24 08:28 ImanityKuhaku 阅读(81) 评论(0) 推荐(0)
摘要: 是指在某个时刻,大量的缓存数据同时过期失效,这些请求直接冲击数据库,可能导致数据库负载骤增,甚至崩溃,一般发生在缓存服务器重启,一批数据的缓存设置了相同的过期时间,或者多个缓存节点宕机 可以通过设置不同的过期时间,不要让太多的缓存数据同时失效 或者使用多级缓存,使用本地+远程的方式,可以有效减少数据 阅读全文
posted @ 2025-03-24 08:27 ImanityKuhaku 阅读(34) 评论(0) 推荐(0)
摘要: 如何保证MQ幂等性?或 如何防止消息重复消费? 幂等性操作指的是多次操作同一个业务,但结果一样,比如删除和查询,但是新增和修改不行,他们会导致数据异常,解决方案有两种,一种是在业务中判断是否需要消费,另一种是设置消息的唯一ID,每条消息都生成一个唯一的id,消费者接收到消息后处理自己的业务,完成后将 阅读全文
posted @ 2025-03-23 08:34 ImanityKuhaku 阅读(25) 评论(0) 推荐(0)
摘要: ​ 微服务某商城模块,进行购物车结算时提示订单生成失败,后台无错误,打开f12检查,有数据进入,但报错503,猜测是服务器方面的问题,排查后发现是配置Nacos时,明明不规范无法识别 修改前: ​​​​ 修改后: 修改完成后不再出现问题,问题解决 ​ 阅读全文
posted @ 2025-03-20 08:16 ImanityKuhaku 阅读(16) 评论(0) 推荐(0)
摘要: 1.什么是分布式事务: 举个例子,某购物软件用户下单,这里要理解,在下单时会返回一个订单并清理购物车,并减少商品库的商品,由于订单、购物车、商品分别是三个不同的微服务,而每个微服务都有自己独立的数据库,一次下单事务需要订单、购物车、商品服务分别执行自己的本地事务,是跨多个数据库完成这次下单的事务,像 阅读全文
posted @ 2025-03-18 08:12 ImanityKuhaku 阅读(39) 评论(0) 推荐(0)
摘要: InnoDB和MyISAM是MySQL数据库中两种常用的存储引擎,它们在功能和性能方面有着显著的区别: 主要区别 事务支持: InnoDB:支持事务(ACID特性),这意味着它可以提供回滚、崩溃修复和一致性等功能。使用InnoDB可以确保数据的完整性和可靠性。 MyISAM:不支持事务处理。一旦发生 阅读全文
posted @ 2025-03-10 15:32 ImanityKuhaku 阅读(59) 评论(0) 推荐(0)
摘要: 如上所述,该错误是由于Spring在创建familyMemberController时,无法满足familyMemberService的依赖注入。进一步追踪发现,wechatServiceImpl中的wechat.appId配置项未正确配置,导致依赖注入失败。 分析原因可能是配置文件缺失或错误:we 阅读全文
posted @ 2025-03-05 11:18 ImanityKuhaku 阅读(107) 评论(0) 推荐(0)
摘要: 今天在写pdf上传文件接口的时候发生以下的情况: 路径很明确,所以直接找过来: 是这个类没有下载完成,顶端有提示下载,点击下载,问题解决 阅读全文
posted @ 2025-02-28 20:24 ImanityKuhaku 阅读(28) 评论(0) 推荐(0)