自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 超简单Spring入门 (二) Aspect-oriented Programming

除了Dependency Injection, Spring还能做什么呢?回答是aspect-oriented programming。当我们在写程序的时候,除了实现core logic之外,还有很多附加的功能。例如logging,transaction management and security。经常发生的情况是程序中的多个component都需要类似服务,而我们不得不在每个co

2011-07-28 16:00:37 1428

原创 Runtime class

前面谈到了用Process类调用外部程序的问题时,说到了Runtime,所以今天我就看一点相关的东西。Every Java application has a single instance of class Runtime that allows the application

2011-07-15 15:39:58 958

原创 多线程 (八) Fork/Join

http://download.oracle.com/javase/tutorial/essential/concurrency/forkjoin.htmlNew in the Java SE 7 release, the fork/join framework is an im

2011-07-10 19:01:08 1317

原创 多线程(七)并发集合

在前面的例子中,使用了guarded block和同步方法,在多个线程存取同共享对象FileArray时,防止出现线程间干扰。(不熟悉guarded block和同步方法的同学,强烈建议先去看这个系列的前面几篇。) 实际上有更简便安全的方法,因为java提供了线程安全

2011-07-10 09:11:24 1104

原创 多线程(六)executor和线程池

常见的线程池是fixed thread pool,即线程池中可运行的最大线程数是固定的。它使用一个内部queue来排队,当线程池中运行的线程达到上限时,其他的任务需要等待。当一个线程执行的任务(runnable)结束时,线程继续执行下一个runnable,这种方式可节约大量创建thread所消耗的资源。继续使用上文中的例子说明如何使用executor和线程池: //这里注意...

2011-07-07 21:03:31 1324

原创 多线程(五)Guarded+Blocks--这真的是非常非常重要的知识点

今天来看一个对于多线程来说非常重要,实用的应用:在producer-consumer结构中使用的Guarded Blocks链接是:http://download.oracle.com/javase/tutorial/essential/concurrency/guardmeth.htmlproducer-consumer在进行多线程编程时使用的最多的结构是什么呢?那就是produce...

2011-07-03 08:09:24 1825

空空如也

空空如也

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

TA关注的人

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