2013年3月18日

浅谈云计算

摘要: 由于公司组织结构的调整,我们部门换了新的领导。本来临阵换帅是兵家大忌,我的士气也低落了好几天。不过生活就是如此,瞬息万变。权力之争也好,个人恩怨也好,我也只好既来之久则安之咯。看成败,人生豪迈。早上新的领导来了一次动员大会,其实说白了就是摸我们的底吧。他叫我们各自谈谈我们对"云计算"和"大数据"的理解。虽然之前有一些浅浅的了解,被他这么一问,我倒是懵了。再加上这几个月我一直专注实现hive的分布式日志查询的功能实现。对这些概念性的东西很是陌生。糊里糊涂地说了一通,看得出领导也不是很满意,哈。所以我散会之后我就简单地整理了一些关于云计算的资料。与大家讨论讨 阅读全文

posted @ 2013-03-18 15:21 free9277 阅读(186) 评论(0) 推荐(0) 编辑

2013年3月14日

续重写equals()方法

摘要: 在覆盖equals方法的时候,我们必须遵守以下通用约定。(来自Object的规范[JavaSE6]):反射性:x.equals(x)必须返回是"true"。对称性:如果x.equals(y)返回是"true",那么y.equals(x)也应该返回是"true"。传递性:如果x.equals(y)返回是"true",而且y.equals(z)返回是"true",那么z.equals(x)也应该返回是"true"。一致性:如果x.equals(y)返回是"true&qu 阅读全文

posted @ 2013-03-14 15:39 free9277 阅读(224) 评论(0) 推荐(0) 编辑

2013年3月12日

重写hashCode()方法

摘要: hashCode()用于返回调用该方法的对象的散列码值,此方法将返回整数形式的散列码值。 在object类中,hashcode()方法是本地方法,返回的是对象的地址值,而object类中的equals()方法比较的也是两个对象的地址值,如果equals()相等,说明两个对象地址值也相等,当然hashcode()也就相等了。一旦一个类重写equals()方法,通常也会重写hashCode()方法。 下面是重写hashCode()方法的约定的内容,来自Object规范[JavaSE6]: (1)、在应用程序的执行期间,只要对象的equals方法的比较操作所用到的信息没有被修改,那么对这同一个对象. 阅读全文

posted @ 2013-03-12 20:09 free9277 阅读(1592) 评论(0) 推荐(0) 编辑

重写equals()方法

摘要: 在比较两个对象时可以使用==和equals()。==用于比较两个对象的引用地址是否相等,而equals()方法主要用于比较两个对象的内容是否相等。 在Object中已定义了equals()方法,但是该方法直接采用==操作符实现,因此子类不重写该方法,那么子类对象在比较时将使用Object中定义的equals(),其结果与==操作符的比较结果是一样的。代码如下所示:public class User { //用户名称 private String userName; //用户密码 private String password; public User(S... 阅读全文

posted @ 2013-03-12 11:08 free9277 阅读(458) 评论(0) 推荐(1) 编辑

2013年3月10日

封装

摘要: 概念: 设计良好的模块会隐藏所有的实现细节,把它的API与它的实现清晰地隔离开来。然后模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况。这个概念被称为信息隐藏或封装。好处: 可以有效地解除组成系统的各个模块之间的耦合关系,使得这些模块可以独立地开发、测试、优化、使用、理解和修改。因为程序员可以更快地理解这些模块,并且在调试它们的时候可以不影响其他的模块。这样可以让这些模块并行开发,加快系统开发的速度。缺点: 影响了系统的性能。Java提供的实现机制: 访问控制,决定了类、接口和成员的可访问性。实体的可访问性是由该实体声明所在的位置,以及该实体声明中所出现的访问修.. 阅读全文

posted @ 2013-03-10 12:05 free9277 阅读(131) 评论(0) 推荐(0) 编辑

2013年3月8日

第一篇博客

摘要: 心里迷茫时,那就写写博客吧。 公司一个月的培训结束之后,带着怀疑的心情争取加入这个团队。功夫不负有心人,当HR宣布我被分配到研究院这个部门时,我既是兴奋,又是怀疑。兴奋的是,我以后可以做hadoop相关的工作。怀疑的是,云计算的前景。不管怎么想,我只是个应届毕业生,我既来之,就得则安之。我给自己的定位并不高,只要脚踏实地工作,有规律的学习,就足够了。 好事多磨,研究院负责的另外一个项目需要人手,我跟另一个同事被外派到客户项目做开发工作。这个项目与hadoop一点关系都没有,是传统的J2EE项目,使用的技术框架是,ExtJs + Struts + Spring + MyBatis。我很是... 阅读全文

posted @ 2013-03-08 09:29 free9277 阅读(129) 评论(0) 推荐(0) 编辑

导航