1.代理抽象角色
public interface Subject {
public void buyTickets();
}
2.具体的角色(铁路局/火车票代售点)
/**
* @Desc:铁路局售出火车票
* @author zy
* @date 2016年8月16日上午11:26:01
*/
public class RailwaysAdministration implem...
分类:
其他好文 时间:
2016-08-16 14:46:37
阅读次数:
154
在很多页面和web应用中都有输入日期和时间的地方,最典型的是订飞机票,火车票,酒店,批萨等网站。 在HTML5之前,对于这样的页面需求,最常见的方案是用Javascript日期选择组件。这几乎是无可争议、别无选择的做法。你可以在搜寻一下“javascript 日期选择框”,会发现有无数的可选择的Ja ...
分类:
Web程序 时间:
2016-08-14 19:19:31
阅读次数:
188
HTML5日期输入类型(date) 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 分享 在很多页面和web应用中都有输入日期和时间的地方,最典型的是订飞机票,火车票,酒店,批萨等网站。 在HTML5之前,对于这样的页面需求,最常见的 ...
分类:
Web程序 时间:
2016-08-05 19:33:38
阅读次数:
3041
1.数据接口 https://kyfw.12306.cn/otn/lcxxcx/query?purpose_codes=ADULT&queryDate=2016-08-01&from_station=NCG&to_station=CZQ 返回的是2015-8-01南昌到郴州的火车票信息,格式为jso ...
分类:
其他好文 时间:
2016-07-30 22:29:29
阅读次数:
294
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?
一、大规模并发带来的挑战
在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,...
分类:
Web程序 时间:
2016-07-16 15:37:46
阅读次数:
264
在多线程中,同步与死锁概念很重要,在本章中必须了解以下几点: 1)哪里需要同步。 2)如何实现同步,了解代码即可。 3)及实现同步后有哪些副作用。 代码并不要求可以完整编写,但是概念必须清楚。 具体内容 1.1问题引出 以买火车票为例,不管多少地方可以买火车票,最终一趟列车的车票数量是固定的,如果把 ...
分类:
编程语言 时间:
2016-07-15 23:56:08
阅读次数:
481
如今在电商行业里,秒杀抢购活动已经是商家常用促销手段。但是库存数量有限,而同时下单人数超过了库存量,就会导致商品超卖甚至库存变负数的问题。又比如:抢购火车票、论坛抢楼、抽奖乃至爆红微博评论等也会引发阻塞式高并发问题。如果不做任何措施可能在高瞬间造成服务器瘫痪,如何解决这个问题呢?这里提出个人认为比较 ...
分类:
Web程序 时间:
2016-07-06 18:21:00
阅读次数:
133
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?
一、大规模并发带来的挑战
在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,...
分类:
Web程序 时间:
2016-07-05 17:16:32
阅读次数:
321
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、 ...
分类:
Web程序 时间:
2016-07-01 13:27:37
阅读次数:
222
#include<stdio.h>
#include<string.h>
#include<iostream>
#include<process.h>
#include<conio.h>
#include<iomanip>
#definemax60
typedefstructcustomer
{//乘客信息
charname[10];//姓名
int amount;//订票数
charrank;//火车票..
分类:
编程语言 时间:
2016-06-24 20:45:18
阅读次数:
2146