发布时间:2017-01-29 20:51:03
EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单解决方案,我们不用创建复杂的类和接口层次结构。Observer模式是比较常用的设计模式之一,虽然有时候在具体代码里,它不一定叫这个名字,比如改头换面叫个List.........【阅读全文】
发布时间:2017-01-29 20:48:34
本文不提 log4j2 相比较 log4j 和 logback 有多么出色的性能提升,这里只记录 slf4j + log4j 2 的简单配置。增加 maven 依赖<properties> <slf4j.version>1.7.7</slf4j.version> <log4j.version>2.1</log4j.version> </properties> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-ap.........【阅读全文】
发布时间:2017-01-29 20:42:47
从这章开始,各个服务化框架之间要贴身肉搏的比较了。以Java体系的,有被真实地大量使用的,能接触到源码的这三条作标准,选择了这些学习对象: Dubbo与Dubbox兄弟,新浪微博的Motan,美团点评的Pigeon,还有SpringCloud/Netflix家的一应物件。嗯,当然还有唯品会自家出品的OSP。http://www.bsck.org推家的Finagl.........【阅读全文】
发布时间:2017-01-29 20:24:32
PyCharm Python开发IDEPyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm 2017.1 EAP 4 前几天已.........【阅读全文】
发布时间:2017-01-27 16:33:57
【译者按】不管现在你是不是拒绝的,Java 8 越来越近了,各主流框架纷纷推出了支持 Java 8 的新版本,比如 Spring4,Scala 2.12,Elasticsearch 5 等,做为 Java 开发语言的使用者还是需要掌握这些新的特性,提升开发效率。Spring 框架 4 支持 Java 8 语言和 API 功能。在本文中,我们将重.........【阅读全文】