Categories
语言基础

感受scala函数式编程

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

Categories
语言基础

JDK DNS解析策略

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

Categories
思考感悟

集群Hash分片方式

本文是对工作中碰到的集群 Hash 分片方式的一点总结与思考。

Categories
工作总结

记一次Redis集群跨机房迁移

记录一次同城跨机房迁移Redis集群。

Categories
数据库

关于Redis的一点思考

记录对Redis核心技术的一些思考。

Categories
数据库

优酷Redis运维经验

Redis是时下比较流行的Nosq技术。在优酷我们使用Redis Cluster构建了一套内存存储系统,项目代号蓝鲸。到目前为止集群有700+节点,即将达到作者推荐的最大集群规模。集群从Redis Cluster发布不久就开始运行,到现在已经将近两年时间。在运维集群过程中遇到了很多问题,记录下来希望对他人有所帮助。

Categories
数据库

优酷近千节点的Redis Cluster调优经验

在优酷我们使用Redis Cluster构建了一整套内存存储系统,项目代号为蓝鲸。蓝鲸的设计目标是高效读写,所有数据都在内存中。蓝鲸的主要应用场景是cookie和大数据团队计算的数据,都具有较强的失效性。所以所有的数据都有过期时间。更准确的说蓝鲸其实是一个全内存的临时存储系统。

Categories
语言基础

Java7 HashMap分析

Java7 HashMap原理分析,以及由此引发的思考。

Categories
Uncategorized

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!