logo头像
Snippet 博客主题

Linux磁盘不足排查过程

今天,群里面有人@我服务挂了,群里都是公司那些老资格的大佬,心里一揪,还好是开发环境。我故作镇定的说,我看看,我打开Linux服务器,shell里面敲了服务状态命令,的确是挂了。于是我先重启,报错提示no space left on ...

利用IDEA批量重命名

利用IDEA批量重命名

写代码需要有匠心,对于命名规范,作为一个逼格程序员的重要素质。工欲善其身,必先利其器,IDEA提供了Spellchecker检测错误命名的提示,当我们看到如下绿色波浪线,这是在提示需要修改不友好的命名了。 那么如果我们敲了很久的代码...

Java7,8,9,10,11,12新特性

Java9之后,JCP执行委员会提出将Java的发布频率改为每六个月一次。现在Java已经更新到Java 12了,可是我还停留在Java8上,不得不感慨程序员要保持学习,才能不会被淘汰啊。 版本 发布时间 特性 Jav...

maven多继承父pom

maven工程在管理项目模块关系方面,提供了方便。比如定义一个pom文件,作为父级pom,管理多个模块module,这样的好处,可以用pom管理子模块的jar的版本号,子模块不需要声明jar的版本,假如后期升级jar版本只需要修改po...

装箱与拆箱的性能差距

今天读同事的代码,了解到Java拆箱与装箱对性能差距很大。首先,复习下装箱与拆箱的概念,说白了就是包装类型,与基础类型的转换,记得没错的话,这是Java的语法糖。 装箱int i =0 ; Integer j = i; 拆箱Int...

关于BigDecimal除法的踩坑记录

最近比较忙,很久没有更博了。最近做的一个证券类的猜涨跌活动的项目,涉及到了计算百分比,用到了decimal这个精度比较高的类(float,double计算会丢失精度),程序在测试阶段,出现了错误 java.lang.Arithme...

如何用POI导出100W的数据到EXCEL

POI导出EXCEL功能,是JAVA程序员入门的功能。一个同事问我,有没有什么好的性能高的方法,可以导出大数据量的Excel方法,据说他们公司之前的同事写的导出Excel,只有一万行记录,导致JVM直接OOM了,看来导出Excel这...