(1)TOP 显示当前进程状态,结合 ps -aux 可以看是哪一个服务。 (2)TOP -H -u 用户名 显示该用户下 所有的线程。 还有pstree (3)jstat -gc pid 1000 100 查看当前程序的GC问题 (4)jstack pid 看 有哪些进程是 RUNNING WAI ...
分类:
其他好文 时间:
2017-08-29 13:00:16
阅读次数:
172
接上篇JAVA编程思想读书笔记(四)--对象的克隆 No1: daemon Thread(守护线程) 参考http://blog.csdn.net/pony_maggie/article/details/42441895 daemon是相于user线程而言的,可以理解为一种运行在后台的服务线程,比如 ...
分类:
编程语言 时间:
2017-08-25 15:54:07
阅读次数:
219
线程6种状态1)new:初始状态,线程被构建,但还没有调用start()方法。2)runnable:运行状态,java中将系统的运行状态和就绪状态统称为运行状态3)blocked:阻塞状态,表示线程阻塞于锁(synchronized)4)waiting:等待状态,进入该状态表示该线程需要等待其它线程作出一些动..
分类:
编程语言 时间:
2017-08-22 15:55:22
阅读次数:
245
1、查看master的状态show master status; //Position不应该为0show processlist; //state状态应该为Has sent all binlog to slave; waiting for binlog to be updated2、查看slave状 ...
分类:
数据库 时间:
2017-08-18 22:28:26
阅读次数:
230
转自 http://www.cnblogs.com/kerrycode/p/7388968.html 最近遇到一个案例,很多查询被阻塞没有返回结果,使用show processlist查看,发现不少MySQL线程处于Waiting for table flush状态,查询语句一直被阻塞,只能通过Ki ...
分类:
数据库 时间:
2017-08-18 18:40:38
阅读次数:
187
最近遇到一个案例,很多查询被阻塞没有返回结果,使用show processlist查看,发现不少MySQL线程处于Waiting for table flush状态,查询语句一直被阻塞,只能通过Kill进程来解决。那么我们先来看看Waiting for table flush的官方解释:https:... ...
分类:
数据库 时间:
2017-08-18 13:37:37
阅读次数:
320
【错误内容】:SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0 【错产生经过】:链接MySQL时出现. 【解决办法】:打开m ...
分类:
数据库 时间:
2017-08-17 10:31:51
阅读次数:
288
转自:http://www.cnblogs.com/zhoujinyi/p/3437475.html 很早之前写的文章,重新回顾和学习下,也可以看这篇文章说明。 按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标 ...
分类:
数据库 时间:
2017-08-16 19:09:40
阅读次数:
226
读写冲突通过读一致性解决: sys准备工作: SQL> create user user01 identified by password; SQL> grant dba to user01; 以下都用user01: SQL> conn user01/password Connected. SQL> ...
分类:
其他好文 时间:
2017-08-15 21:18:40
阅读次数:
179
最近生产环境hbase集群出现停掉集群之后hmaster无法启动现象,master日志报异常:Timedout 300000ms waiting for namespace table to be assigned,导致整个集群起不来。 首先怀疑regionserver加载namespace reg ...
分类:
其他好文 时间:
2017-08-08 15:30:01
阅读次数:
729