- 浏览: 233337 次
- 性别:
- 来自: 广州
最新评论
-
tonyyan:
谢谢分享!
Kafka 监控 -
dtyu100:
反手就是一个赞,这相当于是官网druid.io的中文版本,很厉 ...
Druid 大数据分析之快速应用(单机模式) -
sqy:
2018-04-12T01:30:27,527 ERROR [ ...
Druid 大数据分析之快速应用(单机模式) -
wangyudong:
学习了,不错的Spring boot实例,参考着很快写出了RE ...
Spring boot 入门实例 -
string2020:
servlet4规范出来了,求翻译
Java Servlet3.1规范
文章列表
Java计算两点经纬度距离及最短运行时间
- 博客分类:
- Java
概述
经纬度在地图应用中常见,一般结合路网信息库,进行地图应用开发(流量、路况等),此次从理计算两点经纬度的直线距及最短运行时间预研,实现下述表达式:
package com.sunshine.app.utils;
import java.text.SimpleDateFormat;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public abstract class DeckUtils {
public static final String TYPE = "yy ...
GreenPlum使用日志
- 博客分类:
- GreenPlum
1、登录
应用程序可以使用Postgresql jdbc驱动包连接GreenPlum(GP)数据库,命令行登录GP:
写道
su - gpadmin// psql -h 192.168.1.2 -d test -U userpsql -h ip -d dbname -U user
2、创建表
创建表模板如下,主要注意标红色的地方:With:指定创建表时存储参数(列或行存储、是否压缩等)Distribute:数据分布方式指定具体列(Hash或随机)Partition:节点数据分区(按范转或列值分区)
CREATE [[GLOBAL | LOCAL] {TEMPORA ...
简介
Greenplum应用在OLAP领域,MPP架构,其底层使用Postgre,支持横向扩展,支持行存储、列存储,支持事务、ACID。
MPP数据库主打share nothing,即各节点间任何资源都不共享,从硬件的CPU/内存/网络/存储,到上层的操作系统,各节点都是独立的;节点间的交互主要通过网络进行通信。由于数据量越来越大,OLAP产品多采用MPP架构,例如阿里的ADS,百度的Palo。 相对于MPP,也有Oracle RAC这种share everything架构,各节点共享存储、内存客户互相访问。SMP由于只能使用一个节点,容易受到具体硬件的限制,但支持事务的效率比较高 ...
1、概述
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes),列表(lists),集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和地理空间(geospatial)索引半径查询。 Redis 内置了复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的磁盘持久化(persist ...
1、Druid 查询概述
上一节完成数据导入后,接下来讲讲Druid如何查询及统计分析导入的数据。 Druid的查询是使用REST风格的HTTP请求查询服务节点(Broker、Historical、Realtime),这些服务节点暴露REST查询接口,客户端发送Json对象请求查询接口。一般情况下,查询服务接口发布在Broker节点,基于Linux 的POST请求查询如下所示:
/**
* port: 查询请求接口对应Broker,默认8082端口
* query_json_file: 查询Json对象文件(配置)
*/
curl -X POST '<que ...
1、概述
本节快速安装基于单机服务器,很多配置可以默认不需要修改,数据存储在操作系统级别的磁盘。推出快速安装的目的,便于了解并指导基于Druid进行大数据分析的开发流程。本节主要讲Druid的安装、实例数据加载、查询及使用问题解决。
2、安装要求
1. Java 7 及以上 2. Linux, Mac OS X, or other Unix-like OS (Windows不支持) 3. VMware 4. 2CPU ++; 内存2G ++
3、Zookeeper 安装
本次采单机版安装,如果采用分布式安装,则需要修改Druid相应配置,反 ...
一、概述
随着互联网快速发展,数据量增长快,达到TB、PB,以交通车流量为例,如湖南省每月的车辆流量至少达到4亿,这个数据量远不止如此。数据量如此大,如何满足后期分析,传统面向OLTP型数据库(ORACLE、MYSQL等)无法要求,渐渐开始转向OLAP,如GreenPlum等,虽然很多OLAP数据库吸收分布式计算思想,数据达到20亿以上后,进行Count、聚合等操作性能仍然达不到客户实时分析要求。 虽然相关大数据框架及组件已经很流行:Hadoop(离线分析)、Spark、storm、Hive、Impala、Hbase等,Hadoop生态系统大庞大,Spark一站式安装部署, ...
计算机软件开源技术、大数据技术等资源教程
- 博客分类:
- Java
基于时间序列化数据引擎排名,很多OLAP工具,根据自身业务情况选择
http://db-engines.com/en/ranking/time+series+dbms
计算机软件开源技术、大数据技术等资源教程(很全面)
http://www.tutorialspoint.com/index.htm
1、概述
Scala是Java的下一代编程语言,支持面向对象及函数,可以与Java相互调用;scala运行需要安装JVM;scala操作灵活,表达示丰富,目前JAVA8向scala靠拢。
2、开发环境
1)安装scala eclipse plugin2)安装集成scala IDE
3、第一个Scala实例,类与方法定义及数据库定义
package com.scala
import scala.collection.mutable.HashMap
import scala.collection.mutable.ArrayBuffer
...
1、概述
前面一节,我们说了Thrift安装及开发环境准备工作,这一节把主要Thrift IDL规范回顾一下,不常用语法规范在这里不一一列举出来;我们可以把Thrift看作是一个编程语言,那么形成一套语法规范,如接口怎么定义、有什么数据类型、方法怎么定义、变量怎么申明与赋值、命名空间(包)、常量等一系列规定;回答上述的问题,我们就清楚Thrift IDL语法规范,自然知道如何编写thrift文件。
2、数据类型
2.1 基本数据类型
• bool: 布尔类型
• byte: 字节
• i16: 带符号16位整型
• i32: 带符号32 ...
为什么用Thrift及各种数据传输方式比较
目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介绍由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发,所包含的代码生成引擎可以在多种语言中,如 C++, Java, Python, PHP, Ruby, Erlang, Per ...
代码单元与代码点
代码点指编码表(比如Unicode)中某个字符的代码值(数字),书写时前面加U+,比如U+0041是字母A的代码点
1. autoscan
autoscan是 用来扫描源代码目录生成configure.scan文件的 .autoscan
可以用目录名做为参数,但如果你不使用参数的 话,那么autoscan将认为使用的是当前目录.
autoscan将扫描你所指定目录中的 源文件,并创建configure.scan文 ...
网络上很多OSGi的文章上来就Activator实例,看得云里雾里。要想了解OSGi,首先要知道为什么要用
OSGi?它有哪些好处?
首先要明确:Java缺少对高级模块化的支持。OSGi服务平台是专门针对Java对模块化支持不足的情况,
由OSGi联盟定义的一个行业标准,它引入了一个面向服务的编程模型,被称作“VM中的SOA”
Java模块化的不足
为什么说Java缺少对高级模块化的支持?Java确实以面向对象的方式提供了某种程度的模块化,但它从未
考虑支持粗粒度的模块化编程。主要包括三个方面:
1. 可见性问题 / 信息隐藏
There is no ...
深入浅出ClassLoader
- 博客分类:
- Java
你真的了解ClassLoader吗?
这篇文章翻译自zeroturnaround.com的 Do You Really Get Classloaders? ,融入和补充了笔者的一些实践、经验和样例。本文的例子比原文更加具有实际意义,文字内容也更充沛一些,非常感谢作者 Jevgeni Kabanov 能够共享如此优秀的文档。
1. 为什么你需要了解和敬畏ClassLoader
ClassLoader在Java语言中占据了核心地位,Java应用服务器,OSGi,以及大量的网络框架,它们大多数都用到了ClassLoader。如果在使用过程中出现了类加载错误,你能解决它吗?
我们将从JV ...