java代码实现抢票 java实现抢火车票

毕业设计是基于java火车抢票软件开发,思路不清晰,求指点下 。这种东西一般是先去分析12306网站,了解每一步操作的http请求 , 然后通过java去模拟这些请求就可以了 。
但是抢票软件的关键是在于破解其验证码系统 , 如果这个做不到的花,那么你的东西跟12306没什么区别,没什么价值 。现在12306网站验证码变的比较勤 , 这个难度还是比较大的
多线程似乎也没什么用,都阻塞在了验证码输入上,快不了~除非破解验证码
100张票,用java多线程实现3个窗口按顺序依次卖票,如何实现很简单, 出票里加锁就行java代码实现抢票了完整代码:
public class Test {
public static void main(String[] args) {
for(int i=0; i3; i){
new Thread("线程 "i){
public void run() {
while(true){
int p = getNumber();
if(p 0 ){
System.out.println(getName()" 票号: "p);
}else{
System.out.println("没票java代码实现抢票了");
break;
}
}
};
}.start();
}
}
public static int num = 100;//总票数
/**
* synchronized 同步锁
* @return
*/
public static synchronized int getNumber(){
if(num 0){
return num --;//如果大于0, 则返回当前票并减少一张
}
return 0;
}
}
《转》我要回家!教你如何秒杀12306,JAVA程序抢票成功!【java代码实现抢票 java实现抢火车票】加个权限是对的 , 另外需要抢票的明天早上就赶紧抢吧 估计软件马上要传遍微博了
java代码实现抢票的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java实现抢火车票、java代码实现抢票的信息别忘了在本站进行查找喔 。

    推荐阅读