activemq 的延迟队列和幂等性检查
摘要:一. 延迟消息队列 1. 在提交支付之后,可以发送一个延迟检查的队列,来主动查询用户在支付宝上的支付状态 在mq的配置/conf/activeMq.xml的broker实例上配置加上schedulerSupport="true",如下图所示 2 延迟检查如果失败,则从新发送新的检查队列,并且要将检查
阅读全文
posted @
2019-10-22 01:42
从精通到陌生
阅读(1326)
推荐(0) 编辑
activemq的使用
摘要:一.常用的消息队列: 1 activemq java,apache 2 rabbitmq c的mq 3 kafuka 大数据mq 4 zeromq 简单版的mq 5 mateMq 基于amqp 6 RocketMQ 阿里 二.mq的使用 1 解压和启动mq activeMq start 三 .mq的
阅读全文
posted @
2019-10-20 11:09
从精通到陌生
阅读(499)
推荐(0) 编辑
电商订单的操作
摘要:1 结算页面不进行任何业务层处理,购物车数据转订单详情 2 结算页面提交订单时,只能提交一次(防止表单重复提交) 防止表单重复提交具体步骤: 点击购物车结算按钮时→ 后台生成TradeCode交易码分别放在订单页面和redis缓存各一份 点击提交订单时→会将订单页面的交易码跟缓存里面的进行比对,如果
阅读全文
posted @
2019-10-07 11:21
从精通到陌生
阅读(673)
推荐(0) 编辑
统一异常处理
摘要:1. 全局异常处理 在项目中所有的异常都经过一个方法出来;都通过一个方法捕获; 特殊异常处理 指定特殊的异常捕获; 自定义异常处理 这个异常不是系统中运行时的Bug, 而是根据业务自己定义的异常操作; 例如:用户对API进行非法的操作;item = itemId = 1 / 100000 If(it
阅读全文
posted @
2019-10-06 13:55
从精通到陌生
阅读(463)
推荐(0) 编辑
统一返回结果集
摘要:1. 查看统一返回结果的信息:一般最少4个 Success // 是否正确 boolean Message // 返回的消息 Code // 状态码 Data // 数据的 2.具体步骤 1、 先创建一个枚举,创建返回成功和失败的变量; 2、 创建返回对象类; a) 建议要有一个OK的方法,erro
阅读全文
posted @
2019-10-06 09:46
从精通到陌生
阅读(6109)
推荐(1) 编辑
Swagger2的使用
摘要:1.导入swagger依赖 @Api:用在类上,说明该类的作用。 @ApiOperation:用在方法上,给API增加方法说明。 @ApiParam:用在参数上,给API参数增加说明。 例如: 4.启动Spring Boot主程序,访问:http://localhost:8080/swagger-u
阅读全文
posted @
2019-10-06 00:08
从精通到陌生
阅读(2721)
推荐(0) 编辑