我的博客

我的博客

我的邮箱:wclong1018@yeah.net
kdevtmpfsi 挖矿病毒清除

kdevtmpfsi 挖矿病毒清除

找到矿毒进程 ps -aux | grep kinsing ps -aux | grep kdevtmpfsi 杀死进程: kill -9 PID (杀死两个) 删除Linux下的异常定时任务 c


p19971018  778  2022-05-09 阅读全文

docker-compose安装mongodb并加载配置

docker-compose.yaml 配置 # command:启动是的命令行参数,添加认证auth,密码设置需exec进入容器然后设置 version: '2.2' service


p19971018  903  2021-07-27 阅读全文
JVM可达性分析判断对象是否存活

JVM可达性分析判断对象是否存活

来判断对象是否存活的基本思路就是通过一系列成为“GC Roots”的对象作为起始点,从政节点开始向下搜索,搜索所走过的路径成为引用链,当一个对象到 GC Roots没有任何引用链相连时则证明此对象是不


p19971018  1194  2021-03-15 阅读全文

什么是公平锁和非公平锁,基于Lock

非公平锁: 首先会在 lock方法调用加锁的时候去抢锁(公平锁调用lock不会上来就去拿锁) 如果加锁失败则去看为什么失败(是否锁被人持有),在判断的时候如果锁没有被人持有非公平锁就会直接去加锁(不会


p19971018  4559  133  2020-09-08 阅读全文
安全点与安全区域

安全点与安全区域

安全点 用户线程暂停,GC线程要开始工作,但是要确保用户线程刚暂停的这行字节码指令是不会导致引用关系的变化。所以 JVM 会在字节码指令中,选一些指令作为“安全点”,比如方法调用、循环跳转、异常跳转等


p19971018  2028  2020-08-21 阅读全文
Java线程池的规划配置

Java线程池的规划配置

先看下机器的CPU核数,然后在设定具体参数: System.out.println(Runtime.getRuntime().availableProcessors()); 即CPU核数 = Runt


p19971018  5437  2020-08-04 阅读全文