一、应用场景描述

用户A想在XX网上买面包,于是

1)在XX网上点击购买发起买面包的请求

2)XX网接收请求,后台检验用户及用户的购买行为,通过后处理用户请求

3)由于买的面包可能很多或者内在业务很复杂,XX网在验证后会先在网站前台提示用户已付款成功,但同时后台在异步执行业务处理。

4)后台业务处理完毕,操作成功

二、场景用例代码

如下:

public class TestJs {

/**

* 测试当用户发起请求,前台进行JS提示后,后台代码在前台快速提示后能够异步进行处理

* @param  response

*/

public void testJavaContainJs(HttpServletResponse response){

try {

System.out.println("--------------第一步:用户前台发起买面包请求-------------------");

System.out.println("--------------第二部:后台进行校验并处理用户买面包的请求-------------------");

PrintWriter out = response.getWriter();

out.write ("

out.write ("alert('第三步:付款成功,前台给用户提示');");

out.write ("");

Integer i = 1000000000;

while(i>0){

System.out.println("--------------第四步:后台系统进行业务清算和库存操作,处理中:正在处理第"+i+"步骤-------------------");

}

out.flush();

out.close();

System.out.println("--------------第四步:用户付款成功后,后台系统进行业务清算和库存操作处理完毕-------------------");

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

面包房算法 java_java处理买面包事件相关推荐

  1. 面包房算法-时钟和分布式系统中事件的顺序

    http://zh.wikipedia.org/wiki/Lamport面包店算法 类比 Lamport把这个并发控制算法非常直观地类比为顾客去面包店采购.面包店一次只能接待一位顾客的采购.已知有n位 ...

  2. 【PV操作】买面包的叫号算法(存疑)

    Pv操作解决买面包时的叫号问题 本题来自于王道<操作系统考研复习指导>. 面包师有很多面包,由n名销售人员推销.每名顾客进店后取一个号,并且等待叫号,当一名销售人员空闲时,就叫下一个号.试 ...

  3. 贪心算法解决商场买赠问题(最简单,通俗易懂,附C++代码

    问题描述: 设小明购买了n件商品,商品i的价格为Vi,1≤i≤n.现在商店推出打折服务,任意购买一件商品可赠送意见等值或更低价值商品.应如何选择付费商品和赠送商品的搭配才能使总付费额达到最小?自行编写 ...

  4. Java实现 蓝桥杯VIP 算法提高 阮小二买彩票

    算法提高 阮小二买彩票 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否 ...

  5. 蓝桥杯 算法提高 阮小二买彩票 Python

    算法提高 阮小二买彩票 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是 ...

  6. JAVA 蓝桥杯 算法提高 阮小二买彩票

    JAVA 蓝桥杯 算法提高 阮小二买彩票 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电 ...

  7. 蓝桥杯 ADV-66 算法提高 阮小二买彩票

    算法提高 阮小二买彩票 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否 ...

  8. 蓝桥杯 算法提高 阮小二买彩票 AC代码Python

    算法提高 阮小二买彩票 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是 ...

  9. 【数据挖掘】4、关联分析:Apriori、FP-Growth 算法、买面包是否也爱买啤酒

    文章目录 一.概念 1.1 支持度 1.2 置信度 1.3 提升度 二.Apriori 算法 2.1 频繁项集的定义 2.2 手动推导 2.3 SDK 实战 2.3.1 超市购物 2.3.2 挑选演员 ...

最新文章

  1. pycharm 皮肤主题及个性化设置
  2. NodeJS(express)连接、封装操作MySQL
  3. 比亚迪汉鸿蒙系统测评_比亚迪汉性能强悍,麋鹿测试成绩超80km/h
  4. java readline 超时_跳过Java中的BufferedReader readLine()方法
  5. js window对象常用内容
  6. FineUI.Grid内容换行处理
  7. 程序员面试必备的网络编程知识
  8. js 验证联系方式 手机号码及座机号码
  9. 怎么用手机数据线连接电脑上网?
  10. 双向可控硅晶片光耦(TLP160J TLP260J TLP525G)基本原理及应用实例
  11. 信息系统项目管理师(2022年)—— 重点内容:知识产权与标准规范(22)
  12. CDUTCM OJ 2017第一次月赛
  13. 时序分析——Latch timing
  14. 华侨大学教务系统评教脚本----一键评教
  15. ant design vue中a-table中使用a-tag和a-switch
  16. java.lang.NoClassDefFoundError: Could not initialize class找不类的问题
  17. poi版本冲突导致连续报错NoSuchMethodError、VerticalAlignment无法转换为short和ClassNotFoundException的解决办法及兼容性问题解决
  18. C++函数声明和函数定义
  19. Win7的资源管理器打不开
  20. 爬虫python代码网易云_python爬取网易云音乐热歌榜实例代码

热门文章

  1. Junit4单元测试报错
  2. 转:ObjectInputStream类和ObjectInputStream类的使用
  3. 分布式缓存Memcached---开篇的话
  4. 解决Unable to locate theme engine in module_path: pixmap
  5. 操作word打印网址
  6. asp.net源码收集
  7. No module factory available for dependency type: CssDependency
  8. ANSI C、ISO C、Standard C联系与区别
  9. centos7 下 的lamp 的安装原创详细教程
  10. 爬虫实践---电影排行榜和图片批量下载