资源简介
本课程将手把手的,由浅入深的,带你从零到项目发布上线与运维,让你体验真实的企业级项目开发过程,掌握大牛的编码思维、经验与技巧,并拥有一个属于自己的高质量的线上作品。(特别说明:本课程并非从Java语法开始的,毕竟是项目实战课程,不会讲语法层面的内容,实战前需具备Java,SSM,Linux等基础)
代码片段和文件信息
package com.alipay.demo.trade;
import com.alipay.demo.trade.model.builder.AlipayHeartbeatSynRequestBuilder;
import com.alipay.demo.trade.model.hb.*;
import com.alipay.demo.trade.service.AlipayMonitorService;
import com.alipay.demo.trade.service.impl.hb.AbsHbRunner;
import com.alipay.demo.trade.service.impl.hb.HbQueue;
import com.alipay.demo.trade.utils.Utils;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
* Created by liuyangkly on 15/10/23.
执行调度,主要任务由两个线程完成,交易线程(调用当面付2.0接口)和交易保障线程(轮询),具体需要做的事情
1.当面付程序每执行完一笔交易后将交易结果保存在临时队列
2.轮询线程读取临时队列,获取基础采集信息和最多30条trade_info信息,调用支付宝monitor.heartbeat.syn接口
示例代码仅封装了如何调用该接口api,采集数据,比如采集网络信息、交易耗时、异常信息等,需要系统商开发者自行完成。
*/
public class DemoHbRunner extends AbsHbRunner {
public DemoHbRunner(AlipayMonitorService monitorService) {
super(monitorService);
}
@Override
public String getAppAuthToken() {
// 对于系统商,如果是为了商户开发监控保障接口,则需要传此值,否则如果为系统商自己做交易保障接口开发,则可不传。
return null;
}
@Override
public AlipayHeartbeatSynRequestBuilder getBuilder() {
// 系统商使用的交易信息格式,json字符串类型,从交易队列中获取
List sysTradeInfoList = HbQueue.poll();
// 异常信息的采集,系统商自行完成
List exceptionInfoList = new ArrayList();
// exceptionInfoList.add(ExceptionInfo.HE_SCANER);
// exceptionInfoList.add(ExceptionInfo.HE_PRINTER);
// exceptionInfoList.add(ExceptionInfo.HE_OTHER);
AlipayHeartbeatSynRequestBuilder builder = new AlipayHeartbeatSynRequestBuilder()
.setProduct(Product.FP).setType(Type.CR).setEquipmentId(“cr1000001“)
.setEquipmentStatus(EquipStatus.NORMAL).setTime(Utils.toDate(new Date()))
.setStoreId(“store10001“).setMac(“0a:00:27:00:00:00“).setNetworkType(“LAN“)
.setProviderId(“2088911212323549“) // 设置系统商pid
.setSysTradeInfoList(sysTradeInfoList) // 系统商同步trade_info信息
.setExceptionInfoList(exceptionInfoList) // 填写异常信息,如果有的话
;
return builder;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-11 18:24 mmall\
目录 0 2017-12-11 11:53 mmall\.git\
文件 287 2017-05-11 15:27 mmall\.gitignore
文件 20 2017-05-16 15:40 mmall\.git\COMMIT_EDITMSG
文件 364 2017-05-11 15:55 mmall\.git\config
文件 73 2017-05-11 15:32 mmall\.git\desc
文件 0 2017-06-06 23:57 mmall\.git\FETCH_HEAD
文件 21 2017-05-11 15:54 mmall\.git\HEAD
目录 0 2017-05-11 15:32 mmall\.git\hooks\
文件 478 2017-05-11 15:32 mmall\.git\hooks\applypatch-msg.sample
文件 896 2017-05-11 15:32 mmall\.git\hooks\commit-msg.sample
文件 189 2017-05-11 15:32 mmall\.git\hooks\post-update.sample
文件 424 2017-05-11 15:32 mmall\.git\hooks\pre-applypatch.sample
文件 1642 2017-05-11 15:32 mmall\.git\hooks\pre-commit.sample
文件 1348 2017-05-11 15:32 mmall\.git\hooks\pre-push.sample
文件 4951 2017-05-11 15:32 mmall\.git\hooks\pre-reba
文件 544 2017-05-11 15:32 mmall\.git\hooks\pre-receive.sample
文件 1239 2017-05-11 15:32 mmall\.git\hooks\prepare-commit-msg.sample
文件 3610 2017-05-11 15:32 mmall\.git\hooks\update.sample
文件 9808 2017-10-12 00:32 mmall\.git\index
目录 0 2017-05-11 15:32 mmall\.git\info\
文件 240 2017-05-11 15:32 mmall\.git\info\exclude
目录 0 2017-05-11 15:39 mmall\.git\logs\
文件 517 2017-05-16 15:40 mmall\.git\logs\HEAD
目录 0 2017-05-11 15:46 mmall\.git\logs\refs\
目录 0 2017-05-11 15:54 mmall\.git\logs\refs\heads\
文件 180 2017-05-11 15:39 mmall\.git\logs\refs\heads\master
文件 335 2017-05-16 15:40 mmall\.git\logs\refs\heads\v1.0
目录 0 2017-05-11 15:46 mmall\.git\logs\refs\remotes\
目录 0 2017-05-11 15:55 mmall\.git\logs\refs\remotes\origin\
文件 306 2017-05-11 15:49 mmall\.git\logs\refs\remotes\origin\master
............此处省略670个文件信息
相关资源
- JavaWeb 商城项目毕业设计
- 基于JAVAWEB购物商城项目
- jspweb课程设计—网上商城.zip
- 基于ssm网上书店图书商城javaweb毕业设
- 游戏销售商城(开源JavaWeb)
- Android 网上购物商城
- 基于JSP+SSH+SQL的网上商城(后台+前台
- JAVA微商城平台系统源码带数据库
- javaweb网络商城源码
- 基于JavaWeb的网上图书商城系统设计资
- JAVA WEB网上商城项目
- 多套jsp商城项目源码
- 用原生Servlet+Jsp写的商城Demo 解压密码
- javaWeb商城源码加数据库
- 网上购物系统论文+源代码+数据库
- 商城app客户端+服务器端.zip
- JAVA 基于Web的体育用品商城
- Javaweb实训项目-《贵美商城*源码》M
- Android经典商城项目完整版+客户端+服
- JSP网上商城毕业设计完整版
- 闲置商城大作业jsp+servlet+mysql包含数据
- Java+SSM+微信小程序清果商城.rar
- Android网上商城:app+服务器
- android开源项目源码,完整商城项目源
- java购物商城demo源码
- 基于JavaEE的网上购物商城
- java 网上商城的所有源码数据、黑马传
- Android 商城源码
- java 毕设源码 两套
- 淘宝/天猫/京东/拼多多/苏宁易购/小米
评论
共有 条评论