java
mmjinglin
这个作者很懒,什么都没留下…
展开
-
并发
final int total = 3;ExecutorService executors = Executors.newScheduledThreadPool(total);final CountDownLatch c = CountDownLatch(total);//CountDownLatch 是一个同步工具,用来协调多个线程之间的同步 ,或者线程之间的通信//用法:某一个线程开始...原创 2018-09-18 17:34:02 · 100 阅读 · 0 评论 -
CountDownLatch
概述CountDownLatch是一个用来控制并发的很常见的工具,它允许一个或者多个线程等待其他的线程执行到某一操作,比如说需要去解析一个excel的数据,为了更快的解析则每个sheet都使用一个线程去进行解析,但是最后的汇总数据的工作则需要等待每个sheet的解析工作完成之后才能进行,这就可以使用CountDownLatch。使用例子:这里有三个线程(main,thread1,threa...转载 2018-09-18 17:36:12 · 272 阅读 · 0 评论 -
页面请求与HttpServlet
form表单中Enctype表明提交数据格式。(Content-Type 类型)enctype有三个属性application/x-www-from-urlencoded,multipart/form-data,text/plain**application/x-www-from-urlencoded: **在发送前对所有字符进行编码。默认设置。一般get和post请求都是applicati...原创 2018-09-19 20:04:22 · 396 阅读 · 0 评论 -
关于Spring @RequestBody 自动映射模型
在很多时候,Spring的注解为我们提供了很多方便,但只知道其用法,不懂其执行原理,有时候出错了,很难快速的定位出错原因,今天我想把自己对于@Requestbody这个注解的一点想法和大家分享下。首先Spring处理一个请求时,请求的入口就是大家在配置文件中配置的 DispathcherServlet 这分发类,其实这个类能够接受到request的原理就是它实现了Servlet的doGet,do...转载 2018-09-20 08:35:21 · 1685 阅读 · 0 评论