
java实践
文章平均质量分 80
java实践具体功能
皮卡兔子屋
这个作者很懒,什么都没留下…
展开
-
UV统计实现
UV:全称Unique Visitor,也叫独立访客量。1天内同一个用户多次访问该网站,只记录1次。PV:全称Page View,也叫页面访问量或点击量。原创 2025-03-04 11:06:00 · 327 阅读 · 0 评论 -
附近商户和用户签到
当点击美食按钮时,发送请求:其中,typeId=1表示美食类型,current=1表示页码为1,x=120.149993&y=30.334229即为经纬坐标。原创 2025-03-03 19:24:46 · 434 阅读 · 0 评论 -
关注用户及消息推送
关注及消息推送原创 2025-02-28 21:42:15 · 759 阅读 · 0 评论 -
探店笔记发布与点赞排行
笔记发布与点赞实现原创 2025-02-25 22:14:03 · 387 阅读 · 0 评论 -
秒杀优化(基于阻塞队列或stream流)
在用户点击优惠券抢购按钮后,发起请求(这里的每一个步骤都是串行执行的,当有大量请求时,就会处理的特别慢。原创 2025-02-24 16:39:12 · 1026 阅读 · 0 评论 -
基于redission实现分布式锁
基于setx实现的分布式锁存在问题,使用redission解决原创 2025-02-21 17:15:06 · 984 阅读 · 0 评论 -
秒杀业务的实现(超卖,一人一单,分布式锁)
下单核心逻辑分析:当用户开始进行下单,我们应当去查询优惠卷信息,查询到优惠卷信息,判断是否满足秒杀条件比如时间是否充足,如果时间充足,则进一步判断库存是否足够,如果两者都满足,则扣减库存,创建订单,然后返回订单id,如果有一个条件不满足则直接结束。原创 2025-02-21 15:57:43 · 382 阅读 · 0 评论 -
基于redis实现商店信息缓存,缓存穿透,雪崩,击穿
当用户点击商铺信息时,发送请求 http://127.0.0.1:8080/api/shop/1如果直接从数据库中查询商店信息,花费时间长,体验不佳。因此将 redis 作为缓存,如果缓存数据存在,则直接从缓存中返回,如果缓存数据不存在,再查询数据库,然后将数据存入redis。原创 2025-02-19 20:44:00 · 721 阅读 · 0 评论 -
基于redis实现短信登陆功能
基于redis实现短线登录的功能原创 2025-02-17 19:32:26 · 321 阅读 · 0 评论