Fork me on GitHub
摘要: 最近,公司要求将组内的thrift客户端组件推广至公司内使用。基本的要求如下: 1.高可用 2.集成名称服务,也就配置文件支持服务发现 3.解耦,客户端和高可用组件解耦,简单来说就是,如果以后要切换其他的高可用组件,改动要尽可能的小;同理,如果要基于目前的高可用部分实现其他的客户端例如mysql,r 阅读全文
posted @ 2016-12-26 22:06 dempe 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 基于netty轻量的高性能分布式RPC服务框架forest<上篇> 文章已经简单介绍了forest的快速入门,本文旨在介绍forest用户指南。 基本介绍 Forest是一套基于java开发的RPC框架,除了常规的点对点调用外,Motan还提供服务治理功能,包括服务节点的自动发现、摘除、高可用和负载 阅读全文
posted @ 2016-12-25 20:55 dempe 阅读(806) 评论(2) 推荐(3) 编辑
摘要: 基于netty轻量的高性能分布式RPC服务框架。简单,易用,高效。 阅读全文
posted @ 2016-12-22 21:38 dempe 阅读(669) 评论(3) 推荐(3) 编辑
摘要: “探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方法,其中还涉及一些基本的优化方法,例如聚类和分类的应用。同时在理论讲解的基础上,还会结合 Apache Mahout 介绍如何在大规模数据上实现各种推荐策略,进行策略优化,构建高效的推荐引擎的方法。本文作为这个系列的第一... 阅读全文
posted @ 2014-10-10 18:36 dempe 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 下图为唯品会在qcon上面公开的日志处理平台架构图。听后觉得有些意思,好像也可以很容易的copy一个,就动手尝试了一下。目前只对flume===>kafka===>elacsticSearch===>kibnana(logstash)这条线路做一个简单的demo,以后有时间尝试整个架构的学习。以下为日志处理平台的展现图。当然logstash还能做很多事情,demo中并未接入实际的数据,图形并不是很美观。下面将简单介绍这一平台搭建过程:现在我们来搭建这样flume===>kafka===>elacsticSearch===>kibnana(logstash)一 阅读全文
posted @ 2014-03-24 16:47 dempe 阅读(4498) 评论(1) 推荐(0) 编辑
摘要: 索引为mongoDB的查询提供了有效的解决方案,如果没有索引,mongodb必须的扫描文档集中所有记录来match查询条件的记录。然而这些扫描是没有必要,而且每一次操作mongod进程会处理大量的数据。索引是一种存储文档集中一部分数据集的特殊的数据结构,以便更容易的去遍历。索引存储了一个通过value排序具体字段或者字段集。mongodb的索引和其他数据库系统的索引基本上相同。mongodb的索引在文档集collection层面上,并且支持文档集的任何字段或复合字段上面建索引。一个合适的索引会大大减少mongoDB检索文档集的次数。在某些情况下,mongoDB可以用索引去判断哪些记录复合查询条 阅读全文
posted @ 2014-01-21 12:06 dempe 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 零为什么我们要自己做职业生涯规划?记得《社交网络》里边,CFO同学在知道自己股权被稀释时说了一句话,“我以为那些律师是我的律师。”其实我们大多数人对HR几乎都存在类似的误解—— 你以为她是你的HR,其实她只是公司的HR。她们care的是如何编个理由用老板给的那点小钱留住一个高性价比的人才,而不是真正有助于你发展的职业路线图。昨天还含情脉脉和你讨论人生的知心姐姐明天就可能变成拿着劳动合同逼你主动离职的凶婆娘。和人性无关——这就是她们的工作,越专业的HR越擅长。所以,你要自己来做这件事情。另外还有一个原因,你该去什么样的公司、做什么样的事情、拿多少钱,都取决于一个问题:你想成为一个什么样的人。工作 阅读全文
posted @ 2014-01-16 11:11 dempe 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain O 阅读全文
posted @ 2013-12-26 10:02 dempe 阅读(2662) 评论(0) 推荐(3) 编辑