Guava探究系列之三:改善通用方法

1 前言 Java 是一门集大成的面向对象语言, 在Java的世界里, 一切皆对象, 而Object类就是所有对象的默认父类. Guava 提供了若干个工具方法来扩展Ob...

七月 25, 2019 · 5 分钟 · 2227 字 · Ramsay Leung

人生何处不围城

1 前言 记得高中讀各种经典名著的时候, 曾经蜻蜓点水般翻阅过《围城》一书. 白衣苍狗, 时过景迁, 再讀《围城》, 有了不一样的感受. 正如《围城》开篇所...

七月 12, 2019 · 6 分钟 · 2999 字 · Ramsay Leung

Guava探究系列之二: 优雅校验数据

1 前言 根据防御式编程的要求, 在日常的开发中, 总少不了对函数的各种入参做校验, 以便保证函数能按照预期的流程执行下去. 比如各种费率的值就没可能是...

七月 4, 2019 · 6 分钟 · 2806 字 · Ramsay Leung

Guava探究系列之一: 使用和避免使用空指针

1 前言 To be, or not to be, that is the question: 先来看看奆佬们关于空指针的看法: Null sucks - Doug Lea(JCP,Java并发编程实战作者, Java巨佬) I call it my billion-dollar mistake. - Sir C....

七月 2, 2019 · 9 分钟 · 4363 字 · Ramsay Leung

工作一年记

1 前言 转眼间, 我已经工作一年了 去年的6月28日, 我到了杭州, 入职了的一家全国闻名的金融科技公司, 开始了自己的职业生涯. 2 关于工作 2.1 工作后 工作...

六月 28, 2019 · 4 分钟 · 1511 字 · Ramsay Leung