摘要:
本篇描述的是将磁盘扩容到/home目录下,对应的系统版本是centos版本 一、用root用户登录到你的linux系统,查看你系统的分区 #fdisk -l 会出现以下的信息: Device Boot Start End Blocks Id System /dev/sda1 * 1 64 51200 阅读全文
摘要:
在case中千万不能忘了break,生产中经常会写各种各样的case,一旦忘记写break,就会出现生产事故。最简单的解决方法,就是在eclipse中修改警告级别,在Performaces->java->compiler->errors/warning->Potential Programming 阅读全文
摘要:
子类重写不了父类的静态方法,只能重写普通方法。 阅读全文
摘要:
在以往的教科书中说java是采用引用计数算法来决定gc的。 简单描述下引用计数算法:给对象添加一个引用计数器。每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器就减1;任何时刻计数器为0的对象就是不可能再被使用的。 但现在较新的gc采用的是可达性分析算法。这个算法的基本思路是通过一系列的称 阅读全文
摘要:
java堆大小设置自然是用初始值(-Xms N设置)和最大值(-Xmx N设置)。 如果设置过小,会增加gc的次数,内存溢出的概率也会升高。 官方建议初始和最大Java堆大小命令行选项-Xms和-Xmx的值应设置为旧空间的实时数据大小的三到四倍。 阅读全文
摘要:
最近在整理docker-compose内存的问题,写了一个模板,供大家参考。 version: '2.3'services: test: #服务名称 container_name: zidingyi#容器名称 image: centos:latest volumes: - "./ceshi:/ces 阅读全文
摘要:
在性能调试和生产环境中,工作到一定时间的不可避免会碰到使用jdk的命令行工具来查看一些东西。 先简述要讲的工具意义。 名称 主要作用 jps 显示制定系统内所有的HotSpot虚拟机进程 jstat 用于收集HotSpot虚拟机各方面的运行数据 jinfo 显示虚拟机配置信息 jmap 用于生成虚拟 阅读全文
摘要:
在生产环境中,使用继承无非两种情况,1.增加选定框架的某个核心类的核心方法2.引用框架或网络流程,增加自己的方法。 继承在java中只能是单继承,它提高了代码的复用性。 阅读全文
摘要:
在疫情中,网络诈骗毅然多了很多起来。 对于普通人来讲,在这个阶段最好是按兵不动,听从国家的安排,安分守己。 在这段时间内,我也感悟了很多,是否以前太过于依赖网络,是否自己应该给自己一些发呆的时间,而不是过于追求目的。 阅读全文
摘要:
Lambda 表达式是java8的新特性。它的推出,在我看来,就是为了简化方法类接口的操作。 Lambda 表达式主要针对的是接口。 public interface LamCeshi { public int add(Integer a);} public class Test { @org.ju 阅读全文