HTML5技术

简单的刷票系统(突破IP限制进行投票) - leesf(2)

字号+ 作者:H5之家 来源:博客园 2016-01-30 11:44 我要评论( )

package com.hust.grid.leesf.entrance; import java.util.Timer; import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingQueue; import com.hust.grid.leesf.bean.IpInfo; impor

package com.hust.grid.leesf.entrance; import java.util.Timer; import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingQueue; import com.hust.grid.leesf.bean.IpInfo; import com.hust.grid.leesf.thread.IPCollectTask; import com.hust.grid.leesf.thread.VoteThread; public class Vote { private BlockingQueue<IpInfo> ipInfoQueue; private IPCollectTask ipCollectTask; private VoteThread voteThread; public Vote() { ipInfoQueue = new LinkedBlockingQueue<IpInfo>(); ipCollectTask = new IPCollectTask(ipInfoQueue); voteThread = new VoteThread(ipInfoQueue); } public void vote() { Timer timer = new Timer(); long delay = 0; long period = 1000 * 60 * 60; // 每一个小时采集一次ip timer.scheduleAtFixedRate(ipCollectTask, delay, period); // 开启投票任务 voteThread.start(); } main(String[] args) { Vote vote = new Vote(); vote.vote(); } }

View Code

  3.IPCollectTask.java

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • ABP入门系列(16)——通过webapi与系统进行交互 - 『圣杰』

    ABP入门系列(16)——通过webapi与系统进行交互 - 『圣杰』

    2017-04-25 09:04

  • 《人民的名义》---简单的文本分析 - 视野

    《人民的名义》---简单的文本分析 - 视野

    2017-04-22 18:00

  • Omi全新版本来袭 - 指令系统 - 【当耐特】

    Omi全新版本来袭 - 指令系统 - 【当耐特】

    2017-04-20 14:04

  • [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(三) - 反骨仔(二五仔)

    [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(三) - 反

    2017-04-02 11:00

网友点评
/