课程介绍:此项目为GUI+爬虫+反反爬虫+网络多线程+自动打码+缓存机制+数据清洗等多项技术综合一体的项目;开发中更能体验抓包思路, MVC, 分层, 封装重构等思想课程目录:001、12306抢票软件项目-项目展示002、12306抢票项目开篇-2019新年快乐!003、抢票软件项目-项目需求和原 ...
分类:
编程语言 时间:
2020-01-14 23:31:49
阅读次数:
209
实际工作中,经常会遇到多线程并发时的类似抢购的功能,本篇描述一个简单的redis分布式锁实现的多线程抢票功能。 直接上代码。首先按照慣例,給出一個错误的示范: 我们可以看看,当20个线程一起来抢10张票的时候,会发生什么事。 package com.tiger.utils; public class ...
分类:
编程语言 时间:
2020-01-06 23:04:29
阅读次数:
117
引言 各位同学好,又到了抢回程票的时间,不知道各位同学抢的怎么样了。 小编经过前段时间的奋力拼杀,终归是没有抢到过年回家的车票。 这是一个悲伤的故事。 各种手段齐上阵,热门线路的票还是太难抢了点。 现在感觉抢票这件事儿吧,其实和买彩票差不多,能不能抢到基本上属于玄学问题。 多用点工具感觉就和买彩票前 ...
分类:
其他好文 时间:
2020-01-06 10:06:14
阅读次数:
94
1. 在Redis里 , list是有序(按添加顺序) , set是无序 RPUSH key value . 这是放右边 , 谁先到 , 谁排名越靠前 , 可以用来模拟高并发抢票 如果100个人抢80张票 , 同时插入 , 取 (票 , 0 , 79) 如果人在里面 , 那么就是抢票成功 . 如果不 ...
分类:
其他好文 时间:
2020-01-05 09:16:37
阅读次数:
77
不知不觉,一年一度的春运抢票大幕已经拉开,想快速抢到回家的车票吗?作为程序员,这些技术手段,你一定要知道。 为了让大家更快捷更便利的抢火车票,各种各样的抢票软件应需而生,这类软件大部分都是付费抢票的机制。 作为程序员,如何用技术手段抢到回家的票?来看看用 Python 写的抢票脚本。 手把手教你用 ...
分类:
编程语言 时间:
2020-01-04 20:07:24
阅读次数:
100
实现100张票抢购的demo这里需要一个变量,来保存100张局部变量: 定义在方法内,方法运行存在,方法运行结束销毁,无法保存一个持久化数据!!! 不合适!!!成员变量: 保存在类对象内,创建对象之后存在,对象不销毁成员变量也不会被内存收回。因为 在每一个类对象中,都存在一个对应的成员变量,这些成员 ...
分类:
编程语言 时间:
2020-01-04 13:01:17
阅读次数:
291
临近春节,特别是今年春节特别早,导致学生,外出打工的,外地北漂上班的,几乎都在同一时间段抢票,这让很多在外工作的游子很是苦恼,今年票是真的难抢,比往年更是一票难求。说到抢票,就离不开12306,铁路12306是中国铁路客户服务中心推出的官方手机购票应用软件,与火车票务官方网站共享用户、订单和票额等信息,并使用统一的购票业务规则,于2013年12月8日正式上线试运行。虽然有很多软件、平台可以购票,但
分类:
其他好文 时间:
2019-12-31 00:59:28
阅读次数:
86
春运你抢到票了吗?你知道12306是什么编写的吗 临近春节,特别是今年春节特别早,导致学生,外出打工的,外地北漂上班的,几乎都在同一时间段抢票,这让很多在外工作的游子很是苦恼,今年票是真的难抢,比往年更是一票难求。 说到抢票,就离不开12306,铁路12306是中国铁路客户服务中心推出的官方手机购票 ...
分类:
其他好文 时间:
2019-12-30 23:21:17
阅读次数:
110
又是一年春运抢票时,12306 又挂了。同为高并发,微博热搜、天猫秒杀、12306 抢票有什么不同呢? ...
分类:
其他好文 时间:
2019-12-29 13:26:03
阅读次数:
167
12306智能刷票,订票 https://github.com/testerSunshine/12306 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理 https://github.com/pjialin/py12306 12306分流抢票 https://www.byp ...
分类:
其他好文 时间:
2019-12-27 09:53:56
阅读次数:
78