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

1 前言 根据防御式编程的要求, 在日常的开发中, 总少不了对函数的各种入参做校验, 以便保证函数能按照预期的流程执行下去. 比如各种费率的值就没可能是负数, 如果费率出现负数, 所以数据有问题, 我们需要做的事情就是把这些有问题的数据挑出来. 自己手写这些校验函数未免过于繁琐, 所幸的是我们需要的函数已经有现成的: ...

七月 4, 2019 · 6 分钟 · 2890 字

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. A. R. Hoare, 空指针的发明者 ...

七月 2, 2019 · 10 分钟 · 4641 字

工作一年记

1 前言 转眼间, 我已经工作一年了 去年的6月28日, 我到了杭州, 入职了的一家全国闻名的金融科技公司, 开始了自己的职业生涯. 2 关于工作 2.1 工作后 工作之后, 日常会回想起学校的生活. 工作对比学生生活, 最大的差别就是, 我再也不能随心所欲, 尤其在大学时候, 想上课就上课, 想出外旅行就出外旅行, 什么事情都不想做的时候, 还能躺在床上睡觉. ...

六月 28, 2019 · 4 分钟 · 1523 字

浮生六记

浮生六记共有六卷,如今仅存四卷, 而"浮生"一名来自李太白的<春夜宴从弟桃花园序>中的名句"而浮生若梦,为欢几何". ...

五月 12, 2019 · 9 分钟 · 4109 字

双城记读后有感

1 前言 最近花时间,看完了狄更斯先生的名著<双城记>,除了那脍炙人口的开篇名句之外,我还看到了一些其它的内容, 待我细细述来 2 说说作品本身的东西 老实说,在读复活篇和金线篇的时候,我是时常看到昏昏欲睡的,狄更斯先生用了 2/3的篇幅来描述马奈特医生一家和他们周遭的朋友与琐事,看着这些家常里短的描述,我是充满期待和疑惑的, 期待即将到来的转折,疑惑马奈特医生入狱的原因,期待法国大革命的上演,期待种种铺垫最后的爆发. ...

四月 21, 2019 · 5 分钟 · 2441 字