- 博客(20)
- 收藏
- 关注
原创 黑马点评-使用jmeter解决生成1000个测试用户token的问题【保姆级教程】
黑马点评的课程视频并没有讲如何生成1000个测试用户和相应的token,而这又是测试并发问题所必要的,导致我们很难亲手去验证结果。所以在这篇文章我讲下如何去解决这个问题.
2025-06-01 17:45:02
1175
原创 Redis实战-基于redis和lua脚本实现分布式锁以及Redission源码解析【万字长文】
分布式锁是一种在分布式系统中用于协调多个节点或进程对共享资源进行互斥访问的机制。它的核心目标是确保在分布式环境下,同一时间只有一个节点能够执行关键操作(如修改共享数据、访问数据库等),避免并发导致的数据不一致问题。分布式锁是在分布式系统中协调多个节点对共享资源访问的一种同步机制。同俗一点解释就是,只能管住自己JVM里的线程,而Redis分布式锁相当于一个"全局管理员",能管住所有JVM的线程,让它们在集群里排队用资源。就好比单机游戏(只能在本机内存档)和网游游戏的区别(所有电脑都可以读取存档)
2025-05-31 16:17:26
1817
原创 Redis实战篇Day01(短信登录篇)
在学习苍穹外卖时,我们引入了redis,了解了下它在Java中的应用。而从今天开始,我们将开始真正以项目的方式(黑马点评)深入学习redis,以及如何使用它完成各项接口功能
2025-05-22 21:14:02
1451
原创 Day11-苍穹外卖(数据统计篇)
今天写day11的内容,主要讲了四个统计接口的制作。看起来内容较多,其实代码逻辑都是相似的,这里我们过一遍。
2025-05-16 22:08:35
1223
原创 Day10-苍穹外卖(Spring-task/WebSocket篇)
今天写Day10的内容,主要介绍下spring-task,WebSocket以及他们的应用案例。另外,在处理超时订单功能模块那,尝试用redis进行了一个优化,从而减轻对数据库的查询压力
2025-05-15 16:20:02
1673
原创 苍穹外卖-微信支付功能解决
虽然CSDN上已经有更改前端代码来解决微信支付功能的例子。但是介于本人现在还不懂前端,所以在这我想通过一种纯后端的一个方式去模拟解决微信支付功能。虽然这样说交互体验会差些,但是功能都是能正常运行的(包括Day10的用户下单和催单)
2025-05-14 23:38:06
1208
原创 Day08-苍穹外卖
今天写Day08的内容,比较少,快速过一遍。主要讲下用户下单的踩坑点,微信支付的流程。最后对微信支付和微信小程序登录进行一个比较。
2025-05-11 21:11:29
870
原创 Day07-苍穹外卖(spring-cache以及购物车篇)
今天写第七天的内容,主要介绍一下spring-cache,还有自己的一些问题,思考,踩坑点
2025-05-09 20:45:47
1289
原创 Day0406-苍穹外卖(主要功能梳理一遍)
Day04跳过了,在Day06导入商品浏览功能代码时,发现有些功能缺失(涉及到共同的mapper),再加上出了点bug,改的挺久的。这里就想着改几个表的关系和涉及的功能再梳理一篇
2025-05-08 10:52:59
963
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人