Welcome 微信登录

首页 / 软件开发 / JAVA

Java线程:线程的调度-优先级

Java线程:线程的调度-优先级

Java线程:线程的调度-优先级2011-02-20 51cto博客 leizhimin线程的优先级用1-10之间的整数表示,数值越大优先级越高,默认的优先级为5。在一个线程中开启另外一个新线程,则新开线程称为该线程的子线程,子线程初始优先级与父线程相同。/*** Java线程:线程的调度-优先级** @author leizhimin*/public class Test { public static void main(String[...
Java线程:线程的调度-休眠

Java线程:线程的调度-休眠

Java线程:线程的调度-休眠2011-02-20 51cto博客 leizhimin这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。线程休眠的目的是使线程让出CPU的最简单的做法之一,线程休眠时候,会将CPU资源交给其他线程,以便能轮换执行,当休眠一定时间后,线程会苏醒,进入准备状态等待执行。线程休眠的方法是Thread.sleep(long millis) 和Thread.sleep(long milli...
Eclipse for Linux on POWER的安装和使用

Eclipse for Linux on POWER的安装和使用

Eclipse for Linux on POWER的安装和使用2011-02-20 IBM Calvin Sze简介Eclipse 是一个可扩展的开放源码的 IDE(集成开发环境)。它完全与平台和语言无关。除了 Eclipse 社团所支持的几种语言(Java、C/C++、Cobol)的混合之外,还有一些项目正在添加 Eclipse 对其他语言的支持,例如 Python、Eiffel、PHP、Ruby 和 C#。由于所需要的工具的安装有一些技巧,因此本文将...
JavaBean中使用JDBC方式进行事务处理

JavaBean中使用JDBC方式进行事务处理

JavaBean中使用JDBC方式进行事务处理2011-02-21在数据库操作中,一项事务是指由一条或多条对数据库更新的sql语句所组成的一个不可分割的工作单元。只有当事务中的所有操作都正常完成了,整个事务才能被提交到数据库,如果有一项操作没有完成,就必须撤消整个事务。我们通过提交commit()或是回滚rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。在第一次建立与数据库的连接时,在缺省情况下,连...
通过Java动态创建ODBC数据源来访问DBF文件

通过Java动态创建ODBC数据源来访问DBF文件

通过Java动态创建ODBC数据源来访问DBF文件2011-02-21通过Java动态创建ODBC数据源来访问DBF文件,需要用到registry,来修改注册表。其实,主要是动态创建ODBC数据源,开始很简单,可以手工设置一次数据源,当然也可以通过程序直接生成,问题都不大。下面只说怎样修改。import com.ice.jni.registry.RegStringValue;import com.ice.jni.registry.Registry;impo...
构建高性能J2EE应用的五种核心策略

构建高性能J2EE应用的五种核心策略

构建高性能J2EE应用的五种核心策略2011-02-21对于J2EE,我们知道当开发应用时,在架构设计阶段的决定将对应用的性能和可扩展性产生深远的影响。现在当开发一个应用项目时,我们越来越多地注意到了性能和可扩展性的问题。应用性能的问题比应用功能的不丰富问题往往更为严重,前者会影响到所有用户,而后者只会影响到碰巧使用该功能的那些用户。作为应用系统的负责人,一直被要求"要少花钱多办事"----用更少的硬件,更少的网络带宽,以及更短的时间完...
对Java程序多态性支持的改进

对Java程序多态性支持的改进

对Java程序多态性支持的改进2011-02-21多态性(polymorphism)是面向对象编程的属性,它允许多个方法使用同一个接口。Java从多个方面支持多态性,其中两个方面最为突出。第一个是每个方法(标记为 final的方法除外)都可以被子类重写;第二个是设立interface关键字。下面将给出这两方面的详细介绍。由于超类中的方法可以在派生类中重写,因此创建类的层次结构非常简单。在类的层次结构中,每个子类都将它的超类特化(specialization...
实例讲解Tomcat下绑定JMS应用服务器

实例讲解Tomcat下绑定JMS应用服务器

实例讲解Tomcat下绑定JMS应用服务器2011-02-21JMS做为J2EE的高级部分一直蒙着一层神秘的面纱,作为JMS的定制者SUN只规定了JMS规范,象很多其他SUN产品一样被多家厂商提供了具体的实现。但是作为tomcat和RESIN(今年初宣布全部支持J2EE规范)。这些面向低端但却被广泛应用的服务器本身并不对JMS提供支持。庆幸的是openjms和activeMQ两家开源软件提供了插件式的支持。在应用了一些开发框架如spring的项目里如果要使...
Java.awt.Robot类控制鼠标和键盘

Java.awt.Robot类控制鼠标和键盘

Java.awt.Robot类控制鼠标和键盘2011-02-21Java.awt.Robot类用于控制鼠标和键盘。一旦你得到这种控制,你能够通过你的Java代码做与鼠标和键盘任何类型的操作。这个类通常用于自动化测试。下面的代码样例将向您展示Robot类如何处理键盘事件。如果你运行此代码,并打开notepad,您将在notepad中看到HI CAOER.赶快试一试吧。import java.awt.AWTException;import java.awt.R...
Java中计算任意两个日期之间的工作天数

Java中计算任意两个日期之间的工作天数

Java中计算任意两个日期之间的工作天数2011-02-21主要思路:对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新的可以整除7的完整日期间隔(这个新的日期间隔已经把星期几的问题剔出掉了),换一种说法就是我们可以得到,这两个新的日期之间的周数,拿这个周数乘以...
<< 441 442 443 444 445 446 447 448 449 450 >>