简介:分布式事务下数据最终一致性-BASE理论介绍什么是Base理论CAP 中的一致性和可用性进行一个权衡的结... 分布式事务下数据最终一致性-CAP的权衡结果 BASE理论 4年前 (2021-05-17) 1.8K 0
nacos数据库脚本导入数据库脚本新增一个用户 nacos/nacos数据库脚本 数据库脚本INSERT INTO `users` (`u... 微服务Nacos注册中心配置Mysql持久化 4年前 (2021-05-17) 2K 0
docker拉取镜像docker pull nacos/nacos-server查看镜像docker images启动Nacosdocker run --env MODE=s... 微服务注册中心Docker容器化部署Nacos 4年前 (2021-05-17) 2.1K 0
其操作和清空购物车是不一样的 /** * 删除购物项 * @param productId */ @Override ... 购物车功能开发-删除和修改购物项接口 4年前 (2021-05-15) 1.8K 0
我们从接口调用开始理解思路 @ApiOperation("查看我的购物车") @GetMapping("/myc... 购物车功能开发-查看我的购物车接口 4年前 (2021-05-15) 1.7K 0
redis存储乱码问题默认使用JdkSerializationRedisSerializer进行序列化修改key-value序列化方式,hash结... redis乱码问题和清空购物车接口开发 4年前 (2021-05-15) 1.7K 0
这个给一个例子@GetMapping("getActivityMonthLists") @Log("查询指定日期活动列表&q... SwaggerUI开发的简单使用 4年前 (2021-05-13) 2.3K 0
内容涉及购物车的双重map 以及Redis的缓存购物车操作温馨提示这里可能需要一个json的转换包 <!-- ... 商品微服务-添加购物车接口开发和方法抽取 4年前 (2021-05-13) 1.7K 0
温馨提示这里说明一下,所有优雅的操作,会让代码看起来更加的简洁,酷炫,但是也增加了阅读的难度,调... 一种极其优雅的操作两个对象类的统计等操作——博主备忘 4年前 (2021-05-13) 1.7K 0
实体类添加@Builder@Builder优雅的使用LoginUser loginUser = LoginUser.builder() .nam... @Builder优雅的构建实体类——博主备忘 4年前 (2021-05-13) 2.2K 0
第一个是内容多的,第二个内容少,也可以是空的BeanUtils.copyProperties(obj,addressVO); 一个对象复制对象的小操作——博主备忘 4年前 (2021-05-13) 1.8K 0
比如说前端传过来的是2018-10DateFormat format = new SimpleDateFormat("yyyy-MM"); ... 对时间的各种小操作——博主备忘 4年前 (2021-05-13) 1.7K 0
package co.yixiang.config;import java.sql.Timestamp;import java.text.ParseException;import java.t... 一个不错的时间工具类TimeUtil 4年前 (2021-05-13) 1.8K 0
简介:redisson解决分布式锁里面的坑问题 : Redis锁的过期时间小于业务的执行时间该如何续期?watch dog... Redisson是怎样解决分布式锁的里面的坑 4年前 (2021-05-08) 1.8K 0
给你一个小例子 @Override public JsonData addCoupon(long couponId, CouponCategoryEnum categ... 实战Redisson实现优惠券微服务领劵接口的分布式锁 4年前 (2021-05-08) 1.8K 0
简介:redis官方推荐-分布式锁最佳实践原生代码+redis实现分布式锁使用比较复杂,且有些锁续期问题更难... 基于Redis官方推荐-分布式锁最佳实践介绍 4年前 (2021-05-07) 1.7K 0
温馨提示看一下简洁的代码/*** 原生分布式锁 开始* 1、原子加锁 设置过期时间,防止宕机死锁* 2、原子解... 彻底掌握分布式锁lua脚本+redis原生代码编写 4年前 (2021-05-07) 1.7K 0
存在什么问题?多个命令之间不是原子性操作,如setnx和expire之间,如果setnx成功,但是expire失败,且... 基于Redis实现分布式锁的几种坑你是否踩过《下》 4年前 (2021-05-07) 1.8K 0
简介:基于Redis实现分布式锁的几种坑实现分布式锁 可以用 Redis、Zookeeper、Mysql数据库这几种 , 性能... 基于Redis实现分布式锁的几种坑你是否踩过《上》 4年前 (2021-05-07) 1.8K 0
简介:分布式锁核心知识介绍和注意事项避免单人超领劵加锁本地锁:synchronize、lock等,锁在当前进程内... 分布式核心技术-关于高并发下分布式锁你知道多少? 4年前 (2021-05-07) 1.8K 0
简介:讲解单用户优惠券超领业务问题和效果演示什么单用户超领优惠券优惠券限制1人限制1张,有些人却领... 原生分布式锁-Redisson分布式锁防止个人超领优惠券 4年前 (2021-05-07) 1.8K 0
大厂面试题,高并发库存扣减超卖问题解决,多种sql适合场景题目:高并发库存扣减超卖问题,很多人加了乐... 大厂面试热身赛-天猫超市-二面面试题-P7技术专家岗 4年前 (2021-05-07) 1.7K 0
第一种同步代码块synchronized ,lockpublic synchronized void reduceCouponStock(long couponId ,Integ... 高并发下怎样优雅的保证扣减库存数据的正确性 4年前 (2021-05-07) 1.8K 0
温馨提示在高并发的情况下,会出现优惠券超发的情况,这是什么原因呢?问题暴露如下:当用户领取一个优... 优惠券领劵接口-Jmeter压测扣超发优惠券问题暴露 4年前 (2021-05-06) 1.8K 0
优惠券列表接口压测新增聚合报告:线程组->添加->监听器->聚合报告(Aggregate Report) lable... Jmeter5.x实战之优惠券列表接口压测+聚合报告分析 4年前 (2021-05-06) 1.8K 0
温馨提示这里仅给出关键代码Controller /** * 领取优惠券 * @param couponId * @return ... 优惠券微服务-C端领劵接口核心校验业务逻辑开发 4年前 (2021-05-06) 1.7K 0
先添加配置import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;import com.bao... 新版MybatisPlus分页插件配置 4年前 (2021-05-06) 2.3K 0
温馨提示这里举一个例子 /** * 查找用全部收货地址 * @return */ @Override publi... lambda表达式——从一个对象映射到另一个对象等操作 4年前 (2021-04-30) 1.7K 0
给一个小例子 /** * 查找用户详情 * * @return */ @Override public UserVO f... LoginInterceptor的简单使用 4年前 (2021-04-30) 1.9K 0
注释已经很清楚了import lombok.extern.slf4j.Slf4j;import net.xdclass.interceptor.LoginInterceptor;... 登录拦截器InterceptorConfig拦截和放行路径开发配置 4年前 (2021-04-29) 1.8K 0
ThreadLocal常见核心面试题P6面试题:ThreadLocal和Synchronized的区别都是为了解决多线程中相同变量的... 连环问 大厂面试-P6高级工程师-ThreadLocal常见核心面试题 4年前 (2021-04-29) 1.8K 0
玩转ThreadLocal核心知识和应用场景什么是ThreadLocal全称thread local variable(线程局部变量)功用非... 核心知识-ThreadLocal介绍+经典应用场景 4年前 (2021-04-29) 1.8K 0