加载中
Hive 动态partition插入数据

Hive的insert语句能够从查询语句中获取数据,并同时将数据Load到目标表中。现在假定有一个已有数据的表staged_employees(雇员信息全量表),所属国家cnty和所属州st是该表的两个属性,我们做...

2016/10/19 11:06
300
Thrift 协议栈

thrift, protocol, transport

2016/08/04 17:25
343
高性能IO模型浅析

服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非...

2016/07/19 10:39
137
Netty系列之Netty高性能之道

1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于...

2016/07/19 10:17
78
Spring MVC防重复提交

如何在Spring MVC里面解决此问题(其它框架也一样,逻辑一样,思想一样,和具体框架没什么关系)。要解决重复提交,有很多办法,比如说在提交完成后redirect一下,也可以用本文提到的使用tok...

2016/06/16 11:12
383
HBase过滤器API

简介 Hbase提供的专用过滤器直接继承自FilterBase,其中一些过滤器只能做行筛选,因此只适合于scan操作,对get操作这些过滤器限制的更苛刻:要么包含整行,要么什么都不包括。 过滤器 1. 单列...

2016/05/09 23:05
512
理解BlockingQueue

在Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。 what is ...

2016/05/05 11:18
120
RunTime.getRunTime().addShutdownHook用法

Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShut...

2016/05/03 18:29
100
Linux程序启停脚本

Linux环境下,程序通用启动脚本 #!/bin/sh # should config first prog="program name"   # like 'kafka' exec_path="/home/hadoop/local/kafka"   # like /home/hadoop/loca...

2016/04/16 21:09
864
大数据组件安装指南-目录

目录 通用启动脚本 kafka安装及监控 Storm安装

2016/04/16 20:02
66
Redis集群(一)

现状 目前我们使用的redis主要是部署在web00、web01两台机器上,一主一从。然后另外一些是各个业务方向根据自己的需要搭建的redis实例。 单实例内存占用1.2G,40W左右的key。高峰时内存占用1...

2016/02/22 17:17
131

没有更多内容

加载失败,请刷新页面

返回顶部
顶部