易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA 多线程 访问网页 - Java / Java SE

小弟目前做了这样一个小东西

数据库里有一组数据 是车牌号+车牌类型的一万多条数据 车牌类型大部分为空 
程序与要从数据中将车牌和车牌类型 拼上url 访问车辆违章公布网站
然后将网站的返回结果 取出写入数据库 

现在问题是数据库中车牌号对应的类型太少了 而网站的类型比较多  
那就需要尝试 车牌和所有类型拼成n多url然后依次访问该网站 取回结果 速度很慢 

想用多线程 进行这个操作 可是多线程用得不太熟 哪位 有好的办法提高一下运行速度 或者告诉我一下 这个多线程要怎样写
这个不需要用到多线程的。。

用缓存或批量插入

把你的处理类包装成一个线程类,然后用一个主线程去启动多个子线程就可以了。
怎样包装成线程类?继承Thread,把处理代码写到run方法里。
怎么启动子线程类?new一个线程类,再调用它的start方法。

建议:主线程类有一些同步的方法,比如子线程可以调用该方法来得到新的车牌号;比如子线程得到结果后调用该方法将结果保存到数据库。

什么 叫 "而网站的类型比较多" ?不是只有一个网站啊。

1. 对每条数据的处理 起一个线程MainThread, 其中 有个 lock (Object lock=new Object();)  
  public void run(){
  //...对每一个车型号new 一个新线程去生成url去处理 (新线程 待 后面说明)
  //每个线程都要在存起来,如加入ArrayList. 
  sychronized(lock) {
  lock.wait();  
  }
  //有一个线程处理成功后(就是类型匹配对的那个),调用 lock.notify()  <


相关问答:

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

java中传值 - Java / Web 开发

怎么样将id传过去啊???是简单的传。。。在地址栏中写id号
LZ 好幽默!不知道你的意思?

是想把ID 传到ACTION ? 通过URl id=?

不够详细 别人不知道怎样帮你

../XXXXX.do?id=XXXX&id2=XXXXX

......

模拟href 的 css样式 - Java / Web 开发

现在不想用<a> </a> 标签 ,因为点击后会出现页面重定位,给文字加上css样式就可以看起来 是href怎么实现这样的css
text-decoration:underline; cursor:hand;

引用
text-decoration:underline; cur ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号