![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
喝酒当然老村长
这个作者很懒,什么都没留下…
展开
-
线上cpu飙高,死锁查询
线上 cpu 飚高如何排查命令行:第一步,top 先看看是哪个进程 找到 cpu占用最高的,如果是 java 然后用,第二步:jstat 进程 id 得到当前进程下,所有运行的线程,然后找到占用最高的线程,jstack > stack.log第三步:通过进程 id 得到它的子线程 idtop -p -H第三步:然后把线程 id 转成16进制字符串,printf “%x” <thread_id>第四步:stack.log 查看线程 id (16 进制字符)less原创 2022-05-13 16:11:34 · 124 阅读 · 0 评论 -
java8
Java 8 函数式接口函数式接口(FunctionalInterface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为lambda表达式。函数式接口可以现有的函数友好地支持 lambda。JDK 1.8之前已有的函数式接口:· java.lang.Runnable· java.util.concurrent.Callable· java.security.PrivilegedAction· java.util.Comparator·原创 2021-10-13 00:05:27 · 61 阅读 · 0 评论