Commit Graph

5 Commits

Author SHA1 Message Date
3557e7b1c2 新增RabbitMQ相关配置和功能,添加微信登录和图片处理接口
- 新增RabbitMQ配置类和消息监听器
- 实现微信扫码登录功能
- 添加图片上传和处理接口,支持外网图片转存
- 优化过滤器类,移除多余日志
- 新增白名单查询接口
2024-10-16 21:23:25 +08:00
2036bf9ba2 添加泛型方法和并发编程相关代码
- 在`User`类中添加了泛型方法`test`
- 新增`FanXin`类包含并发安全的`openLogicFilter`方法
- 添加了`LeetCode47`到`LeetCode501`等新类和测试方法
- 在`p1`类中添加了处理数组和字符串的静态方法
- 更新了`TestController`类,添加了事务注解
- 新增了`beibao01`到`LeetCode84_1`等类和方法
- 添加了`RedisDataTest`类用于测试Redis的Hyperloglog和Bitmap数据结构

Default Changelist
fx.java
LeetCode47.java
LeetCode468.java
LeetCode491.java
LeetCode501.java
p1.java
TestController.java
Unversioned Files
D:\project\LeetCode\springDemo\.gitignore
D:\project\LeetCode\ForJdk17\src\main\java\cn\whaifree\redo\redo_all_240924\beibao01.java
D:\project\LeetCode\ForJdk17\src\main\java\cn\whaifree\redo\redo_all_240924\LeetCode11_2.java
D:\project\LeetCode\ForJdk17\src\main\java\cn\whaifree\redo\redo_all_240924\LeetCode51.java
D:\project\LeetCode\ForJdk17\src\main\java\cn\whaifree\redo\redo_all_240924\LeetCode84_1.java
D:\project\LeetCode\springDemo\mvnw
D:\project\LeetCode\springDemo\mvnw.cmd
D:\project\LeetCode\springDemo\src\test\java\cn\whaifree\springdemo\RedisData\RedisDataTest.java
2024-10-14 23:03:57 +08:00
5f2cb9f209 集成Redisson和添加过滤器及红包功能
- 集成Redisson客户端并配置相关属性- 添加自定义过滤器配置和实现
- 实现红包领取功能和分布式锁测试
- 更新pom.xml,添加Redisson依赖
2024-10-13 11:38:54 +08:00
f768ea78f0 新增全局异常处理和幂等性相关功能
- 添加全局异常处理器 GlobalExceptionHandler,统一处理系统异常- 新增 HTTP 状态码常量类 HttpStatus
- 实现幂等性测试控制器 IdempotenceController,包括插入、更新和 Token验证操作
- 优化 TestController,调整请求映射为 POST 方法
- 新增 pom.xml 文件,配置 Spring Boot 项目依赖,包括 Knife4j、FastJson、hutool、AOP、MySQL 连接器、RabbitMQ 和 Redis 等
- 创建 SpringDemoApplication 启动类,启动 Spring Boot 应用程序
2024-10-12 11:52:40 +08:00
c73979681f feat: 添加LeetCode210、LeetCode215、LeetCode238、LeetCode189解题代码
feat: 添加限流功能
feat: 添加Redis配置,实现对指定方法的限流控制。同时添加限流相关的配置和测试接口。

Default Changelist
application.yaml
CacheConstants.java
fx.java
LeetCode146.java
LeetCode167.java
LeetCode189.java
LeetCode210.java
LeetCode215.java
LeetCode238.java
LimitType.java
P1.java
RateLimitAspect.java
RateLimiter.java
RedisConfig.java
TestController.java
ThreadLocalExample.java
2024-10-10 22:49:32 +08:00