相关文章
Redis作为分布式锁,得会避坑
日常开发中,经常会碰到秒杀抢购等业务场景。为了避免并发请求造成的库存超卖等问题,我们一般会用到Redis分布式锁。但是使用Redis分布式锁之前要知道有哪些坑是需要我们避过去的。
1. 非原子操作(setnx expire) 一说到实现Redis…
建站知识
2025/5/3 19:07:24
SpringAOP模拟实现
文章目录 1_底层切点、通知、切面2_切点匹配3_从 Aspect 到 Advisor1_代理创建器2_代理创建时机3_Before 对应的低级通知 4_静态通知调用1_通知调用过程2_模拟 MethodInvocation 5_动态通知调用 1_底层切点、通知、切面 注意点:
底层的切点实现底层的通知实现底层的…
建站知识
2025/5/3 21:32:58
leetcode 找不同
389. 找不同
已解答
简单
相关标签
相关企业
给定两个字符串 s 和 t ,它们只包含小写字母。
字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。
请找出在 t 中被添加的字母。 示例 1:
输入:s "abcd"…
建站知识
2025/5/4 6:07:03
Spring Boot中的自动装配机制
文章目录 1. 什么是自动装配?2. 自动装配是如何工作的?3. 如何开启自动装配?4. 自动装配的注意事项5. 结语推荐阅读文章 在Spring Boot的世界里,自动装配(Auto-configuration)就像春风拂面,轻轻…
建站知识
2025/5/5 0:11:04
利用redis的key失效监听器KeyExpirationEventMessageListener作任务定时提醒功能
某需求: 要求在任务截止日期的前3天时,系统自动给用户发一条消息提醒。 用定时任务的话感觉很不舒服。间隔时间不好弄。不能精准卡到那个点。 由于系统简单,没有使用消息列队,也不能使用延时队列来做。 用Timer的话开销还挺大的&a…
建站知识
2025/5/4 11:22:32
什么是 C++ 中的友元函数和友元类?友元的作用是什么?有什么注意事项?
友元函数
定义
友元函数是在类中声明的非成员函数,它可以访问类的私有(private)和保护(protected)成员。友元函数虽然不是类的成员函数,但它被授予了访问类内部成员的特殊权限。
声明方式
在类的定义中…
建站知识
2025/5/3 2:50:08
Opengl光照测试
代码
#include "Model.h"
#include "shader_m.h"
#include "imgui.h"
#include "imgui_impl_glfw.h"
#include "imgui_impl_opengl3.h"
//以上是放在同目录的头文件#include <glad/glad.h>
#include <GLFW/glfw3.…
建站知识
2025/5/5 5:50:13