自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (6)
  • 收藏
  • 关注

转载 Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition

转自:http://www.cnblogs.com/dolphin0520/p/3920385.html 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列)的占用权。因为生产者如果不释放对临界资源的占用权,那么消费者就无法消费

2016-06-11 13:52:26 260

转载 interrupt、interrupted 、isInterrupted 区别

文章转自:点击打开链接 1、interrupt        interrupt方法用于中断线程。调用该方法的线程的状态将被置为"中断"状态。       注意:线程中断仅仅是置线程的中断状态位,不会停止线程。需要用户自己去监视线程的状态为并做处理。支持线程中断的方法(也就是线程中断后会抛出interruptedException的方法)就是在监视线程的中断状态,一旦线程的中断状

2016-06-10 16:32:05 449

原创 Java动态代理

代理是基本的设计模式之一,它是为了提供额外的或不同的操作,而插入的用来代替“实际”对象的对象。这些操作通常涉及与“实际”对象的通信,因此代理通常充当着中间人的角色。 而Java的动态代理比代理的思想更向前迈进了一步,它可以动态地创建代理并动态地处理对所代理方法的调用。在动态代理上所做的所有调用都会被重定向到单一的调用处理器上,它的工作是揭示调用的类型并确定相应的对策。下面是用来展示动态代理的一个

2016-06-08 21:13:03 447

Struts2+Hibernate+Spring整合开发深入剖析与范例应用07

Struts2+Hibernate+Spring整合开发深入剖析与范例应用07源码

2014-10-25

Struts2+Hibernate+Spring整合开发深入剖析与范例应用06

Struts2+Hibernate+Spring整合开发深入剖析与范例应用06源码

2014-10-25

Struts2+Hibernate+Spring整合开发深入剖析与范例应用05

Struts2+Hibernate+Spring整合开发深入剖析与范例应用05源码

2014-10-25

Struts2+Hibernate+Spring整合开发深入剖析与范例应用04

Struts2+Hibernate+Spring整合开发深入剖析与范例应用04源码

2014-10-25

Struts2+Hibernate+Spring整合开发深入剖析与范例应用03

Struts2+Hibernate+Spring整合开发深入剖析与范例应用03源码

2014-10-25

Struts2+Hibernate+Spring整合开发深入剖析与范例应用02

Struts2+Hibernate+Spring整合开发深入剖析与范例应用02源码

2014-10-25

空空如也

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

TA关注的人

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