java-web
文章平均质量分 59
hi_dandan
这个作者很懒,什么都没留下…
展开
-
Future的使用
ExecutorService的使用原创 2017-05-23 15:39:03 · 734 阅读 · 0 评论 -
多线下,CountDownLatch,Future的使用
在处理业务的时候,往往需要发起多个线程去查询,处理,然后等待所有线程执行完,再进行业务合并处理。 1,CountDownLatch的使用 CountDownLatch更像是一个计数器,可以设置线程数,进行递减。countDownLatch.countDown();线程处理完以后减少,countDownLatch.await();等待所有的线程处理完。举例:public static voi原创 2017-06-22 16:31:04 · 3585 阅读 · 0 评论 -
多线程问题
线程先达到corePoolSize, 达到了去排队 ,队列满了就去新建线程,达到了maxPoolSize ,就执行拒绝策略了。所以大家在取queueSize的时候,就要取getThreadPoolExecutor().getPoolSize(),getThreadPoolExecutor().getQueue().size()值和。判断是否超出队列的时候,就要判断queueCapacity,ma原创 2017-11-30 16:04:28 · 268 阅读 · 0 评论 -
文件的创建
public static void main(String[] args) {//创建文件路径 File temp=new File("C:\\Users\\XXX\\Desktop\\temp\\temp.test"); try {//效验文件的父路径(C:\\Users\\XXX\\Desktop\\temp)是否存在,不存在就创建,如果文件父路径不存在,创建会报异常 ...原创 2018-03-12 11:37:51 · 195 阅读 · 0 评论 -
HttpUtils
import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Htt...转载 2018-05-10 14:40:29 · 961 阅读 · 0 评论