![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
Swiffree
这个作者很懒,什么都没留下…
展开
-
攻城狮学习之路
做为一名攻城狮,必须有"活到老,学到老"的精神觉悟。"问渠那得清如许,为有源头活水来"。只有不断的学习,才能保持思维的活跃。 我们需要经常学些新知识,然而时间有限,这就需要在学习广度和学习深度保持平衡。有的东西你专研太深,必然花费很多时间,就没有时间学习其他东西了。然而要是什么都学,没有一门精通的,那也不行。我的看法是精于一,然后扩展广度。学习一门新技术的时候入门时可以请教别人,也可以Google,原创 2016-04-29 16:07:07 · 403 阅读 · 0 评论 -
编程规范
nil值 对于nil值,应该思考nil对于业务意味着什么,如果就应该nil业务就不该继续,直接抛异常,没必要去check nil的值,调用时自动会抛异常;而如果值为nil需要做分支流程,当前程序还要继续下去,那就需要判空。 在返回给客户端的顶层catch住NPE,以错误码形式返回就好了。 异常与错误 java里面的Exception的定义: * The class {@code E...原创 2018-06-28 01:17:15 · 180 阅读 · 0 评论 -
程序员初始化脚本之mac
换macbook的时候发现好多软件配置都需要重新手动安装或修改,所以写了个脚本安装软件与配置,比如brew, go, vscode, zsh, iterm2, chrome. 以及vim的配置。分享给大家,脚本可自行修改。从此妈妈再也不用担心我换电脑啦~~~ mac的脚本参见https://github.com/Swifree/init-script/blob/master/init-mac.s...原创 2018-06-28 22:16:22 · 398 阅读 · 0 评论