自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java多线程组件三:ScheduledThreadPoolExecutor

在实际的情况中可能会需要有的线程是定期执行的,有的线程是只执行一次,如果通过Timer去触发,会涉及线程的切换以及线程安全问题,这对这种情况从jdk1.5开始添加了ScheduledThreadPoolExecutor 组件,这种组件主要就是用来解决前面出现的问题,通过这个组件即可以定期的去执行一个任务,也可以只执行一次,也可以把这两种情况一起使用,为了演示这个组件的使用,写了一个非常简单的小例子

2012-07-26 22:15:19 10830 2

原创 java Runtime Data Areas summary(1)

在我看来jvm是个神奇的东西,通过它实现了"一处编译,处处运行"的优势,可是以前的学习和工作中往往只是对"可以怎么样"比较关注,却忽略了为什么可以那样,本人一直对jvm充满的好奇,前一阶段也看过一些关于jvm内存分配的文章,可是总是过了一段时间之后就分不清楚东西.最近专门的买了一本"深入理解java虚拟机",虽说这本书看起来也有点翻译技术文档的嫌疑,但是总的还是好的.目前看完了该书的第二章,主要是

2012-07-23 22:40:24 1758 2

原创 java多线程组件二:DelayQueue的使用方法

本篇文章主要用来介绍DeleyQueue的使用方式,根据这个类的名字就可以判断,这是一个Queue,且从它里面去的元素的顺序是按照时间的延迟来的.网上有很多例子,可是都不是很详细,我把书上的例子看了一下,然后用自己的思路写出来,原来发现里面还是有很多的误区,下面的程序是例子,加了一些注释:/** * */package com.eric.concurrency;import

2012-07-19 22:10:14 6571

原创 java多线程组件一:CountDownLatch使用方法的总结

根据从资料上以及习题时间的总结CountDownLatch 做的事情就是通过对一个计数器的控制,来保证一批动作的执行,且同步性保证个这个计数器的值在多线程之间共享的有效性.下面有个简单的例子可以说明这点:public class CountDownLatchDemo { public static void main(String[] args) { /* * CountD

2012-07-12 22:11:15 1652

codis for pika 二进制包

针对PIKA编译的Codis二进制文件,版本信息如下: Codis版本:3.2 Pika版本:3.0.16

2019-12-11

Netty in Action中文版(高清带目录-可拷贝-中文)

Netty in Action的高清中文版PDF,带目录。该资源仅仅用于学习用途,请勿用于商业用途

2018-03-06

iReport-Ultimate-Guide-3.5

iReport-Ultimate-Guide-3.5

2013-03-02

java cook book

java 的经典代码手册,不过是english版本的,可能需要你有一定的英语阅读能力

2012-02-07

空空如也

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

TA关注的人

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