上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 53 下一页
摘要: 输了一场比赛 看了一场电影 明白了一些道理 收获蛮多 阅读全文
posted @ 2010-04-19 03:43 macula7 阅读(116) 评论(0) 推荐(0)
摘要: 需求:想加个文件链接,用户点链接出现文档打开或者下载对话框。JSP实现,部署在tomcat服务器上 问题:1:中文问题,路径中出现中文的时候,报错。 改用文件名的hash来解决 2:MyEclipse与tomcat路径不一致问题 在MyEclipse中测试的时候,跟目录是tomcat的bin目录,而在tomcat中世纪部署的时候,根目录是tomcat目录。 也就是说在MyEclipse中测试:".... 阅读全文
posted @ 2010-04-16 20:44 macula7 阅读(143) 评论(0) 推荐(0)
摘要: 将线性工作改为并行执行 void processSequentially(List elements){ for(Element e:elements) process(e); } void processParallel(Executor exec,Listelements){ for(final Element e:elements) exec.execute(new Ru... 阅读全文
posted @ 2010-04-15 00:41 macula7 阅读(201) 评论(0) 推荐(0)
摘要: int cpus=Runtime.getRuntime().availableProcessors(); 阅读全文
posted @ 2010-04-14 05:55 macula7 阅读(134) 评论(0) 推荐(0)
摘要: package thread; import java.io.FileNotFoundException; import java.io.PrintWriter; import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingDeque; /** * 一个日志服务的框架 * @autho... 阅读全文
posted @ 2010-04-13 04:09 macula7 阅读(229) 评论(0) 推荐(0)
摘要: 建了个新群68734877,主要关注: java相关:se、ee、me、框架 算法:怎样提高程序性能 云计算:关注新技术发展 宗旨:目的大家交流心得、发表个人见解、促进学习。有问题先自己Google。求作业直接踢! 阅读全文
posted @ 2010-04-11 23:01 macula7 阅读(120) 评论(0) 推荐(0)
摘要: 在线程与阻塞队列协同工作的时候 volatile stop=false; while(!stop) { try{ queue.put(..); } catch(...){} } 上述代码可能不能正常工作,原因是如果阻塞队列满的时候可能程序阻塞在put方法上,而不能发现应该停止线程。 更好的方法是 while(!Thread.currentThread().isInterrupted()) ... 阅读全文
posted @ 2010-04-09 17:53 macula7 阅读(140) 评论(0) 推荐(0)
摘要: CompletionService接口: 将生产新的异步任务与使用已完成任务的结果分离开来的服务。生产者 submit 执行的任务。使用者 take 已完成的任务,并按照完成这些任务的顺序处理它们的结果。例如,CompletionService 可以用来管理异步 IO ,执行读操作的任务作为程序或系统的一部分提交,然后,当完成读操作时,会在程序的不同部分执行其他操作,执行操作的顺序可能与所请求的顺... 阅读全文
posted @ 2010-04-08 18:20 macula7 阅读(368) 评论(0) 推荐(0)
摘要: import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Fu... 阅读全文
posted @ 2010-04-08 17:54 macula7 阅读(164) 评论(0) 推荐(0)
摘要: 使用延迟线程池可以指定任务在特定的时延之后执行。下面是一个例子: package wyf.jc; import java.util.concurrent.*; class MyScheduledTask implements Runnable{ private String tname; public MyScheduledTask(String tname){ this.tname=tnam... 阅读全文
posted @ 2010-04-08 03:41 macula7 阅读(858) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 53 下一页
点击右上角即可分享
微信分享提示