一条经典面试题的错误答案引发的思考

浅谈Java公平锁与内存模型 1 前言 春天来了,春招还会远么? 又到了春招的季节,随之而来的是各种的面试题。今天就看到组内大佬面试实习生的一道Ja...

三月 21, 2019 · 4 分钟 · 1781 字 · Ramsay Leung

How to fool the Jacoco ◜◡‾

刷POJO类的变更行覆盖率 1 反射大法好 1.1 背景 众所周知,蚂蚁对代码质量要求很高,质量红线其中一项指标就是变更行覆盖率。如果你的变更行覆盖率没有...

三月 14, 2019 · 5 分钟 · 2211 字 · Ramsay Leung

Maven 小记

Maven 在工作中的经验以及《Maven 实战》读后感 1 前言 蚂蚁金服的伯岩大大曾经说 Java 生态都太重量级,连Maven 都是怪兽级的构建工具,需要整整一本书...

十月 23, 2018 · 15 分钟 · 7178 字 · Ramsay Leung

Rust的错误处理(二)

自定义错误和error_chain 库 1 前言 上一篇文章聊到 Rust 的错误处理机制,以及和 Java 的简单比较,现在就来聊一下如何在 Rust 自定义错误,以及引入 er...

二月 8, 2018 · 5 分钟 · 2204 字 · Ramsay Leung

Rust的错误处理(一)

拉上Java 来谈谈 Rust的错误处理 1 前言 每个语言都会有异常处理机制(没有异常处理机制的语言估计也没有人会用了),Rust 自然也不例外,所以...

二月 5, 2018 · 6 分钟 · 2738 字 · Ramsay Leung