当前位置:  技术问答>java相关

我的代码 为什么 只执行了 一半????(急)

    来源: 互联网  发布时间:2015-07-01

    本文导语:  //TimerRobot.java package org.netbee.news.robot; public class TimerRobot extends Thread{ //private long interval = 60000*60*12; //12Сʱ private long interval = 60000*3; //12Сʱ public TimerRobot(){} public TimerRobot(long inter...

//TimerRobot.java
package org.netbee.news.robot;
public class TimerRobot extends Thread{
//private long interval = 60000*60*12; //12Сʱ
private long interval = 60000*3; //12Сʱ
public TimerRobot(){}
public TimerRobot(long interval){
this.interval = interval;
}
public void run() { 
try{  
while(true){
sleep(interval);
work();
}
} catch (Exception e){} 
}
public void work(){}
}
-----------------------------------------------
//NewsRobot.java
package org.netbee.news.robot;
import org.netbee.util.*;
import java.util.*;

public class NewsRobot extends TimerRobot{
private static Object initLock = new Object();
    private static NewsRobot newsRobot = null;

public static NewsRobot getInstance() {

        if (newsRobot == null) {
            synchronized(initLock) {
                if (newsRobot == null) {
                   try {
                        Class c = Class.forName("org.netbee.news.robot.NewsRobot");
                        newsRobot = (NewsRobot)c.newInstance();
                    }
                    catch (Exception e) {
                        System.err.println("×°ÔØ NewsCatalogFactory Ààʧ°Ü  News cannot function normally.");
                        e.printStackTrace();
                        return null;
                    }
                }
            }
        }

        return newsRobot;
    }


public void orderWork(){
try{
this.start();
} catch (IllegalThreadStateException  itse){
this.resume();
}

}

    public void killRobot(){
this.suspend();
}

public void work(){
System.out.println("-----------------");

//String data = FileUtils.getRemotePage("http://news.sina.com.cn/news1000.shtml");
String data = FileUtils.getRemotePage("http://192.168.0.100:8080/news/newstest.jsp");
int beginIndex = data.indexOf("");
int endIndex = data.indexOf("");
data = data.substring( beginIndex, endIndex );
System.out.println("data==="+data);
             //&&&^^&*$*$*^$*&$*& 为什么只 打印出 data 就没反应了 &%***
StringTokenizer newstk = new StringTokenizer( data, "
  • ");
    String oneNesw, catalog , url ,news;
    while(newstk.hasMoreTokens()){
    oneNesw = (String)newstk.nextElement();
    beginIndex = oneNesw.indexOf("[");
    endIndex = oneNesw.indexOf("]");
    catalog = oneNesw.substring( beginIndex, endIndex );
    System.out.println("catalog==="+catalog);
    if(catalog == "国内" || catalog == "国际") {
    beginIndex = oneNesw.indexOf("");
    url = oneNesw.substring( beginIndex, endIndex );
    //news = FileUtils.getRemotePage( url );
    System.out.println("news==="+url);
    }
    }
    }

    }
    =================================================
    jsp 调用页面

    =================
    jsp 中止页面


    请高手指点

  • |
    确定数据都读到了?使用的分隔标志都有?只凭看,要看出程序的问题,至少对我来讲,有些困难.

    |
    线程时间问题!

        
     
     

    您可能感兴趣的文章:

  • Microsoft IE MSHTML内存破坏远程代码执行漏洞
  • 为什么执行完execlp函数后程序就退出了,怎样才能让程序继续执行后面的代码
  • 我刚看java,知道它的目标代码是解释执行的,目标执行速度快吗?
  • 怎样看到java程序经过编译后的代码内容(bytecode的)或者在bytecode在JVM执行时JVM所解析的代码
  • 深入探讨:main函数执行完毕后,是否可能会再执行一段代码?
  • 使用 C# 动态编译代码和执行的代码
  • 执行PHP代码的虚拟机 HHVM
  • jQuery页面加载完毕再执行代码多种方法
  • 在linux下怎么执行c源代码(急急急)
  • 50分求一定时执行的程序代码
  • C++ 代码执行工具 hbcxx
  • 我怎么在Ctrl+c前执行一段自己的代码
  • 跳到指定地址执行代码
  • centos服务器定时执行一段php代码
  • 关于java执行代码一问
  • 请问在 Linux 下如何用代码实现连接oracle数据库 并 执行 SQL 语句?
  • 如何把二进制代码编译成可执行文件
  • 各位大侠,帮我看看为什么代码执行错误!!!
  • java里有什么函数可以检查 java 代码并执行它?
  • 不改变代码,怎样使每次编译生成的可执行程序或动态库二进制保持一致?
  • 计算php脚本执行时间的示例代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • javascript 添加到收藏夹和书签代码示例
  • 在JBuilder中,为什么编写的代码中,当代码出现关键字时,后面的部分代码就移位了,当在有关键字的那些代码行进行选择时,也会出现鼠标位
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 为什么两行代码间不加入其他代码就崩溃,而加入了日志代码后就不崩溃?
  • JSP中清空cookie代码参考
  • 在ubuntu8.10 新立得中安装anjuta,为什么没有代码提示功能,怎么做才有,还有自动代码补全和代码提示有什么区别,
  • Python获取网页编码的方法及示例代码
  • 到底怎么样的代码算是有效代码?请教了。。
  • HTML网页中的html body onload自动跳转方法介绍及自动跳转代码示例
  • 如果要研究源代码以提高自己,哪一个开放源代码的软件比较合适?
  • php通过socket_bind()设置IP地址代码示例
  • linux源代码的时间函数源代码
  • boost库lexical_cast不同用法代码参考
  • gdb的时候代码 next显示的代码乱了
  • 通过javascript库JQuery实现页面跳转功能代码
  • 源代码!源代码!
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • 哪位会使用代码保护工具WingGuard来保护java代码?
  • HTML网页的Meta Refresh自动跳转方法介绍及Meta Refresh自动跳转代码示例
  • 如何得到C语言代码对应的汇编代码?
  • Linux c++虚函数(virtual function)简单用法示例代码
  • RedHat Linux是开放源代码的吗?如何能看见它的源代码,如何进行修改?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3