Categories
语言基础

感受scala函数式编程

函数式编程是近来很热的概念,scala是一种典型的函数式编程语言,并且它与Java有很好的集成性。很多有名的开源产品都采用了scala,比如:kafka、tranquility、samza。因为工作需要调研以上产品,所以是时候学习scala了。

Categories
语言基础

JDK DNS解析策略

应开发内网命名服务的需求,需要调研Java是如何使用DNS的。以下文字是调研的一些结果,主要关注本地缓存、过期时间、多条A记录的选择策略以及如何自定义解析规则等方面。调研对象为JDK8。