- 博客(7)
- 资源 (33)
- 收藏
- 关注
转载 java io
参考文章地址: http://blog.csdn.net/oracle_microsoft/article/details/2634231Java IO体系结构看似庞大复杂,其实有规律可循,要弄清楚其结构,需要明白两点:1. 其对称性质:InputStream 与 OutputStream, Reader 与 Writer,他们分别是一套字节输入-输出,字符输入-输出体系2
2017-04-07 14:04:56 263
转载 spring 定时任务 taskScheduler详解
spring 3.0版本后,自带了一个定时任务工具,而且使用简单方便,不用配置文件,可以动态改变执行状态。也可以使用cron表达式设置定时任务。1、被执行的类要实现Runnable接口2、TaskScheduler 任务调度接口TaskScheduler是一个接口TaskScheduler接口下定义了6个方法schedule(Runnable tas
2017-04-05 09:44:28 6096
转载 java 的几种任务调度
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Jav
2017-04-04 15:35:39 458
转载 Java线程池使用说明
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程的数量。
2017-04-04 12:37:04 330
转载 threadlocal
1、ThreadLocal类:它主要由四个方法组成get(),initialValue(),set(T),remove(),其中值得注意的是initialValue(),该方法是一个protected的方法,显然是为了子类重写而特意实现的。该方法返回当前线程在该线程局部变量的初始值,这个方法是一个延迟调用方法,在一个线程第1次调用get()时才执行,并且仅执行1次。ThreadLocal中
2017-04-01 15:41:12 207
转载 java.lang.ThreadLocal类研究
一、概念ThreadLocal即线程局部变量其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,因此,每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。线程死亡之后,该线程的所有副本都会被垃圾回收(除非存在对这些副本的其他引用)。线程局部变量(ThreadLocal)原理很简单,在ThreadLocal类中有一个Map,用于存储每一个线程的变量的副本。
2017-04-01 15:24:50 376
原创 关于Java wait()方法
每一个对象除了有一个锁之外,还有一个等待队列(wait set),当一个对象刚创建的时候,它的等待队列是空的。我们应该在某个线程获取对象的锁后,在该对象锁控制的同步块或同步方法中去调用该对象的wait方法,将该线程挂起放入该对象等待队列。当调用该对象的notify方法时,将从该对象的等待队列中随机唤醒一个线程,这个线程将再次成为可运行的线程。所以我们使用wait和notify方法的
2017-04-01 11:11:00 8623 2
Joomla_3.2.1-Stable-Full_Package.zip
2014-01-04
grails快速web开发.pdf
2014-01-04
struts2整合JfreeChart完成报表功能
2012-03-20
tomcat服务器的配置详解
2012-03-20
spring集成cxf(webservice)
2012-03-20
jquery官方API
2011-10-14
mule IDE (mule ESB)
2011-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人