04 2021 档案
摘要:ClickHouse使用操作 这章主要介绍在ClickHouse使用的各个操作的注意点。常规的统一语法不做详细介绍。 1. Join操作 在ClickHouse中,对连接操作定义了不同的精度,包含ALL、ANY和ASOF三种类型,默认为ALL。可以通过join_default_strictness配
阅读全文
摘要:MergeTree系列表引擎 ClickHouse中最核心的引擎当属MergeTree系列引擎,其中基础表引擎为MergeTree,常用的表引擎还有ReplacingMergeTree、SummingMergeTree、AggregatingMergeTree、CollapsingMergeTree
阅读全文
摘要:MergeTree引擎 ClickHouse中有多种表引擎,包括MergeTree、外部存储、内存、文件、接口等,6大类,20多种表引擎。其中最强大的当属MergeTree(及其同一家族中)引擎。我们在前面的建表例子中也使用了MergeTree引擎。 MergeTree系列引擎,在写入一批数据时,数
阅读全文
摘要:ClickHouse使用 ClickHouse是一个面向列存储的OLAP分析数据库,以其强大的分析速度而闻名。有关ClickHouse的介绍可以参考其官网说明[1]。本文主要介绍它的基本使用。 1. 安装 使用的环境为2台 AWS EC2,操作系统为Amazon Linux2。使用的ClickHou
阅读全文
摘要:使用AWS SageMaker进行机器学习项目 本文主要介绍如何使用AWS SageMaker进行机器学习项目。 1. 题目 使用的题目为阿里天池的“工业蒸汽量预测“,题目地址为: https://tianchi.aliyun.com/competition/entrance/231693/intr
阅读全文
摘要:1. Netty模型 Netty主要基于主从Reactor多线程模型做了一定的改进,其中主从Reactor多线程模型有多个Reactor。 简版图: 说明: BossGroup线程维护Selector,只关注Accept 当接收到Accept事件,获取到对应的SocketChannel,封装成NIO
阅读全文
摘要:1. Netty概述 虽然Java已经提供了NIO,但原生NIO仍存在部分问题: NIO的类库和API繁杂,使用麻烦。需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等 需要具备其他的额外技能:要熟悉Java多线程编程,因为NIO
阅读全文
摘要:1. Netty介绍 Netty 是由JBOSS提供的一个Jave开源框架,是一个异步地、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络IO程序。 Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者P2P场景下的大量数据持续传输的应用。Netty本质是一个NIO框
阅读全文