12306这个系统,核心要解决的问题是网上售票。涉及到2个角色使用该系统:用户、铁道部。用户的核心诉求是查询余票、购票;铁道部的核心诉求是售票。购票和售票其实是一个场景,对用户来说是购票,对铁道部来说是售票。因此,我们要设计一个在线的网站系统,解决用户的查询余票、购票,以及铁道部的售票这3个核心诉求 ...
分类:
其他好文 时间:
2019-06-19 19:55:32
阅读次数:
97
司机和售票员的故事1. 创建父子进程,分别表示司机和售票员2. 当售票员捕捉到 SIGINT信号时 给司机发送 SIGUSR1信号,此时司机打印 “老司机开车了” 当售票员捕捉到 SIGQUIT时 给司机发送 SIGUSR2信号,此时司机打印“系好安全带,车速有点快” 当司机捕捉到 SIGTSTP时 ...
分类:
编程语言 时间:
2019-05-20 16:55:07
阅读次数:
89
12306的已知信息、数据及问题 需求分析(一)—— 售票系统领域知识(区间票、订票、预留票) 需求分析(二)—— 涉众、用户体验 核心业务需求及逻辑架构分析 需求分析(三)—— 票仓 票仓设计(一)—— 预生成车票方案的优缺点 票仓设计(二)—— 区间二进制方案的优缺点 票仓设计(三)—— 平衡方 ...
分类:
其他好文 时间:
2019-05-14 19:07:36
阅读次数:
167
lock实现代码块只允许被一个线程访问 例如多个窗口售票,余票数的计算 ...
分类:
编程语言 时间:
2019-05-08 21:49:20
阅读次数:
150
据说复联4的预售票房突破5亿,从首映到现在,朋友圈中每十条中有八条都是关于复联4的,像小编一样还没有来及看的朋友们,每天都生活中被剧透的恐怖中。迫不得已之下,顶着被剧透的风险带大家快速回顾一下复联3的情节(复联3+4无缝对接必读!):复联3的整个故事线都围绕着6颗彩色的宝石展开,故事开篇灭霸已经拿到了放在山达尔星保管的力量宝石,并且在阿斯加德星球,洛基为不让哥哥托尔(雷神)再受灭霸折磨,交出了空间
分类:
其他好文 时间:
2019-04-26 19:34:30
阅读次数:
214
记录时间: 第七周 所花时间(包括上课) 8h 代码量(行) 约1000行 博客量(篇) 1篇 了解到的知识点 地铁售票系统的编写思路和方法 记录时间: 第七周 所花时间(包括上课) 8h 代码量(行) 约1000行 博客量(篇) 1篇 了解到的知识点 地铁售票系统的编写思路和方法 ...
分类:
其他好文 时间:
2019-04-22 00:52:56
阅读次数:
130
need 随着城市交通的迅速发展地铁已经成为了必不可少的交通工具,但地铁的发展较缓慢因此电子购票还未普及,本软件将实现网上购票以节省人们的时间并减少现金的使用。 approach 使用Android编程,显示注册登录界面,登陆成功后是查询界面可供查询路线并订票,有个人中心可进行账号的退出与反馈 be ...
分类:
其他好文 时间:
2019-04-15 23:13:05
阅读次数:
246
地铁售票系统设计思想及部分代码 设计思想:地铁售票系统的关键点在于换乘,所以首先要分为换乘和不换乘两种情况。不换乘比较简单,通过起始站名和终点站名查询他们的num,然后list打包输出到jsp就可以。换乘的话就先要找到两条线路,找到两条线路的交点也就是换乘站,然后分别输出起始站到换乘站,换乘站到终点 ...
分类:
其他好文 时间:
2019-04-03 23:54:40
阅读次数:
287
n 个同学去动物园参观,原本每人都需要买一张门票,但售票处推出了一个优惠活动,一个体重为 xx 的人可以和体重至少为 2x2x 配对,这样两人只需买一张票。现在给出了 nn 个人的体重,请你计算他们最少需要买几张门票? 输入格式 第一行一个整数 nn,表示人数。 第二行 nn 个整数,每个整数 a_ ...
分类:
其他好文 时间:
2019-02-26 13:15:54
阅读次数:
279
1、什么是线程?什么是进程? 2、多线程的状态? 3、并发?并行?※ ※ ※ 并发:同一时间间隔,交替执行任务。 并行:同一时刻执行多个任务。 4、三个售票员卖票 (1) 线程 操作 资源类 (2)高内聚 低耦合 代码在github上。 5、Lambda表达式 函数式为实现接口:接口中有一个为实现的 ...
分类:
编程语言 时间:
2019-02-19 00:38:37
阅读次数:
192