Java代码冗余?饿货!来条 lombok吧!

2019-12-14
阅读 6 分钟
2.6k
我们在项目中经常遇到一些很冗余的操作,导致一个小功能写成大工程,那么这时候我们就要考虑是否该升级下我们的技术了呢?拥抱 lombok,它会帮助我们解决一些让我们很烦躁的问题。以下是应用结合网络资料陆续整理而成的文档。

Java异步编程-CompletableFuture

2019-12-14
阅读 22 分钟
5.1k
最近工作中需要用到异步编程实现一个多数据集并发异步查询的功能,以前也尝试使用过CompletableFuture,但没有深入原理探究,也没有归纳总结,今天正好有时间,集中学习下。

记一次线上OOM异常解决过程

2019-09-30
阅读 4 分钟
6.7k
事情是这个样子的,本部门维护了一个在线报表查询服务(简称为report),近一段时间,经常有用户向运营小伙伴反馈,report经常发生页面打不开,一段时间后自己恢复的问题。虽然不是交易系统,但给用户造成的困扰也很严重,浪费了大量资源,所以最近打算抽出时间精力,集中解决下。

手撸lombok

2019-04-20
阅读 6 分钟
1.9k
相信合理使用这样的链式代码,会更多的程序带来很好的可读性,那看一下如果使用 lombok 进行改善呢,请使用 @Accessors(chain = true),看如下代码:

JVM类加载过程分析及验证

2017-12-21
阅读 6 分钟
6.4k
JVM类加载过程共分为加载、验证、准备、解析、初始化、使用和卸载七个阶段这些阶段通常都是互相交叉的混合式进行的,通常会在一个阶段执行的过程中调用或激活另外一个阶段。