- 博客(10)
- 收藏
- 关注
原创 分布式幂等方案
摘要:幂等性解决方案包括:1)Token+Redis方案,通过生成唯一Token并验证防止重复请求;2)数据库唯一索引,利用索引特性保证数据唯一性;3)状态机机制,根据业务状态控制操作执行;4)分布式锁,在高并发场景下防止重复提交;5)乐观锁,通过版本号控制数据修改;6)消息队列去重,使用唯一ID避免重复消费。可根据具体业务场景选择合适的方案确保系统幂等性。(149字)
2025-07-03 13:51:20
314
原创 Failure to find com.heima:hm-apis:pom:1.0.0 in https://repo.maven.apache.org/maven2 was cached in th
本地项目一直找不到使用的公共类,需要将本地的公共类maven进行一次install,不然引用会显示一直找不到,
2025-02-13 22:13:46
421
原创 ERROR: failed to solve: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount4157813818
找了大半天,发现文件也没错,jar包和file文件也在同一个文件夹下,今天再部署项目时,构建镜像,却一直找不到dockerfile文件。查阅文档,将文件路径赋值到命令即可。
2024-01-08 12:00:11
2684
原创 mybatis分页查询无返回数据,只有记录数问题
在 Spring Boot 项目中,不需要额外的配置即可使用 PageHelper。当然,你也可以在 application.properties 或 application.yml 文件中添加一些配置项。在 MyBatis 中,可以使用分页插件来实现查询结果的分页。一个常用的分页插件是 MyBatis-PageHelper。在项目的构建工具中,如 Maven 或 Gradle,添加 MyBatis-PageHelper 的依赖。这个问题困扰了我一下午,一直没有解决,最后添加了配置后成功查询到数据,
2024-01-03 20:08:13
1161
1
原创 sentinel监控空白问题
http-method-specify: true #开启请求方式前缀。enabled: true #开启sentinel保护,默认开启。这套配置直接无脑粘贴,记得ip端口改一下,没用另寻高手。
2023-12-20 22:26:59
708
1
原创 sentinel界面无监控服务画面解决
dashboard: 8.130.171.58:8858 #配置地址端口。docker restart sentinel #这里写你的sentinel服务名。一般是服务器和sentinel时间不一致造成的,改成一致即可。sentinel: #开启sentinel监控。加上下面的clientIp。
2023-12-20 21:11:33
1098
1
原创 java.lang.IllegalArgumentException: Invalid character found in method name. 解决方案
你可能使用的是https,协议不同。使用http:ip / 端口。
2023-12-20 20:38:52
820
1
原创 【nacos】Param ‘serviceName‘ is illegal, serviceName is blank
server-addr: localhost:8848 #配置nacos地址。出现这个问题一般是服务名称没配。
2023-12-20 20:17:02
745
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人