摘要: 进程状态转换图 kill和kill -9,两个命令在linux中都有杀死进程的效果,然而两命令的执行过程却大有不同,在程序中如果用错了,可能会造成莫名其妙的现象。 执行kill(不加 -* 默认kill -15)命令,系统会发送一个SIGTERM信号给对应的程序。当程序接收到该signal信号后,将 阅读全文
posted @ 2019-09-18 16:42 aspirant 阅读(16640) 评论(1) 推荐(3) 编辑
摘要: 一、业务场景 spring框架应用中有些静态方法需要依赖被容器管理的类,就像这样: 这样一定会报java.lang.NullPointerException: null异常。 二、原理剖析 静态变量、类变量不是对象的属性,而是一个类的属性,所以静态方法是属于类(class)的,普通方法才是属于实体对 阅读全文
posted @ 2019-09-18 14:26 aspirant 阅读(13858) 评论(1) 推荐(0) 编辑