<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cybtcl的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cybtcl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cybtcl]]></copyright><item><title><![CDATA[内网接口发布公共工具]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/125061616</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/125061616</guid><author>cybtcl</author><pubDate>Tue, 31 May 2022 11:42:36 +0800</pubDate><description><![CDATA[背景

开发完成接口部署后可以在本地使用localhost或者127.0.0.1来访问，在同一个局域网内的机器也可以通过访问局域网IP来实现接口访问，但是外网无法直接访问，我们需要使用腾讯云图来访问局域网内开发的接口，这就需要用到内网穿透工具，内网穿透工具可以让我们的局域网内部署的数据接口实现被外网访问。

目前内网穿透工具非常多，例如：花生壳、Net123、网云穿、Ngrok、闪库、AllProxy等。这里我们使用网云穿工具来实现内网穿透。

使用方法

1、下载地址：网云穿内网穿透

2、 点击免费版领]]></description><category></category></item><item><title><![CDATA[大数据架构]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124984029</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124984029</guid><author>cybtcl</author><pubDate>Thu, 26 May 2022 15:55:24 +0800</pubDate><description><![CDATA[Lambda架构中含有离线处理与实时处理两条链路，两条链路处理数据导致数据不一致等



Kappa 真正的实时数仓，目前在业界最常用实现就是Flink + Kafka



Kappa存在问题




]]></description><category></category></item><item><title><![CDATA[人工智能数学]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124981215</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124981215</guid><author>cybtcl</author><pubDate>Thu, 26 May 2022 11:34:39 +0800</pubDate><description><![CDATA[线性代数

线性代数中最基本的概念是集合（set）。在数学上，集合的定义是由某些特定对象汇总而成的集体。集合中的元素通常会具有某些共性，因而可以用这些共性来表示

在线性代数中，由单独的数 a 构成的元素被称为标量（scalar）：一个标量 a 可以是整数、实数或复数。如果多个标量 a1​,a2​,⋯,an​ 按一定顺序组成一个序列，这样的元素就被称为向量（vector）。显然，向量可以看作标量的扩展。原始的一个数被替代为一组数，从而带来了维度的增加，给定表示索引的下标才能唯一地确定向量中的元素。每个向量都]]></description><category></category></item><item><title><![CDATA[Clickhouse第六讲-视图]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123420286</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123420286</guid><author>cybtcl</author><pubDate>Thu, 26 May 2022 11:15:55 +0800</pubDate><description><![CDATA[ClickHouse 中视图分为普通视图和物化视图，两者区别如图所示





普通视图

普通视图不存储数据，它只是一层 select 查询映射，类似于表的别名或者同义词，能简化查询，对原有表的查询性能没有增强的作用，具体性能依赖视图定义的语句，当从视 图中查询时，视图只是替换了映射的查询语句。普通视图当基表删除后不可用。

创建普通视图语法：

CREATE [OR REPLACE] VIEW [IF NOT EXISTS] [db.]table_name [ON CLUSTER] 

AS SELEC]]></description><category></category></item><item><title><![CDATA[K8S的POD]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124980315</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124980315</guid><author>cybtcl</author><pubDate>Thu, 26 May 2022 10:56:09 +0800</pubDate><description><![CDATA[Pod，是 Kubernetes 项目中最小的 API 对象。如果换一个更专业的说法，我们可以这样描述：Pod，是 Kubernetes 项目的原子调度单位。

“Namespace 做隔离，Cgroups 做限制，rootfs 做文件系统”，容器的本质是进程。



$ pstree -g

systemd(1)-+-accounts-daemon(1984)-+-{gdbus}(1984)
           | `-{gmain}(1984)
           |-acpid(2044)
   ]]></description><category></category></item><item><title><![CDATA[容器化技术简介]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124966034</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124966034</guid><author>cybtcl</author><pubDate>Wed, 25 May 2022 16:02:24 +0800</pubDate><description><![CDATA[容器其实是一种沙盒技术。顾名思义，沙盒就是能够像一个集装箱一样，把你的应用“装”起来的技术。这样，应用与应用之间，就因为有了边界而不至于相互干扰；而被装进集装箱的应用，也可以被方便地搬来搬去。

容器技术的核心功能，就是通过约束和修改进程的动态表现，从而为其创造出一个“边界”。

Cgroups 技术是用来制造约束的主要手段，而 Namespace 技术则是用来修改进程视图的主要方法。


创建容器例子：

$ docker run -it busybox /bin/sh

创建容器含义：

请帮我启动一个]]></description><category></category></item><item><title><![CDATA[物联网实验补充知识点]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124964580</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124964580</guid><author>cybtcl</author><pubDate>Wed, 25 May 2022 14:44:36 +0800</pubDate><description><![CDATA[BLE 设备可以在 4 种模式下工作

1、广播模式（Broadcaster），这里特指单纯的广播模式。这种模式下设备不可以被连接，只能够以一定的时间间隔把数据广播出来，供其他设备使用，比如手机扫描处理。蓝牙 Beacon 设备就是工作在这种模式。

2、从机模式（Peripheral），这种模式下设备仍然可以广播数据，同时也可以被连接。建立连接后，双方可以进行双向通信。比如你用手机连接一个具有蓝牙功能的体温计，这时体温计就是从机（Peripheral）。

3、主机模式（Central），这种模式下设备不]]></description><category></category></item><item><title><![CDATA[智能家居平台]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124963381</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124963381</guid><author>cybtcl</author><pubDate>Wed, 25 May 2022 12:44:45 +0800</pubDate><description><![CDATA[智能家居平台

智能家居平台来说好了，它给各种智能家居产品提供了一个统一的接入系统，让用户可以管理和控制产品，同时也为各种智能家居产品之间的联动提供了条件。如果没有智能家居平台，那么各种智能家居产品就是一个个孤立的单品，既不能远程控制，也不能实现联动功能。如果你买过小米的智能产品，应该接触过小米的米家平台，它就是一个典型的智能家居平台。国内类似的还有阿里巴巴的天猫精灵、京东微联和海尔 U+ 等。国外知名的智能家居平台有苹果的 Apple HomeKit、亚马逊的 Amazon Echo 和谷歌的 Googl]]></description><category></category></item><item><title><![CDATA[物联网的网关]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124961395</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124961395</guid><author>cybtcl</author><pubDate>Wed, 25 May 2022 11:40:34 +0800</pubDate><description><![CDATA[物联网网关：设备和云平台之间的桥梁

物联网中跟设备有关的几个技术点，包括物模型、设备的零配置组网、设备进行网络通信要用到的 MQTT 协议等。但是，并不是所有的设备都能直接接入互联网，直接跟云平台通信。比如智能家居中的一些传感器，它们使用的通信技术是 BLE 或者 ZigBee，本身连 IP 地址都没有。那么，这样的设备要怎么联网呢？物联网网关正在成为整个物联网体系中不可或缺的角色。它作为物联网设备与云平台之间的桥梁，变得越来越重要。

协议转换：搭建桥梁的关键

物联网网关凭什么能搭建这座桥梁呢？奥秘就]]></description><category></category></item><item><title><![CDATA[MQTT通信协议]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124933555</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124933555</guid><author>cybtcl</author><pubDate>Mon, 23 May 2022 20:07:18 +0800</pubDate><description><![CDATA[体验MQTT

1、安装hbmqtt(pip3 install hbmqtt)

2、hbmqtt_sub 和 hbmqtt_pub:hbmqtt_sub 可以充当订阅者的角色；hbmqtt_pub 可以作为消息的发布者。

3、订阅者和发布者之间的经纪人，也就是 MQTT Broker，我们使用 Eclipse 免费开放的在线 Broker 服务。打开链接，你可以看到关于端口的介绍信息，加密和非加密方式都支持，而且还有基于 Websocket 的实现，这对基于前端网页的应用来说是非常有利的。



4、先]]></description><category></category></item><item><title><![CDATA[物模型定义及设备如何配网]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124929434</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124929434</guid><author>cybtcl</author><pubDate>Mon, 23 May 2022 19:44:33 +0800</pubDate><description><![CDATA[什么是物模型

物模型是物理世界的实体东西的一个抽象，是进行数字化描述后，用于数字世界的数字模型。这么说可能有点绕，更直接一点说就是，物模型是使用计算机可以理解的语言，说清楚这个产品是什么、能做什么事情，以及可以提供哪些信息。

而抽象就是要提取出产品的共同特征，形成模型。以智能灯为例，不同的灯，尽管规格不同，但它们的属性是相似，比如都有开关状态的属性，功能逻辑也相仿。我们可以将这些特征标准化，形成智能灯的物模型。反过来，物模型也规约了设备的功能。新增加的设备，如果是同一类型的，在设计、研发中，会遵循相同的]]></description><category></category></item><item><title><![CDATA[物联网的基础]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/124926569</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/124926569</guid><author>cybtcl</author><pubDate>Mon, 23 May 2022 16:14:59 +0800</pubDate><description><![CDATA[开源指令集芯片-RISC-V



实验环境的构建（基于阿里云的物联网开放平台飞燕-平头哥支持RISC指令集





定义物模型和APP功能基于MQTT协议进行控制



物联网技术成熟度



物联网技术知识体系



互联网人和信息关系



物联网人和信息关系





物联网的通信技术协议

无线通信的技术4个概念：频段、信道、信道带宽、传输速率







WIFI的版本和差异



WIFI的一键配网技术难点





不同通信协议的应用范围和差异







网络协议

物...]]></description><category></category></item><item><title><![CDATA[Clickhouse-高级]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123856036</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123856036</guid><author>cybtcl</author><pubDate>Tue, 05 Apr 2022 21:50:13 +0800</pubDate><description><![CDATA[Clickhouse使用场景

列式存储、数据压缩、向量化执行、支 持标准 SQL、支持 20 多张表引擎、支持多线程与分布式、多主架构、交互式查询、数据分 片与分布式查询等

ClickHouse 适合 OLAP 数据分析类的场景，数据体量越大，ClickHouse 的优势越 大。ClickHouse 不适合以下场景： 1) ClickHouse 不支持事务，事务场景不适合 2) 不适合根据主键进行行粒度查询或删除场景（支持但不建议）

ClickHouse集群安装

1）这里选择 node1、node2]]></description><category></category></item><item><title><![CDATA[运维管理工具]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123695958</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123695958</guid><author>cybtcl</author><pubDate>Wed, 23 Mar 2022 20:51:34 +0800</pubDate><description><![CDATA[CMDB： 
工具库：基础库
流程库：
定时任务
文件上传
资源巡检
用户管理
监控大盘
工单管理
云管

监控功能：支持接入云上监控+自主监控+业务监控
告警的升级、抑制、转工单、故障自愈


稳定
费用
效率
...]]></description><category></category></item><item><title><![CDATA[ClickHouse第五讲-CKSQL语法]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123411471</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123411471</guid><author>cybtcl</author><pubDate>Fri, 11 Mar 2022 11:17:27 +0800</pubDate><description><![CDATA[SQLDDL操作

DDL 语 

言中修改表结构仅支持 Merge 表引擎、Distributed 表引擎及 MergeTree 家族的表引 

擎,SQL 中的库、表、字段严格区分大小写。

创建数据库

CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster] [ENGINE 

= engine(...)] 

例子：create database if not exists test_db;

查看数据库

SHOW DATABASE]]></description><category></category></item><item><title><![CDATA[ClickHouse第四讲-表引擎]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123298691</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123298691</guid><author>cybtcl</author><pubDate>Sat, 05 Mar 2022 20:05:32 +0800</pubDate><description><![CDATA[MySQL 的数据表有 InnoDB 和 MyISAM 存储引擎，不同的存储引擎提供不同的存储机 

制、索引方式等功能，也可以称之为表类型。在 ClickHouse 中也有表引擎。 

表引擎在 ClickHouse 中的作用十分关键，直接决定了数据如何存储和读取、是否支 

持并发读写、是否支持 index 索引、支持的 query 种类、是否支持主备复制等。 

ClickHouse 提供了大约 28 种表引擎，各有各的用途，比如有 Log 系列用来做小表 

数据分析，MergeTree 系列用..]]></description><category></category></item><item><title><![CDATA[Clickhouse第三讲-数据库引擎]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123298583</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123298583</guid><author>cybtcl</author><pubDate>Sat, 05 Mar 2022 18:08:14 +0800</pubDate><description><![CDATA[ClickHouse 中支持在创建数据库时指定引擎，目前比较常用的两种引擎为默认引擎 

和 MySQL 数据库引擎。 



Ordinary默认数据库引擎

Ordinary 就是 ClickHouse 中默认引擎，如果不指定数据库引擎创建的就是 Ordinary 数据库引擎，在这种数据库下面可以使用任意表引擎。创建时需要注意， Ordinary 首字母需要大写，不然会抛出异常


#在 ClickHouse 中创建数据库 test1,指定数据库引擎为 Ordinary 

node1 :) creat]]></description><category></category></item><item><title><![CDATA[Clickhouse第二讲-CK数据类型]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123296058</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123296058</guid><author>cybtcl</author><pubDate>Sat, 05 Mar 2022 16:20:05 +0800</pubDate><description><![CDATA[Clickhouse支持的数据类型

在 system.data_type_families 表中检查数据类型名称以及是否区分大小 

写。这个表中存储了 ClickHouse 支持的所有数据类型。

select * from system.data_type_families limit 10;



┌─name────────────────────────────┬─case_insensitive─┬─alias_to────┐
│ Polygon            ...]]></description><category></category></item><item><title><![CDATA[Clickhouse第一讲-CK概述]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123283428</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123283428</guid><author>cybtcl</author><pubDate>Fri, 04 Mar 2022 21:52:06 +0800</pubDate><description><![CDATA[常用的数据架构



OLAP场景

绝大多数是读请求。
数据以相当大的批次(&gt; 1000 行)更新，而不是单行更新;或者根本没有更新。
已添加到数据库的数据不能修改。
对于读取，从数据库中提取相当多的行，但只提取列的一小部分。
宽表，即每个表包含着大量的列。
查询相对较少(通常每台服务器每秒查询数百次或更少)。
对于简单查询，允许延迟大约 50 毫秒。
列中的数据相对较小：数字和短字符串(例如，每个 URL 60 个字节)。  处理单个查询时需要高吞吐量(每台服务器每秒可达数十亿行)...]]></description><category></category></item><item><title><![CDATA[Maven-介绍]]></title><link>https://blog.youkuaiyun.com/cybtcl/article/details/123023869</link><guid>https://blog.youkuaiyun.com/cybtcl/article/details/123023869</guid><author>cybtcl</author><pubDate>Sat, 19 Feb 2022 21:25:30 +0800</pubDate><description><![CDATA[IDEA集成Maven



conf目录：下面有一个非常重要的配置文件--》settings.xml---》maven的核心配置文件/全局配置文件；如果没有.m2目录 ，自己手动执行mvn命令：
mvn help:system

Maven仓库

不在本机中的一切仓库，都是远程仓库：分为中央仓库 和 本地私服仓库
远程仓库指通过各种协议如file://和http://访问的其它类型的仓库。这些仓库可能是第三方搭建的真实的远程仓库，用来提供他们的构件下载（例如repo.maven.apache.org和u.]]></description><category></category></item></channel></rss>