首页
学习
活动
专区
工具
TVP
发布

Jed的技术阶梯

专栏作者
220
文章
364198
阅读量
48
订阅数
ClickHouse DDL
数据库起到了命名空间的作用,可以有效规避命名冲突的问题,也为后续的数据隔离提供了支撑。任何一张数据表,都必须归属在某个数据库之下。创建数据库的完整语法如下所示:
CoderJed
2022-01-07
1.1K0
ClickHouse 数据类型
P代表精度,决定总位数(整数部分+小数部分),取值范围是[1,38];S代表规模,决定小数位数,取值范围是[0,P]
CoderJed
2022-01-07
7520
ClickHouse单节点离线安装部署ClickHouse单节点离线安装部署1 环境检测2 安装过程3 配置文件4 启动服务5 客户端连接6 clickhouse-client常用选项
clickhouse-client-19.17.10.1-1.el7.x86_64.rpm clickhouse-common-static-19.17.10.1-1.el7.x86_64.rpm clickhouse-server-19.17.10.1-1.el7.x86_64.rpm clickhouse-server-common-19.17.10.1-1.el7.x86_64.rpm
CoderJed
2021-09-07
1.5K0
Docker网络模型
host网络类型:容器与宿主机共用网络模式,即容器的IP与宿主机的一样,容器内开通的端口就是占用宿主机同样的端口,包括主机名都是相同的
CoderJed
2021-04-14
4950
Apache Kylin-2.6安装部署
构建过程是一个MapReduce任务,比较耗时,构建之前确保MapReduce History Server是启动的,否则会报错
CoderJed
2021-04-13
9501
012.DolphinScheduler案例实战
需求是,使用spark程序读用户表,统计用户个数,保存到结果表user_count:
CoderJed
2021-02-04
1.8K0
020.原型模式
我们今天来考虑一下给用户邮箱发广告信这个模块是怎么开发的。既然是广告信,肯定需要一个模版,然后再从数据库中把客户的信息一个一个的取出,放到模版中生成一份完整的邮件,然后扔给发送机进行发送处理,我们来看类图:
CoderJed
2021-01-13
1920
019.状态模式
我们每天都在乘电梯,那我们来看看电梯有哪些动作(映射到 Java 中就是有多少方法):开门、关门、运行、停止,就这四个动作,好,我们就用程序来实现一下电梯的动作,先看类图设计:
CoderJed
2021-01-06
2530
017.责任链模式
中国古代对妇女制定了“三从四德”的道德规范,“三从”是指“未嫁从父、既嫁从夫、夫死从子”,也就是说一个女性,在没有结婚的时候要听从于父亲,结了婚后听从于丈夫,丈夫死了还要听儿子的,那我们来看怎么把“三从”通过我们的程序来实现,需求很简单:通过程序描述一下古代妇女的“三从”制度,好我们先看类图:
CoderJed
2021-01-06
2440
018.访问者模式
现在有这样一个需求,我要把公司中的所有人员信息都打印汇报上去,每一个员工都有这些信息:名字、性别、薪水,我们来看类图:
CoderJed
2021-01-06
3440
016.观察者模式
李斯和韩非子都是荀子的学生,李斯是师兄,韩非子是师弟,若干年后,李斯成为秦国的上尉,致力于统一全国,于是安插了间谍到各个国家的重要人物的身边进行监视,韩非子身边也有很多间谍,韩非子早饭吃的什么,晚上在做什么娱乐,李斯都了如指掌,我们先通过程序把这个过程展现一下,看看李斯是怎么监控韩非子的,先看类图:
CoderJed
2021-01-05
2500
015.组合模式
从这个树状结构上分析,有两种节点:有分支的节点(如研发部经理)和无分支的节点(如员工A、员工D等),总经理叫做根节点,类似研发部经理有分支的节点叫做树枝节点,类似员工A的无分支的节点叫做树叶节点,三个类型的的节点,那是不是定义三个类就可以?好,我们按照这个思路走下去,先看我们自己设计的类图:
CoderJed
2020-12-31
3320
019.Redis键管理命令
dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1)。
CoderJed
2020-12-07
3300
011.分布式可视化DAG工作流任务调度系统DolphinScheduler-1.3.3安装部署
源码下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/incubator/dolphinscheduler/ 我这里选择1.3.3版本的apache-dolphinscheduler-incubating-1.3.3-src.zip
CoderJed
2020-12-03
1.3K0
010.使用DBus贴源采集MySQL增量bin-log日志
下载canal安装包:https://github.com/BriData/DBus/releases,官网给了百度网盘下载链接,文件为v0.6.1/deployer-0.6.1/zip/dbus-canal-auto-0.6.1.zip和v0.6.1/deployer-0.6.1/zip/canal.zip,注意不要使用canal官方的安装包
CoderJed
2020-11-13
8450
008.Kafka集群管理工具CMAK-3.0.0.5源码编译以及安装部署
cmak在github上有已经编译好的安装包,我在JDK1.8环境中无法运行,于是才有了上一步的源码编译,我想使用JDK1.8编译,使得安装包可以在JDK1.8环境中运行,结果使用JDK1.8编译都编译不过,于是,只好老老实实的使用JDK11来安装cmak了。
CoderJed
2020-11-12
1.7K0
003.Docker镜像制作之基于Dockerfile制作镜像
1. 制作带有sshd服务的CentOS6.9镜像 # 1.编写dockerfile,文件名必须是Dockerfile或者dockerfile # FROM: 指定基础镜像,两种语法 # FROM centos:6.9 # FROM imageId FROM 2199b8eb8390 # RUN: 进入容器后执行的命令,尽量少的使用新的RUN命令行,因为每次执行一次RUN,都会生成一个新的临时容器 # RUN有两种语法 # RUN command && command # RUN ["command","
CoderJed
2020-11-12
3.8K0
001.Docker入门基础篇
1. Docker安装 1.1 安装并启动Docker # 1.准备yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo wget -O /etc/yum.repos.d/docker-ce.repo http://mirro
CoderJed
2020-11-12
3390
009.统一数据采集平台DBus-0.6.1安装部署
我的环境已经安装了Ambari-2.7.4.0+HDP-3.1.4.0大数据平台,已安装的组件的版本如下:
CoderJed
2020-11-12
1.9K0
004.构建私有Docker-Registry
1. Docker构建私有Registry # 1.运行一个容器,此容器是用作存储镜像的私有Registry容器 # --restart=always:只要docker服务启动,此容器就会一起启动 # 将容器内存放镜像的目录映射到宿主机,防止容器破坏后镜像丢失 [root@bdc01 ~]# docker run -d -p 5000:5000 --restart=always --name registry -v /data/docker/registry:/var/lib/registry regist
CoderJed
2020-11-12
9730
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档