自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孙应路的博客

一只咸鱼菜鸟

  • 博客(6)
  • 收藏
  • 关注

原创 java.utils.concurrent 新类库中的构件(四)PriorityBlockingQueue

java.utils.concurrent 新类库中的构件(三)PriorityBlockingQueue这是一个很基础的优先级队列,它具有可阻塞的读取操作。下面是一个实例,其中在优先级队列中的对象是按照优先级顺序从队列中出现的任务。PrioritizedTask被赋予了一个优先级数字,以此来提供这种顺序package concurrency;//: concurrency/PriorityB...

2019-12-26 19:28:03 148

原创 java.utils.concurrent 新类库中的构件(三)DelayQueue

java.utils.concurrent 新类库中的构件(三)DelayQueue这是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期的时间最长。如果没有任何延迟到期,那么就不会有任何头元素,并且poll()将返回null(正因为这样,你不能将null放置到这种队列中)。下面是一个实...

2019-12-26 18:22:10 148

原创 java.utils.concurrent 新类库中的构件(二) CycliicBarrier

java.utils.concurrent 新类库中的构件(一) CycliicBarrierCycliicBarrier适用于这样的情况:你希望创建一组任务,它们并行执行工作,然后再进行下一个步骤之前等待,直至所有的任务都完成(看起来有点像join())。它使得所有的并行任务都将在栅栏处列队,因此可以一致的向前移动。这非常像CountDownLatch,只是CountDownLatch只是触发...

2019-12-20 13:35:44 119

原创 java.utils.concurrent 新类库中的构件(一) CountDownLatch

CountDownLatch它被用来同步一个或者多个任务,强制他们等待由其他任务执行的一组操作完成。 你可以向CountDownLatch对象设置一个初始计数值,任何在这个对象上调用wait()的方法都将阻塞,直到这个计数值达到0。其他任务在结束其工作时,可以在该对象上调用countDown()来减小这个计数值。CountDownLatch被设计为只出发一次,计数值不能被重置。...

2019-12-20 11:40:42 150

转载 深入springMVC------文件上传源码解析(上篇)

最近在项目中,使用springmvc 进行上传文件时,出现了一个问题:org.springframework.web.multipart.MultipartException: The current request is not a multipart request以上堆栈信息省略。乍看一下,没啥值得讨论的地方,就是说当前这个请求不是一个multipart request,也就是说...

2019-12-16 13:21:48 117

原创 shior 前后端分离项目Session失效后返回json字符串

最近公司在做APP项目,属于前后端分离,使用ajax请求后台传递JSON数据,但是现在有一个问题,shior默认的配置是session过期后直接跳转到Ligin请求,最后返回Login页面,但是前后端分离的项目都是通过ajax接受的,跳转也是由前台控制,这就导致了PC端与APP需要返回的数据类型不一致的问题。通过百度,找到一种可行的方案,贴出来以供参考。通过继承 org.apache.shi...

2019-12-09 15:37:20 926

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除