- 博客(4)
- 收藏
- 关注
原创 java进阶之并发编程一ReentrantLock同步锁的学习和syncthronized的区别
引言:随着JAVA EE商业化的推广,面对技术复杂的并发需求显得力不从心,为了满足开发者的需求,JDK版本也逐步更新,在推出的JDK1.5中引入并发编程工具包java.util.concurrent,该包对并发场景有着更良好的api支持。本文主要介绍同步锁syncthronized的替代方案ReentrantLock的概念和API介绍java.util.concurrent.locks.L...
2018-07-25 18:02:37 935
原创 Spirng,SpringBoot实现多文件上传(MultipartFile)
引言:本例实现 jsp页面ajax多文件上传的多种方式springBoot实现多文件上传:springBopo不需要引入commons-io.jar , commons-fileupload.jar俩个jar包,spring需要一,maven:web包,jasper包,二,jsp代码1.可以使用form表单提交 注:enctype="multipart/form-data...
2018-07-04 16:30:52 78984 12
原创 java进阶之并发编程二之Concurrent同步辅助类CountDownLatch锁存器和CyclicBarrier使用
往期篇幅:<<java进阶之并发编程一ReentrantLock同步锁的学习和syncthronized的区别>><<java进阶之并发编程一ReentrantLock的实际应用和线程中断EXAMPLE>> 引言:伴随JDK1.5的新增java.util.concurrent,java并发编程也迎来了革新,不像1.5之前只有synct...
2018-07-26 14:27:08 250
原创 java进阶之并发编程一ReentrantLock的实际应用和线程中断EXAMPLE
引言:继上一篇ReentrantLock的介绍来做俩个小demo。实现3个线程分别打印指定数字和线程死锁进行线程中断。上一篇:<<java进阶之并发编程一ReentrantLock同步锁的学习和syncthronized的区别>> demo1:ReentrantLock搭配三个线程分别打印指定的数字,直接上代码图片比较直观了。 ...
2018-07-26 10:37:27 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人