摘要:
在线上Java程序中经常遇到进程程挂掉,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。Java中得ShutdownHook提供了比较好的方案。 JDK在1.3之后提供了Java Runtime.addShutdownHook(Thread hook)方法,可以注册 阅读全文
posted @ 2016-03-11 17:48
沧海一滴
阅读(346)
评论(0)
推荐(0)
摘要:
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: jstack [-l][F] pid 如果java程序崩溃生成core文件,jstack工 阅读全文
posted @ 2016-03-11 17:48
沧海一滴
阅读(641)
评论(0)
推荐(0)
摘要:
以下方法在centOS下执行通过:1.先定位占用cpu高的进程 top 2.使用以下命令 ps p 14766 -L -o pcpu,pid,tid,time,tname,stat,psr | sort -n -k1 -r 其中14766是刚才1中cpu占用率高的进程pid 3.2.4 32525 阅读全文
posted @ 2016-03-11 17:41
沧海一滴
阅读(1371)
评论(0)
推荐(0)
摘要:
http://stackoverflow.com/questions/5438751/how-to-debug-lua-remotely http://cn.bing.com/search?q=org.luaj.vm2.LuaError%3A++no+field+package.preload%5B 阅读全文
posted @ 2016-03-11 17:26
沧海一滴
阅读(307)
评论(0)
推荐(0)
摘要:
git init 产生的目录解释error: src refspec master does not match any.引起该错误的原因是,目录中没有文件,空目录是不能提交上去的error: insufficient permission for adding an object to repos 阅读全文
posted @ 2016-03-11 11:25
沧海一滴
阅读(237)
评论(0)
推荐(0)

浙公网安备 33010602011771号