我是60岁程序员

我还很年轻

clickhouse简单了解及使用

一、clickhouse:日处理记录数:十亿级 1.开源的列式存储的数据管理系统 2.支持线性扩展 3.简单方便 4.高可靠性 5.容错(支持多主机异步复制,可以跨多个数据中心部署, 单个节点或整个数据中心的停机时间不会影响系统的读写性能) 二、关键功能-应用场景 特性: 深度存储 ...

2018-11-30 10:36:21

阅读数 2217

评论数 0

clickhouse SQL查询语句 【译自Github 英文文档】

内容有缩减,原文请点击这里创建数据库CREATE DATABASE [IF NOT EXISTS] db_name创建表CREATE TABLE可以有几种形式。创建一张表,最好指定引擎结构CREATE [TE...

2018-11-30 10:23:42

阅读数 1112

评论数 0

java版数据结构与算法—堆、堆排序

优先级队列:用有序数组实现,删除最大数最快O(1),插入最慢 用堆实现优先级队列,插入和删除都很快O(logN) 堆:是一种树,一种特殊的二叉树 特点: 1.他是完全的二叉树,除了树的最后一层节点不需要是满的,其他一层从左到右都是满的。 2.它常常用一个数组实现。 3.堆中每一个节点都...

2018-11-28 22:39:04

阅读数 17

评论数 0

java版数据结构与算法—哈希表(再哈希法)

package com.zoujc.hashDouble; /** * 哈希表:再哈希法 */ public class DataItem { private int iData; public DataItem(int data){ iData = data...

2018-11-27 21:58:29

阅读数 20

评论数 0

java版数据结构与算法—线性探测哈希表

package com.zoujc.hash; /** *哈希表: 优点:速度快(插入和查找) * 缺点:基于数组,不能有序遍历 * 键值对:通过键访问值 * 冲突:不同的关键字经过哈希化得到的数组下标出现了重复 * 解决冲突:1.开放地址法(线性探测 二次探...

2018-11-26 23:09:20

阅读数 39

评论数 0

java版数据结构与算法—二叉树遍历

package com.zoujc.tree; import java.util.LinkedList; import java.util.Stack; /** * 二叉树遍历 */ public class Binaryorder { private TreeNode root;...

2018-11-25 18:36:10

阅读数 1006

评论数 1

java版数据结构与算法—递归(汉若塔)

package com.zoujc.triangle; /** * 汉诺塔 */ class TowersApp { public static void main(String[] args){ doTowers(3,'A','B','C'); } ...

2018-11-24 21:09:53

阅读数 12

评论数 0

java版数据结构与算法—递归(二分法查找)

package com.zoujc.triangle; /** * 递归:二分查找 */ class OrdArray { private int[] a; private int nElems; public OrdArray(int max){ a...

2018-11-24 00:26:11

阅读数 26

评论数 0

java版数据结构与算法—递归(变位字)

package com.zoujc.triangle; import java.io.IOException; /** * 变位字(递归的效率并不如for循环高) */ class AnagramApp { static int size; static int count...

2018-11-22 22:38:43

阅读数 21

评论数 0

java版数据结构与算法—递归(三角数字)

package com.zoujc.triangle; /** * 递归:三角数字 */ class TriangleApp { public static void main(String[] args){ int n = 10; System.ou...

2018-11-21 22:19:15

阅读数 9

评论数 0

java版数据结构与算法—有序链表

package com.zoujc.sortLink; /** * 有序链表 */ class Link { public int dData; public Link next; public Link(int dd){ dData = dd; ...

2018-11-20 21:08:17

阅读数 15

评论数 0

java版数据结构与算法—链表实现队列

package com.zoujc.QueueLink; /** * 链表实现队列 */ class FirstLastList { private Link first; private Link last; public FirstLastList(){ ...

2018-11-19 22:41:43

阅读数 16

评论数 0

java版数据结构与算法—链表实现栈

package com.zoujc; /** * 用链表实现栈 */ class MyLinkStack { private Link first; public MyLinkStack(){ first = null; } //判空 ...

2018-11-19 22:23:00

阅读数 19

评论数 0

java版数据结构与算法—双端链表

/** * 双端链表 */ class MyLinkList { public Link first; public Link last; public MyLinkList(){ first = null; last = null; ...

2018-11-18 22:48:01

阅读数 12

评论数 0

java版数据结构与算法—优先级队列

/** * 优先级队列,排好序的队列插入和删除 */ class PriorityQueue { int a[]; int maxSize; int nItems; public PriorityQueue(int size){ maxSize ...

2018-11-16 22:41:29

阅读数 22

评论数 0

java版数据结构与算法—队列、两个栈实现一个队列

/** * 队列:先进先出 */ class MyQueue { int a[]; int maxSize; //大小 int front; //开头 int rear; //结尾 int nItems; //元素个数 /...

2018-11-16 21:56:16

阅读数 34

评论数 0

java版数据结构与算法—栈(判断括号是否匹配)

/** * 括号是否匹配 {} () [] */ class IsMatch { private char arr[]; private int maxSize; private int top; public IsMatch(int size)...

2018-11-15 23:06:24

阅读数 32

评论数 0

java版数据结构与算法—栈(数组方式)

/** * 栈就是一组记录,表示形式先进后出 * * 数组 链表 树 适应于数据库应用中做数据记录 * 栈和队列 1.通常情况作为程序员的工具来运用 * 2.受限访问 * 3.更加抽象(主要通过接口进行定义) * ...

2018-11-15 21:37:05

阅读数 27

评论数 0

java版数据结构与算法—快速排序

/** * @author zoujc * @date 2018/11/15 * 快速排序:时间复杂度:O(NlogN) */ public class ArrayQuickSort { public static void quickSort(int arr[], int ...

2018-11-15 18:15:49

阅读数 18

评论数 1

spark分组取topN

准备数据: aa 11 bb 11 cc 34 aa 22 bb 67 cc 29 aa 36 bb 33 cc 30 aa 42 bb 44 cc 49 import org.apache.spark.{SparkConf, SparkContext} /** ...

2018-11-15 17:34:42

阅读数 55

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭