上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 53 下一页

Java 泛型

摘要: Reference:Java编程思想java 泛型 深入Java泛型-类型擦除 ---------------------------------------------------------------------------------------------------------Why泛型... 阅读全文
posted @ 2013-12-07 21:33 fxjwind 阅读(863) 评论(0) 推荐(0) 编辑

Design Pattern – Proxy, Adapter, Facade, Mediator

摘要: 这几个模式比较类似, 都是用作interface, 但有所不同 Proxy, 特点是以假乱真, client在使用的时候就和在使用真正的object一样, 接口完全一致, proxy和object的交互是对client透明的 Adapter, 典型的是电源的adapter, 美标换欧标, 即解决接口不匹配, client和lib都已经写好, 但接口不匹配 Facade, 用于屏蔽子... 阅读全文
posted @ 2013-11-19 17:29 fxjwind 阅读(581) 评论(0) 推荐(0) 编辑

Design Pattern - 命令模式

摘要: 一般执行一个操作的过程, 创建对象, 并调用对象的函数, 函数执行, 返回 比如下面的类图, client直接调用Receiver.action 而命令模式, 抽象出command对象, 并在command对象封装对Receiver.action的调用 而client只负责创建command对象(invocation), 并提交给Invoker(通过setCommand), 而command... 阅读全文
posted @ 2013-11-19 16:40 fxjwind 阅读(443) 评论(0) 推荐(0) 编辑

Active Object pattern

摘要: http://www.ibm.com/developerworks/cn/java/j-lo-activeobject/ 之所以叫, 主动对象, 区别于被动对象, 只能被动被别人调用的对象, 而主动对象内部有线程可以自行调用自己的方法. Active Object是一种高级模式, 概念上和RPC有些类似, 但是实现和用途不一样 Active Object首先使用了Proxy模式, 这个... 阅读全文
posted @ 2013-11-18 20:46 fxjwind 阅读(708) 评论(0) 推荐(0) 编辑

Java Concurrency In Practice

摘要: 线程安全定义A class is thread-safe if it behaves correctly when accessed from multiple threads, regardless of the scheduling or interleaving of the execution of those threads by the runtime environment, and with no additional synchronization or other coordination on the part of the calling code.A Stateles 阅读全文
posted @ 2013-11-18 20:42 fxjwind 阅读(954) 评论(0) 推荐(0) 编辑

Java RTTI and Reflection

摘要: Reference:Java编程思想java 反射(Reflect)Java系列笔记(2) - Java RTTI和反射机制Java Reflection in Action, 有空再补----------------------------------------------------------------------------------------------对于面向对象, 以多态的方式编写程序是首选的方式, 即使用基类reference, 而不是具体的类对象来编写程序在这种情况下, 你根本就不需要知道基类reference具体指向的是那个类对象, 因为编译器会自动调用相应的逻辑, 阅读全文
posted @ 2013-11-18 20:41 fxjwind 阅读(583) 评论(1) 推荐(1) 编辑

Akka Essentials - 2

摘要: Actors Defining an actor class MyActor extends Actor { def receive = { }} In Scala, the receive block is actually a partial function, which allows the usage of pattern matching syntax.... 阅读全文
posted @ 2013-11-17 20:31 fxjwind 阅读(1395) 评论(0) 推荐(0) 编辑

Akka Essentials - 1

摘要: 参考Akka Essentials 1 Introduction to Akka Actor Model Actor模式的由来 In 1973, Carl Hewitt, Peter Bishop, and Richard Steiger wrote a paper—A Universal Modular ACTOR Formalism for Artificial Intel... 阅读全文
posted @ 2013-11-15 18:18 fxjwind 阅读(1734) 评论(0) 推荐(0) 编辑

Spark入门

摘要: http://spark.incubator.apache.org/ http://spark.incubator.apache.org/documentation.html http://ampcamp.berkeley.edu/3/exercises/data-exploration-using-spark.html, 非常好的hand-on exercises 源码分析 http:/... 阅读全文
posted @ 2013-11-14 11:21 fxjwind 阅读(3884) 评论(0) 推荐(0) 编辑

Apache Tez Design

摘要: http://tez.incubator.apache.org/ http://dongxicheng.org/mapreduce-nextgen/apache-tez/ http://dongxicheng.org/mapreduce-nextgen/apache-tez-newest-progress/ Tez aims to be a general purpose execut... 阅读全文
posted @ 2013-10-19 11:45 fxjwind 阅读(1806) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 53 下一页