摘要: 关于分布式锁,可能绝大部分人都会或多或少涉及到。 我举二个例子: 场景一:从前端界面发起一笔支付请求,如果前端没有做防重处理,那么可能在某一个时刻会有二笔一样的单子同时到达系统后台。 场景二:在App中下订单的时候,点击确认之后,没反应,就又点击了几次。在这种情况下,如果无法保证该接口的幂等性,那么 阅读全文
posted @ 2018-03-27 20:51 小虾米的java梦 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 解决方案: 如图: 阅读全文
posted @ 2018-03-27 19:40 小虾米的java梦 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/M-LittleBird/p/5902850.html 在windows上启动RabbitMQ: 这是Redis的启动,需要制定配置文件,否则连接不了。 然后我们如何使用呢: 另外启动一个客户端,然后使用redis-cli.exe来启动文件。 通过 阅读全文
posted @ 2018-03-27 15:53 小虾米的java梦 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 异常错误:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically regist 阅读全文
posted @ 2018-03-27 10:19 小虾米的java梦 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 这个问题踩了几次坑了,这次又遇到了,不记录一下看来是不长记性了: 测试普通的增删改查的时候,发现删除和查询是对的,可是增加和更新却数据绑定不到controller的参数上面去。 因为是自定义的实体类,所以如何将swagger2的json格式传入的数据绑定到参数呢: swagger2的样式: Cont 阅读全文
posted @ 2018-03-27 09:48 小虾米的java梦 阅读(416) 评论(0) 推荐(0) 编辑