摘要: 第一步:top,找到使cpu飙高的进程PID 第二步:top -Hp [进程PID] ,查看线程资源使用情况,假设下面是96009进程中各个线程的资源使用情况 第三步: printf "%x\n" [线程PID,这里是30309],将线程PID转换为16进制 第四步:jstack -l 96009  阅读全文
posted @ 2023-03-19 23:21 Katsu 阅读(150) 评论(0) 推荐(0)
摘要: 1.按名称查找:-name 1.1 确定文件名:find 【目录】 -name 【文件名】 举🌰:在当前目录及其子目录下查找test.txt文件:find ./ -name test.txt 1.2 文件名模糊查找 举🌰:在当前目录及其子目录下查找以test开头的文件:find ./ -name 阅读全文
posted @ 2022-04-16 16:15 Katsu 阅读(3807) 评论(0) 推荐(0)
摘要: 第一步:进入快捷键设置页面,Preferences -> Keymap 第二步:搜索目标快捷键 1)第1种:用快捷键含义查找快捷键组合: 2)第2种:根据快捷键组合查找含义 第三步:右键进行删除或修改,然后保存即可(不用重启idea)。 阅读全文
posted @ 2022-03-12 15:03 Katsu 阅读(640) 评论(0) 推荐(0)
摘要: 1.环境介绍 配置两个Filter、两个Interceptor和一个测试Controller;内容如下 @Configuration @WebFilter(filterName = "myFilter", urlPatterns = "/*") public class MyFilter imple 阅读全文
posted @ 2022-03-06 23:25 Katsu 阅读(116) 评论(0) 推荐(0)
摘要: 一. spring部分接口简介 BeanFactory: bean工厂,访问spring bean容器的根接口,bean容器的基本客户端视图; 主要提供了获取bean以及判断是否为为单例,是否包含指定bean等方法; 常见的字接口有ListableBeanFactory,ConfigurableBe 阅读全文
posted @ 2020-10-05 16:26 Katsu 阅读(506) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/AhuntSun-blog/p/12028636.html 阅读全文
posted @ 2020-08-07 23:28 Katsu 阅读(101) 评论(0) 推荐(0)
摘要: 1 /** 2 * 普通递归,效率低下,大部分值都被重复计算多遍 3 * 时间复杂度:O(2^n) 4 * 5 * n=50时,值:12586269025,花费36s 6 * 7 */ 8 @Test 9 public void recursive() { 10 long st = System.c 阅读全文
posted @ 2020-07-09 01:37 Katsu 阅读(232) 评论(0) 推荐(0)
摘要: 1.# docker search centos 查找官方镜像 2.# docker pull centos 下载镜像(默认版本是latest) 3.# docker run -idt centos /bin/bash 启动镜像 4.# docker ps | grep centos 查看镜像id 阅读全文
posted @ 2020-06-14 14:57 Katsu 阅读(951) 评论(0) 推荐(0)
摘要: 类的生命周期分为如下7个阶段,其中加载过程主要是前5个阶段 其中加载,验证,准备,初始化,卸载阶段的启动顺序是固定的。 一.加载 1.执行时间(when) jvm虚拟机规范中并没有进行强制约束,由各虚拟机自行实现 2.执行内容(what) 1)获取class文件的二进制字节流 2)将字节流代表的静态 阅读全文
posted @ 2020-04-11 20:46 Katsu 阅读(234) 评论(0) 推荐(0)
摘要: java对象布局JOL(java object layout),描述对象在堆内存的布局。如下图: 1.markword 固定长度8byte,描述对象的identityhashcode,分代年龄,锁信息等(https://www.cnblogs.com/katsu2017/p/12610002.htm 阅读全文
posted @ 2020-04-02 00:40 Katsu 阅读(3912) 评论(0) 推荐(0)