- 博客(10)
- 收藏
- 关注
原创 【无标题】maven打包后运行失败提示jenkinsDemo2-0.0.1-SNAPSHOT.jar中没有主清单属性
【代码】【无标题】maven打包后运行失败提示jenkinsDemo2-0.0.1-SNAPSHOT.jar中没有主清单属性。
2023-09-23 14:53:39
194
1
原创 接口幂等性解决办法
(1)插入幂等:在进入页面时,后台生成token并保存到redis中,key为token值,并给前台返回一个token,当页面提交插入请求后,后台判断并获取token,从redis中查询是否有该token,有则是第一次请求,否则是重复提交。然后判断本次 update 操作的影响行数,如果大于0,则说明本次更新成功,如果等于0,则说明本次更新没有让数据变更。(2)更新幂等:数据库表添加versino字段,更新请求带上version,根据id很version查询数据,更新数据的同时 version+1。
2023-09-06 09:31:32
168
1
原创 前端笔记-VUE
vue init webpack [appname-项目名称]1.全局安装webpack。2.全局安装vue脚手架。3.初始化vue项目。
2023-07-19 20:56:30
77
原创 在启动SpringBoot项目时访问templates目录下的HTML页面
在controller层编写接口。必须引入Thymeleaf依赖。
2023-05-29 13:39:59
752
1
原创 解决redis缓存穿透,缓存击穿,缓存雪崩
在并发的多个请求中,只有第一个请求线程能拿到锁并执行数据库查询操作,其他的线程。:如果一个查询返回的数据为空(不管数据是否存在),我们仍然把这个空结果缓存,拿不到锁就阻塞等着,等到第一个线程将数据写入缓存后,其他线程直接查询缓存。来,由于此时缓存过期了,所以请求最终都会走到数据库,造成瞬。缓存雪崩是指在我们设置缓存时采用了相同的过期时间,导致缓存。缓存穿透是指用户查询数据,在数据库没有,自然在缓存中也。这样就导致用户查询的时候,在缓存中找不到,每次。,在缓存过期的一瞬间,同时有大量的请求打进。
2023-05-16 22:21:09
146
1
原创 启动Springboot项目,报错p://localhost/goods/select?id=1‘ from origin ‘null‘ has been blocked by CORS policy
这个错误通常是由于浏览器的同源策略(Same Origin Policy)引起的。解决此问题的方法是在服务器端配置跨域资源共享(CORS)头信息。注解来为控制器方法添加跨域支持,或者在配置文件中添加全局 CORS 配置。@CrossOrigin(origins="*")注解才能解决。注解允许来自任何域的请求访问该控制器方法。在 Spring Boot 中,可以使用。有时必须在controller层添加。以上两种方法都可以解决跨域问题。
2023-05-14 10:15:06
452
1
原创 网易云音乐API接口
csrf_token=hlpretag=&hlposttag=&s=(输入音乐名称)&type=1&offset=0&total=true&limit=2。csrf_token=hlpretag=&hlposttag=&s=孤勇者&type=1&offset=0&total=true&limit=2。请求参数:id(查询关键字)
2023-04-11 17:54:47
14816
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人