背景 我们生产环境有一个服务半夜报警:磁盘剩余空间不足10%,请及时处理。排查后发现是新上线的一个功能,日志打太多导致的,解决方法有很多,就不赘述了。领导担心报警不及时、或者...

背景 我们生产环境有一个服务半夜报警:磁盘剩余空间不足10%,请及时处理。排查后发现是新上线的一个功能,日志打太多导致的,解决方法有很多,就不赘述了。领导担心报警不及时、或者...
一、定义 CompletableFuture提供了非常强大的Future扩展功能,可以帮助我们简化异步编程的复杂性,提供了函数式编程的能力,可以通过回调的方式处理结果,也提供...
雄哥终于更了
编码高可用的一点思考背景 最近,公司里许多项目因为各种原因(如工期问题、个人习惯问题、经验问题),导致出现了一些线上性能问题,进而影响了服务可用性。在此分享一些个人编码中高可用的思考习惯 正文 ...
前情回顾 前文,介绍了ThreadLocal作者们(Josh Bloch and Doug Lea)为内存泄露做的努力,将内存泄露造成的影响降到了最低,且着重分享了软件设计上...
回顾 前文,介绍了ThreadLocal的使用姿势,并分享业务实战场景,其中提到了一个重要的点:每次请求结束后需要清理ThreadLocal,避免内存泄露 前文由于篇幅原因并...
调用jpa自带的save()方法出现 出错原因:代码中我使用UUID生成主键,但在实体类中使用了@GenerateValue注解指定了主键 实体类定义 后来将@Generat...
前情回顾 前文,介绍ThreadLocal不恰当使用姿势造成的内存泄露问题,提醒大家使用完ThreadLocal须记得调用remove方法及时回收,避免内存泄露 诚然,不恰当...
一、安装和配置 1.安装 elasticsearch默认不允许以root账号运行,所以创建一个用户创建用户:useradd tracy设置密码:passwd xxx此时可能由...