上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 如何找出消耗CPU最多的线程? 1.使用 top -c 找出所有当前进程的运行列表 2. 按P对所有进程按CPU使用率进行排序,找出消耗最高的线程PID 3.使用 top -Hp PID,查出里面消耗最高的进程,继续按P排序 4.这个线程PID是十进制的,我们需要转换为十六进制 此时已经找到了消耗C 阅读全文
posted @ 2020-06-08 16:55 Qmillet 阅读(1117) 评论(0) 推荐(0)
摘要: 一、TreeMap TreeMap是一个有序的key-value集合,底层是使用红黑树实现的,因此TreeMap的基本操作的时间复杂度都是log(n)。默认是按照key的自然顺序进行排序,获取按照传入的Comparator进行排序。 上图为TreeMap的类图,可知它支持一系列的导航方法,能被克隆、 阅读全文
posted @ 2020-06-08 16:21 Qmillet 阅读(172) 评论(0) 推荐(0)
摘要: 一、Set集合特点 插入无序,不可指定位置访问。且内部数据不能重复(==或equals)的元素(只要有一个为true就不能重复,重写了equals方法也算)。常用实现类有HashSet、TreeSet。 二、元素不能重复? 1.Set是如何判断元素重复? HashSet是由HashMap实现的,Ha 阅读全文
posted @ 2020-06-07 23:24 Qmillet 阅读(219) 评论(0) 推荐(0)
摘要: 先来看一看老版本HashMap扩容代码: void resize(int newCapacity) { Entry[] oldTable = table; int oldCapacity = oldTable.length; ...... //创建一个新的Hash Table Entry[] new 阅读全文
posted @ 2020-06-06 12:14 Qmillet 阅读(3980) 评论(0) 推荐(0)
摘要: 一、什么是OOM OutOfMemory(内存溢出)就是内存用完了,意思就是说,当JVM因为没有足够的内存来为对象分配空间并且垃圾回收器也已经没有空间可回收时,就会抛出这个error(注:非exception,因为这个问题已经严重到不足以被应用处理)。 PS.一个线程OOM,进程里其他线程还能运行吗 阅读全文
posted @ 2020-05-28 23:39 Qmillet 阅读(639) 评论(0) 推荐(0)
摘要: 一、概述 系统上线会出现GC相关问题,有FGC过于频繁的,有YoungGC耗时过长的。GC过程会导致其他线程STW,进一步导致服务器响应超时。 二、解决 1. 通过可视化工具(JvisualVM或MAT)或者终端命令行查看每次GC之后的情况 2. 如果每次GC之后内存都没有释放空间的话,这就可能是内 阅读全文
posted @ 2020-05-28 15:25 Qmillet 阅读(5013) 评论(0) 推荐(0)
摘要: 相关链接 一、介绍 /** * This class provides thread-local variables. These variables differ from * their normal counterparts in that each thread that accesses 阅读全文
posted @ 2020-05-01 23:09 Qmillet 阅读(241) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/TfJzvkF7B1lq_LNsbqMI0g 1.会话技术简介 http协议是无状态的,因此对于服务端来说,当它接收到客户端的http请求时,无法识别这个请求来源于哪个客户端。无状态的协议有优点也有缺点,但对于需要识别客户端甚至是需要记住客户端的 阅读全文
posted @ 2020-04-23 23:26 Qmillet 阅读(172) 评论(0) 推荐(0)
摘要: 转发链接 Socket简介 两个进程能够进行通讯的办法是在网络中唯一的标识一个进程。而在网络中唯一的标识一个进程的方法是:标出ip地址 + 协议 + 端口号。这样就可以利用socket进行通信了。 什么是socket?socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把TC 阅读全文
posted @ 2020-04-23 23:22 Qmillet 阅读(1310) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/dome_/article/details/90339363 springboot自动配置原理 springboot启动 阅读全文
posted @ 2020-04-21 08:42 Qmillet 阅读(481) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 19 下一页