代码改变世界

随笔档案-2014年01月

Guava的异常工具类--Throwables

2014-01-20 23:22 by Rollen Holt, 2393 阅读, 收藏, 编辑
摘要: Guava为我们提供了一个非常方便并且实用的异常处理工具类:Throwables类。这个类的API可以参见:http://docs.guava-libraries.googlecode.com/git-history/release/javadoc/com/google/common/base/Throwables.html这个类的官方英文简述:https://code.google.com/p/guava-libraries/wiki/ThrowablesExplained下面是本人的一些简要总结:我们在日常的开发中遇到异常的时候,往往需要做下面的几件事情中的一些:1. 将异常信息存入数据库 阅读全文

企业开发中选择logback而不是log4j的理由

2014-01-19 12:03 by Rollen Holt, 7135 阅读, 收藏, 编辑
摘要: 不知道看到这篇文章的Java工程师有没有考虑过这个问题:为什么在企业开发中会选择logback来记录日志,而不是log4j呢?如果你以前没有考虑过这个问题,那么现在如果让你考虑一下,你可能觉的会是因为什么原因呢?本文就来为你回答这个问题。无论从设计上还是实现上,Logback相对log4j而言有了相... 阅读全文

Google的Java开发规范

2014-01-03 10:27 by Rollen Holt, 2481 阅读, 收藏, 编辑
摘要: 长期以来,Google一直有针对各种语言的规范,例如C++, Python等等。惟独对于Java语言,Google一直没有给出相应的规范(传说中是因为Google Java首席构架师Joshua Bloch写的那本《Effective Java 》本身就足以当作规范了)。不过最近,Google官方的Java语言规范出炉了!地址:http://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s1.1-terminology 阅读全文

2013

2014-01-02 00:01 by Rollen Holt, 659 阅读, 收藏, 编辑
摘要: 也许这注定是一个漂泊的年代,注定有些人正在路上,有些人准备登程,而另外一些人尽管已经停下,但关于漂泊的记忆已经融入了血脉,成为了生命的一部分。 我们有一千多个理由走向远方,比如不满足于家乡的现状,比如求学,比如想谋求一份更像样的生活...... 为了这些理由,我们开始四处漂泊,漂泊使得我们拥有一个共同的生活背景--异乡,在异乡的土地上,我们曾经欢笑过,我们曾经泪流满面过。曾经的青春换来的只是如今的漂泊,曾经的岁月换来的只是无限的感叹。 异乡的城市承载着你、我、他的光荣梦想,屈辱的挣扎,甚至是刻骨铭心的爱。我们只是把一部分美好的青春遗留在异乡。也许无人留意,也许无人在乎,但是总有一部分... 阅读全文