logo头像
Snippet 博客主题
Java进程被杀死排查过程

Java进程被杀死排查过程

相关知识Linux oom-killer 是一种自我保护机制,当系统分配不出内存时(触发条件)会触发这个机制,由操作系统在己有进程中挑选一个占用内存较多,回收内存收益最大的进程kill掉来释放内存。系统为每个进程做评估(/pr...

减肥坚持不下去?一个立竿见影的方法

大家好,我是vac。 今年29了,程序员一枚,本不以为自己可以「靠年轻吃饭」,随着新进的同事中几个97年的「后浪」,给了我当头一棒。我开始问自己我还年轻吗?我照了下镜子,打量了一下自己,“稀疏的头发,穿着格子衫,休闲裤,还挺着一个大肚...

habase应用查询慢,hbase shell查询快

问题现象今天早上,我还在上班路上,测试老大在群里面喊,xx应用仿真环境访问不了,并且截图了log日志,我看了一下是dubbo服务访问超时 ,第一反应是dubbo服务挂了,找运维重启,重启后无果,然后等我去了公司,看了详细日志,是dub...

设计模式-策略模式与工厂模式结合

设计模式-策略模式与工厂模式结合策略模式有个弱点,就是使用方需要知道所有的策略算法,这不符合迪米特原则. 可以借助工厂模式,创建出策略类,使得使用方与实现方解耦,让其满足迪米特原则 这么说,有点抽象,下面举例子 普通策略类 策略模式中...

聊聊逃逸分析

逃逸分析Java对象一般都是在堆中分配内存,但是也不一定,jvm做了一些优化,将一些对象通过逃逸分析,直接在栈上分配.也就少了内存拷贝,加快了jvm的运行速度.直接上代码 public class EscapeAnalysisTest...

聊聊设计模式的本质

什么是设计模式?设计模式就是前人总结的代码设计的模型,就像武侠里面的武功的招式,套路。 为什么需要设计模式啊?我平时代码敲的也没有问题啊,功能也完成了,线上跑的很健康 1、统一编程风格实现功能,这属于硬编码,没有什么技巧,形成不了模式...

Linux服务器病毒查杀经过

Linux服务器病毒查杀经过

概述手上一个阿里云的服务器,最近发现CPU占用率飙高,有190.7%,影响了服务器的性能。 top一下系统的进程占用情况,发现有个不知名的进程Donald一直占用CPU,将进程杀死,还有执行程序删除后,过段时间,执行程序又会自动生成,...

jdk13新特性

2019年09月17日,JCP如期半年一更的约定,jdk迎来了新的版本jdk13.这里记录下新特性中比较亮眼的2个特性,方便后续查阅。详细的新特性参考jdk13。 text block 省去了很多转义 @Test ...

查询dubbo服务在zookeeper的部署情况

公司没有部署dubbo的admin界面,只能学会去生产机器用命令行排查问题。故做下记录,以便后续排查问题使用。 先进到zk的服务器,在shell里面敲命令,进入zk的命令界面 [test@FZ-KAFKA-61-72 bin]$ ./...