归档
记录生活,学习点滴,提高自我综合素养。
11
13
记录一次木马进程导致CPU 700%处理经过 记录一次木马进程导致CPU 700%处理经过
事件描述登陆到测试服务器,发现CPU使用率飙到了700%,可能是机器被攻击。看进程名称,是一个异常进程在搞怪。 处理过程 为了让机器尽快恢复,用kill -9 18616杀掉了这个进程。没想到一会儿进程又出现了,CPU继续飙升。猜测应该是有
2020-11-13
13
类加载器 类加载器
简介我们一直都知道java源码经过编译,变为.class后缀名的字节码,经过类加载器加载进虚拟机,然后进行使用。那么我们有考虑过什么是类加载器,类加载器从哪儿加载,什么时候去加载,加载到哪里。本文将逐一解答这些问题。 什么是类加载器类加载器
2020-11-13
13
JVM基础概念 JVM基础概念
JVM基础概念什么是JVMJVM:Java virtual machine,Java虚拟机,它是一种规范。是虚构出来的一台计算机。它可以将二进制字节码根据不同的操作系统转为当前操作系统识别的的字节码指令(汇编语言),从而实现跨平台。并有很好
2020-11-13
13
08
12
面向对象的理解 面向对象的理解
面向对象的理解面向对象是一种编程风格,可以实现很多复杂的设计思路,是设计原则和设计模式编码实现的基础。 抽象抽象是一个很宽泛的名词,从大方面上讲,我们需要以面向对象的方式先抽象出业务对象,然后抽象出其属性和行为,最后进行封装。小的方面就是具
07
21
Gradle 如何定位和解决依赖冲突 Gradle 如何定位和解决依赖冲突
介绍在开发过程中,我们不仅要引入我们其他项目的jar包,同时随着业务的复杂度加深,也免不了要引入许多的第三方开源库,那么不可避免的会出现依赖冲突的错误。 如何定位依赖冲突排除法排除法很简单,但是很耗时,就是选择一个依赖一个依赖的注释、编译、
2020-07-21
20
20
macos Python 版本问题 macos Python 版本问题
简介macos系统自带的python2.7,但是2020年python2.7已经不再维护,因此我们需要升级到3.0以上。 查看已安装python版本python -V 安装路径不同方式安装有不同的安装路径:系统默认/System/Libra
2020-07-20
02
16