摘要:
最近编程有一个需求,需要某个线程只能有一个run()方法在执行,然后自然而然想到了用synchronized修饰run()方法来解决这个问题,详细代码如下:public class VolatileThread extends Thread { public synchronized void run() { for (int i = 0; i < 10; i++) { System.out.println(Thread.currentThread().getName()); } } public static void main(String[] args) { for (in... 阅读全文
摘要:
有一次服务器jvm crash,无任何异常信息。后来想想不对啊,除非是人为的将java的进程kill掉,要不然不可能没有错误日志的,后来突然想起上次价格行情做性能测试时,当jvm crash掉之后,是在命令目录下会生成一个hs_err_pid*****.log文件的,于是找到那个文件,下面是分析过程,这个文件有几部分内容,首先是头部信息,头信息包含了出错的大体信息和位置。## A fatal error has been detected by the Java Runtime Environment:## SIGSEGV (0xb) at pc=0x00002b0d8002534e, p.. 阅读全文
摘要:
前段时间系统在晚上突然会出现应用不可用的情况,只有经过长时间(大约10分钟)或者应用重启后,访问才能再次正常。查看日志,其中报大量的数据库连接异常。如下: Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in sqlmaps/price.xml. --- The error occurred while applying a parameter map. --- Check the dayprice.QUERY... 阅读全文