JAVA实用基础

1.打包
将指定目录下的class文件打成jar包
jar cvf test.jar com/csu/rmi/*.class

2.线程在Web应用生命周期
静态变量是ClassLoader级别的,如果Web应用程序停止,这些静态变量都会从JVM中清除。但是线程是JVM级别的,如果用户在Web应用中启动一个线程,这个线程的生命周期并不会和Web应用程序保持同步。即停止了Web应用,但此线程依旧是活跃的。
如果我们手工使用JDK Timer(Quartz的Scheduler),在Web容器启动时启动Timer,当Web容器关闭时,除非用户手工关闭这个Timer,否则Timer中的任务还会继续运行。

3.Thread和Runnable
Runnable可以实现多线程资源贡献;
Thread继承自Runnable。

4.根据接口创建WSDL文件
org.apache.cxf.tools.java2ws.JavaToWS.main(new String[]{"-wsdl","com.csu.endpoint.SecurityEndpoint"});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值