- 博客(7)
- 收藏
- 关注
原创 jdk/jre浅析以及为什么要设置java环境变量
可能没有老师指导学习过java语言,导致自己对java一直以来就是拿过来用的态度,而从来没有分析过为什么要这样。最近学习JVM,刚读到java体系结构介绍,就产生了一大堆疑问。 1.既然java是跨平台的语言,为什么jdk版本会存在win32/win64/linux系统之分?2.为什么编译运行java程序,要安装jdk,设置环境变量?3.java虚拟机是将字节码文件编译/解释成...
2013-08-06 22:58:13 162
原创 Redis学习笔记一:环境安装
没用过memcache,一开始接触缓存,就是redis,感觉还挺好用,现在重新学习下。 第一章,环境安装 1.windows版本: 官方下载地址:https://github.com/MSOpenTech/redis 下载解压之后,即可使用。 2.linux版本: 官方下载地址:http://red...
2012-12-05 15:08:46 141
原创 对于ScheduledThreadPoolExecutor的几点学习
1.计时:scheduleAtFixedRate 从任务开始时计时,也就是下次执行时间=本次启动时间+延时scheduleWithFixedDelay 从任务结束开始计时,下次执行时间=本次结束时间+延时2.关于线程池大小(转载 http://www.iteye.com/topic/1118660)先看一副图,描述了ThreadPoolE...
2012-08-13 11:11:30 184
原创 ActiveMQ与JMS
最近在学习使用JMS,对此有了最初浅的认识,对此先来总结一下,以后希望有进一步深入的了解。一、JMS的整体架构(流程) 二、JMS Porvider 搭建ActiveMQ是一个JMS Provider。去http://activemq.apache.org/download.html下载ActiveMQ,解压后有一个bin文件夹,双击bin\activemq.bat(act...
2012-07-30 21:36:01 118
原创 JMS与Spring(转)
一、JMS的关键词1、 跨服务器:专业术语好像叫“跨实例”。意思是,可以在多个服务器(可以是不同的服务器,如resin与tomcat)之间相互通信。与之对应的是单服务器版。2、 消息生产者:就是专门制造消息的类。3、 消息消费者:也叫消息接收者,它主要是实现了消息监听的一个接口,当...
2012-07-30 09:31:59 124
原创 DelayQueue
1.DelayQueue是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这种队列中。 2.Delayed 一种混合风格的接口,用来标记那些应该在给定延迟时间之后执行的对象。此接口的实现必须定义一个...
2012-07-27 16:18:09 71
原创 BlockingQueue
public interface BlockingQueueextends QueueBlockingQueue 不接受 null 元素,当插入null元素时,报空指针异常。BlockingQueue可以是限定容量的。它在任意给定时间都可以有一个 remainingCapacity,超出此容量,便无法无阻塞地 put附加元素。没有任何内部容量约束的 BlockingQueue总...
2012-07-27 11:23:12 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人