最新文章列表

Java应用中使用ShutdownHook友好地清理现场(转帖)

转帖地址:http://www.cnblogs.com/nexiyi/p/java_add_ShutdownHook.html 在线上Java程序中经常遇到进程程挂掉,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。Java中得ShutdownHook提供了比较好的方案。  JDK在1.3之后提供了Java Runtime.addShutdownHook(Thr ...
BreakingBad 评论(0) 有498人浏览 2016-07-26 09:13

优雅地关闭java console界面

对于发布后的jar或class,我们经常会写一些bat脚本来方便地使之运行,比如:java -jar XXX.jar一旦双击这个bat脚本,会启动一个黑色的console界面,如果不需要这个,可以修改为:@echo off start javaw -jar xxx.jar 某些时候,我们是需要这个console界面的,因为日志(system.out.print或logger.debug等)都可以 ...
yiqieanhao 评论(0) 有3897人浏览 2013-07-03 22:07

java runtime 之 ShutDownHook

  根据 Java API, 所谓 shutdown hook 就是已经初始化但尚未开始执行的线程对象。在 Runtime 注册后,如果 jvm 要停止前,这些 shutdown hook 便开始执行。   有什么用呢?就是在你的程序结束前,执行一些清理工作,尤其是没有用户界面的程序。   很明显,这些 shutdown hook 都是些线程对象,因此,你的清理工作要写在 run() 里 ...
blackproof 评论(0) 有2407人浏览 2012-05-12 08:34

【java基础】如何设计java应用程序的平滑停止

java应用程序退出的触发机制有: 1.自动结束:应用没有存活线程或只有后台线程时; 2.System.exit(0); 3.kill 或 ctrl+C; 4.kill -9 强制退出;   如何做到应用程序平滑停止 程序的退出就像关机一样,我们希望关机时平滑关机,保证所有应用程序的数据都保存了。就像现在在写得blog,希望关机的时候能被保存好到草稿箱里。 我们的的java ...
singleant 评论(2) 有10925人浏览 2012-03-05 23:44

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics