易截截图软件、单文件、免安装、纯绿色、仅160KB

How to use Java as NT SERVICE


 service = new
 Service();  
        thread=new
 Thread(service);  
        try
  
        {  
            thread.setDaemon(false
);  
            if
(!thread.isDaemon())  
            {  
                System.out.println("成功设定线程为用户线程!"
);  
            }  
  
          
            thread.start();  
        } 
里面的Service由自己实现,注意: thread.setDaemon(false
);把线程设置为用户线程,以避免thread.start()结束后线程结束
随后的工作就是利用
JavaService
注册
NT
服务,
JavaService
是一个开源项目,其项目地址为
http://javaservice.objectweb.org


相关文档:

java 线程小结

1, 为什么wait与notify之前必须要加synchronized?
答案其实很简单,也是为了防止等待-通知机制出现race condition
为什么会出现race condition ?
答: 对象在被wait之前已经被另一线程notify , 之后的wait 会永久停止,并导致deadlock(死锁)
理想情况:
1, 第一个线程判断该对象是否要wait
2, 第一个线程将对象wait
3 ......

(转)struts标签中不能加入java代码?

http://blog.sina.com.cn/s/blog_49605b46010007o2.html
<div name='endDateHourDiv<%=i%>' onclick="changeSelect('<%=i%>')">
    <html:select property="endDateHour" onclick="Change(this.value,'<%=i%>')">
     <html:option va ......

JAVA值传递(call by value)

public class Foo {
 static void operate(StringBuffer x,StringBuffer y){
  x.append(y);
  y=x;
 }
 public static void main(String args[]){
  StringBuffer a = new StringBuffer("A");
  StringBuffer b = new StringBuffer("B");
  
& ......

java 乱码问题


1、中文问题的来源

由于Java

言内部采用UNICODE编码,所以在JAVA
程序运行时,就存在着一个从UNICODE编码和对应的操作系统及浏览器支持的编码格式

换输入、输出的问题,这个转换过程有着一系列的步骤,如果其中任何一步出错,则显示出来的汉字就会出是乱码,这就是我们常见的JAVA

文问题。几乎所有的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号