加载中
Dubbo序列化的Bug及相应修复过程

Dubbo 依赖hessian完成序列化与反序列化,但hessian对Collection的子类进行序列化时存在属性丢失的bug; 本文对这个bug进行描述、定位、修复。

2017/03/27 12:26
2K
写给开源中国产品经理或相关负责人的信

Dear Oschina产品经理,您好! 今年,不知从啥时候开始,我发现在博文中插入的代码变得很难看,比如以下这段: 我很好奇你们是从哪里找来这么丑的字体和背景色,这直接让我没勇气写博文了。 ...

2016/05/28 15:20
806
采用MyCAT的多租户方案 - 按SQL注解路由

1. 方案示意图 2. 创建物理库 以root账号登录mariaDB, 创建三个schema: db_10001、db_10013、db_10020, 分别用来存放商户10001、10013、10020的数据: C:\Users\HuQingmiao>mysql -uroot -p...

2017/08/21 15:43
1.5K
采用MyCAT的多租户方案 - 按切分函数路由

1. 创建物理库 以root账号登录mariaDB, 创建三个schema: db_10001、db_10013、db_10020, 分别用来存放商户10001、10013、10020的数据; 然后在这三个schema上分别执行建表语句: DROP TABLE ...

2017/08/17 17:47
392
区块链课堂

1 路线 推荐学习路线A: 精通比特币 -> 区块链技术指南(纸质书)-> (杨博士)区块链指南pdf -> hyperledger fabric 推荐学习路线B: 精通比特币 -> 区块链技术指南(纸质书)-> (杨博士)...

2017/07/30 11:04
65
两个人如何在不见面的情况下通过电话玩 “抛硬币”游戏?

在数学中,有一个非常典型的“正则易、逆则难”的问题:你很容易算出两个数的乘积是多少,却没法迅速找出一个大数等于哪两个数的乘积。 质数拥有很多美妙的性质,不但让数学家们如痴如醉,在...

2017/07/23 11:43
177
介绍两款API管理工具

介绍、收藏两款API管理工具: 1) AMP, https://github.com/gomeplusFED/AMP 2) 小幺鸡在线接口管理系统 , https://git.oschina.net/zhoujingjie/apiManager 虽然都是对API进行管理,但使用...

2017/05/04 09:03
500
前端开发的环境搭建与调试方式

1 安装node.js 及 npm 下载 node-v10.11.0-x64.msi (下载地址:http://nodejs.cn/ ),在控制台执行命令: //查看node.js的版本 node -v //查看npm的版本(npm是随node一块安装的。) npm -v...

Storm工作原理(2)

分享收藏的几篇好文,作为对 “Storm工作原理(1)” 的补充。这样,对Storm原理的总结就完整了。 Storm用到的相关技术 Nimbus,Superviser与Zookeeper的协作 Storm在Zookeeper上的目录结构 ...

2016/08/02 11:30
162
使用OpenTSDB遇到的问题

最近的项目采用了opentsdb, 遇到以下问题,可能也是opentsdb的BUG: 当执行某项查询时, 若filter为 'windcard'、'regexp' 等可能匹配多组tags的值时,查询所得的json串不完全正确: 返回的...

2016/07/25 16:20
1.6K
Hive 入门介绍

1 Hive是什么 Hive是构建在Hadoop之上的数据仓库平台; Hive是一个SQL解析引擎,它将SQL语句转译成MapReduce任务,并在Hadoop上执行; Hive表是HDFS的一个文件目录,一个表名对应一个目录名,...

2016/07/13 13:54
279
Storm的ack机制分析

Ack机制 Storm可以保证从Spout发出的每个数据都被完全处理,从Spout发出的数据可能会产生成千上万的数据。 一个Tuple被完全处理指:这个Tuple以及这个Tuple产生的所有Tuple都被成功处理。而一...

2016/07/12 16:00
924
如何在storm应用中实现定时调度

在storm中实时定时调度, 较好的方式是利用spout的nextTuple()不断循环触发你的定时任务。 首先, 把需要定时调度的逻辑用一个bolt实现,其execute方法的伪代码如下: // 从topology的全...

对ElasticSearch读写操作的封装

1 依赖的jar包: <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>1.7.1</version> ...

2016/06/30 12:43
672
ElasticSearch 教材收藏

ElasticSearch中的基本术语 ElasticSearch Java api 详解_V1.0 Elasticsearch 2.2.0 JAVA开发篇:搜索操作 Elasticsearch 权威指南(中文版) Elasticsearch的工作原理 Elasticsearch使用场景...

2016/06/29 13:23
92
OpenTSDB的读写API

OpenTSDB提供三种方式的读写操作:telnet、http、post,但官方并没提供JAVA版的API。 多亏有开源贡献者“shifeng258”,他用java编写了 opentsdb-client ,才使得我能对openTSDB的读写操作进...

2016/06/26 23:05
7.5K
OpenTSDB 教材收藏

OpenTSDB是基于Hbase的分布式的、可伸缩的时序数据库。通常用来做监控系统,如收集大规模集群(包括网络设备、操作系统、应用程序)的监控数据并进行存储、查询;但我觉得其用途不止于这些,...

2016/06/25 00:26
425
Storm工作原理(1)

1 Storm 是什么 Storm是一个分布式的实时计算框架;按照作者 Nathan Marz 的说法,Storm对于实时计算的意义类似于Hadoop对于批处理的意义。 Storm是流式计算框架、实时计算框架, 而Hadoop本...

2016/06/18 11:43
728
ElasticSearch的安装及部署

1 Windows环境下的安装 1.1 安装elasticsearch 从 https://www.elastic.co/downloads 下载 elasticsearch-2.3.3.zip;然后解压到安装目录${ES_HOME},进入目录 ${ES_HOME}/bin,运elasticse...

2016/06/14 14:44
190
分布式日志收集系统Flume

Flume简介 Flume是一个分布式的、高可用的海量日志采集系统。它支持对日志数据的发送方、接收方进行定义,可将多种来源的日志数据写到指定的接收方,如:文本、HDFS、Hbase等。 我认为Flume...

2016/05/31 15:48
518

没有更多内容

加载失败,请刷新页面

返回顶部
顶部