April 18, 2014

如何选择合适的工具

锤子

突然非常想写点什么,于是写下了下面的文字。

如果您时间充裕,那么每一行都值得您为之停留1mins。

一、弄清概念

伪基百科给出了如下定义:

锤子,是一种敲打用工具,当然不管用途为何,唯一的功能就是用来敲打,无论是敲打钉子或是敲打人的头。

P.S. 钳子真的不适合敲击

二、弄清楚了?

那么,您能分清楚上面配图中的每种锤子叫什么名字嘛?

同时,您能说出它的具体用途和优缺点嘛?

谷歌百度之后,您能说出应该用哪个拆钉子,用哪个铺地板砖嘛?

三......

January 04, 2014

Log Summary

日志,一个不太起眼的东西,很多人认为没有必要。因为你可以用 System.out.println() 来实现日志输出,但是这样的日志只会输出到 Console 而无法长期保存。

然而,真正接触生产环境以后才会发现原来日志是如此重要,如何写好日志方便排查问题同时尽量减小对性能的损耗成了本文的一个重要命题。

最佳实践示例

import org.slf4j.Logger;//#0

import org.slf4j.LoggerFactory;//#0

public class XxxFilter {

private static final Logger LOGGER = Logg......