@@ -61,21 +61,7 @@ The stack of busy(26.1%) thread(24018/0x5dd2) of java process(23269) of user(adm
6161 at com.xxx.foo.services.common.utils.AliTimer$2 .run(AliTimer.java:128)
6262 at java.util.concurrent.ThreadPoolExecutor$Worker .runTask(ThreadPoolExecutor.java:886)
6363 at java.util.concurrent.ThreadPoolExecutor$Worker .run(ThreadPoolExecutor.java:908)
64- at java.lang.Thread.run(Thread.java:662)
65-
66- The stack of busy(0.4%) thread(24021/0x5dd5) of java process(23269) of user(admin):
67- " pool-1-thread-5" prio=10 tid=0x000000005bc1c000 nid=0x5dd5 waiting on condition [0x000000004149e000]
68- java.lang.Thread.State: WAITING (parking)
69- at sun.misc.Unsafe.park(Native Method)
70- - parking to wait for < 0x0000000793e77408> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject )
71- at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
72- at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject .await(AbstractQueuedSynchronizer.java:1987)
73- at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
74- at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
75- at java.util.concurrent.ThreadPoolExecutor$Worker .run(ThreadPoolExecutor.java:907)
76- at java.lang.Thread.run(Thread.java:662)
77-
78- ...
64+ ...
7965```
8066
8167find-in-jars.sh
@@ -86,7 +72,7 @@ find-in-jars.sh
8672用法:
8773
8874``` bash
89- find-in-jars.sh ' sofa \.properties'
75+ find-in-jars.sh ' log4j \.properties'
9076find-in-jars.sh log4j\\ .xml
9177find-in-jars.sh ' log4j\.xml$'
9278find-in-jars.sh ' log4j\.properties|log4j\.xml'
@@ -98,7 +84,7 @@ find-in-jars.sh 'log4j\.properties|log4j\.xml'
9884
9985``` bash
10086$ ./find-in-jars ' Service.class$'
101- ./spring-2.5.6.SEC03.jar! org/springframework/stereotype/Service.class
87+ ./WEB-INF/libs/ spring-2.5.6.SEC03.jar! org/springframework/stereotype/Service.class
10288./rpc-benchmark-0.0.1-SNAPSHOT.jar! com/taobao/rpc/benchmark/service/HelloService.class
10389```
10490
0 commit comments