avatar

Mafly

一个活着的It人。狂奔在通往 0 1 的路上。快别那么没出息,一切都来得及。

重新认识一个强大的 Gson

2017-02-15 21:18:33

从一个 Bug 说起

不知道你们发现没有,你写完的程序无论当时怎么测试,过一段时间总会出 Bug 。再说一个每天都在发生的例子:在你写完一篇博客后,立即检查的话,总是查不出自己写的错别字。
据说这些都包含有一些大脑对当下事物处理的逻辑在里边,而且还有心理学因素在里边,我也不懂。反正现在就是程序出 Bug 了!出 Bug 了!! Bug !!!

......

我看完了今年第一本书

2017-02-14 20:37:33

无论今晚上随便写什么也没人看,因为今天情人节。

我目前使用的QQ号是当年一个朋友送我的。我第一次接触互联网是在网吧,就是为了申请一个QQ号,好像那时候特别流行用圆珠笔在纸上记录下来同学的QQ号,再去到网吧疯狂的加好友,如果你别人问你QQ号,你回答没有,就会显得极其不入流。现在还记得第一次去到网吧,给了网管两块钱后,找了台电脑我连怎么开机都不会,开机后打字也都是英文字母,这时候同行小伙伴教我切换输入法,我感觉炫酷的不得了,更别说他会申请QQ号了。

......

下一个项目为什么要用 SLF4J

2017-02-10 23:28:33

阿里巴巴 Java 开发手册

前几天阿里巴巴在云栖社区首次公开阿里官方Java代码规范标准,就是一个PDF手册,有命名规范,让你知道自己原来取的每一个类名、变量名都是烂名字,真替你家未来孩子担心;有集合处理、并发处理、OOM/NPE 异常、魔法值等等好多规范,什么?你不知道什么是魔法值,算了,我也是第一次听说:即未经定义的常量;还有一个关于 Map 遍历的推荐,这个大家应该都知道,推荐使用 entrySet 遍历 Map 类集合 KV,而不是 keySet 方式进行遍历。 因为 keySet 是遍历了 2 次,而 entrySet 只是遍历了一次就把 key 和 value 都放到了 entry 中,效
率更高。还有接口类中的方法和属性不要加任何修饰符号(public 也不要加)这些推荐做法,这些都没什么,日常开发中应该做到的规范,但下面这个【强制】,我发现我接触的项目都没做到。

【强制】应用中不可直接使用日志系统(Log4j、Logback)中的 API

在手册中的日志规约中,看到有一条这样的规定,说实话我有点懵逼, Log4j 不是 Java 中应用最广的日志系统么?为啥不让用?

......

新年上班第一天,我的 IDE 挂了

2017-02-06 22:37:33

新的一年又开始了

你年前的总结还记得么?你新年的计划做好了么?反正我都没做。
上班第一天大家都在晒着开工红包,看着一个比一个刷到的红包多,庆幸自己幸好没结婚;开心的聊着过年又被七大姑八大姨爷爷奶奶爸爸妈妈催婚,然后自己没有女朋友;说着同学朋友聚会大家都开着车去的,自己骑着一个自行车;他家孩子已经一岁多了,她又去了一次境外游,他买了房子并涨价四千块。而你呢,好像还是和去年没什么两样...

第一天我就开始写代码了

当和大家一起刷完领导和同事的开工红包后,我就马不停蹄的打开电脑准备写代码啦!但万万没想到,当我点开 Eclipse 的时候,她给我弹出一个对话框,我以为是要祝我新年快乐、鸡年大吉吧呢!谁知道...

......

Nginx 配置 - 网站自动跳转手机版和 PC 版

2016-12-30 09:35:33

一年马上就又过去了

不出意外,这应该是2016年的最后一篇技术相关博客了,去年的这个时候,就职的上一家 O2O 公司因为融不到资,资金链断裂倒闭了,正是临近年关将至,同事们儿都不知道是不是要找工作还是回家过年,而且工资还没发,人心惶惶的。
不上班的日子,大家爬山、逛景点、吃着火锅唱唱歌也玩得挺嗨。那时候,我每天睡到自然醒,起来随便吃点东西,有时候是晚上剩下的,有时候是下碗面条,大部分时候都是醒来中午了,去小区旁边的城中村里一家快餐店,买一张十块钱的餐券,可以吃到饱,因为他家米饭随便吃、白粥随便喝,还有矿泉水。接着就是打开地图,看有什么地方值得去看看,就随便走走出去看看。那段时间去了几次海边、去爬了好几座山、去吃了几次火锅和自助餐,最后吃到想吐,还去过一次大学城,逛了一圈最后在科技图书馆待了一下午。还挺怀念那时候的。

......