<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hxiaowang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hxiaowang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hxiaowang]]></copyright><item><title><![CDATA[hive-sql 计算每年在校生人数]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/144849881</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/144849881</guid><author>hxiaowang</author><pubDate>Tue, 31 Dec 2024 14:39:33 +0800</pubDate><description><![CDATA[用到函数 space() ：生产空格 split 切分空格。posexplode 炸裂函数 返回下标和具体指。]]></description><category></category></item><item><title><![CDATA[hive-sql 连续登录五天的用户]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/144825788</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/144825788</guid><author>hxiaowang</author><pubDate>Mon, 30 Dec 2024 14:41:01 +0800</pubDate><description><![CDATA[【代码】hive-sql 连续登录五天的用户。]]></description><category></category></item><item><title><![CDATA[hive-sql 连续数据有null的用紧邻两行非空平均值填充]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/144819480</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/144819480</guid><author>hxiaowang</author><pubDate>Mon, 30 Dec 2024 11:24:09 +0800</pubDate><description><![CDATA[【代码】hive-sql 连续数据有null的用紧邻两行非空平均值填充。]]></description><category></category></item><item><title><![CDATA[engintime linux lab 实验 增加系统调用函数max，Iam,Whoami]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/142954404</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/142954404</guid><author>hxiaowang</author><pubDate>Tue, 15 Oct 2024 15:14:58 +0800</pubDate><description><![CDATA[在。]]></description><category></category></item><item><title><![CDATA[面试题：hive sql 用户连续登录7天用户]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/129588781</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/129588781</guid><author>hxiaowang</author><pubDate>Thu, 16 Mar 2023 15:41:50 +0800</pubDate><description><![CDATA[【代码】面试题：hive sql 用户连续登录7天用户。]]></description><category></category></item><item><title><![CDATA[c++ 一个学习小组有5个人，每个人有三门课（高数、英语和C语言）的考试成绩，求每人的平均成绩。按行输出每个学生的各科成绩及平均成绩。]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/127620347</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/127620347</guid><author>hxiaowang</author><pubDate>Mon, 31 Oct 2022 17:52:34 +0800</pubDate><description><![CDATA[【问题描述】一个学习小组有5个人，每个人有三门课（高数、英语和C语言）的考试成绩，求每人的平均成绩。按行输出每个学生的各科成绩及平均成绩。【输入形式】按高数、英语和C语言课程顺序输入每个学生的成绩。【输出形式】按行输出每个同学每个同学的每门课成绩及平均成绩。]]></description><category></category></item><item><title><![CDATA[C++ 含n个元素的数组，编程找出相邻的3个数，其相加之和最大的第一个序列。打印出这3个数和它们的起始位置（用数组下标表示），如果数组长度小于3，输出error。]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/127620306</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/127620306</guid><author>hxiaowang</author><pubDate>Mon, 31 Oct 2022 17:50:40 +0800</pubDate><description><![CDATA[【问题描述】含n个元素的数组，编程找出相邻的3个数，其相加之和最大的第一个序列。打印出这3个数和它们的起始位置（用数组下标表示），如果数组长度小于3，输出error。【输出形式】打印出这3个数，及它们的起始位置。每个数据之间用单个空格隔开，数据保留两位小数。【输入形式】输入n，以及n个数组元素，数组元素类型是实数类型，数据之间用空格隔开。]]></description><category></category></item><item><title><![CDATA[从0到1搭建一个Spring Boot项目【swagger 功能实现】]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/127573948</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/127573948</guid><author>hxiaowang</author><pubDate>Fri, 28 Oct 2022 16:37:27 +0800</pubDate><description><![CDATA[上一个文章已经开发接口功能。这里增加swagger 功能]]></description><category></category></item><item><title><![CDATA[从0到1搭建一个Spring Boot项目【第一个接口】]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/127573532</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/127573532</guid><author>hxiaowang</author><pubDate>Fri, 28 Oct 2022 16:16:14 +0800</pubDate><description><![CDATA[从0到1搭建一个Spring Boot项目【第一个接口】]]></description><category></category></item><item><title><![CDATA[从0到1搭建一个Spring Boot项目【创建项目详细】]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/127549842</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/127549842</guid><author>hxiaowang</author><pubDate>Thu, 27 Oct 2022 12:19:34 +0800</pubDate><description><![CDATA[能够运行，先完成第一步小目标，下一步添加依赖并尝试打包。项目类型选pom工程(因为是聚合工程)]]></description><category></category></item><item><title><![CDATA[Hadoop3.3.1 HA配置多个namenode（5个Namenode）详细]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/127006240</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/127006240</guid><author>hxiaowang</author><pubDate>Tue, 27 Sep 2022 11:26:21 +0800</pubDate><description><![CDATA[Hadoop3.3.1 HA配置多个namenode（5个Namenode]]></description><category></category></item><item><title><![CDATA[Hive 多数组合并 CONCAT_WS]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/126600858</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/126600858</guid><author>hxiaowang</author><pubDate>Tue, 30 Aug 2022 11:50:39 +0800</pubDate><description><![CDATA[Hive 多数组合并 使用CONCAT_WS和split 完成多个数组合成一个数组]]></description><category></category></item><item><title><![CDATA[MapReduce执行流程]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/114881109</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/114881109</guid><author>hxiaowang</author><pubDate>Tue, 16 Aug 2022 14:30:03 +0800</pubDate><description><![CDATA[两个阶段：

1、mapper阶段：提取数据，赋予特征映射 value ====> key,value mapreduce框架是怎么把相同特征的数据组合到一起来，然后交给reduceTask执行一次聚合操作（这里到底是怎么操作的呢？）

2、reducer阶段: 把相同特征的数据进行聚合操作 key, (value, value, ...)...]]></description><category></category></item><item><title><![CDATA[关于面试--【namenode&fsimage&edits】]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/126343188</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/126343188</guid><author>hxiaowang</author><pubDate>Mon, 15 Aug 2022 15:21:42 +0800</pubDate><description><![CDATA[namenode和镜像文件之间的一些过程和考点]]></description><category></category></item><item><title><![CDATA[关于面试--【hive内表和外边的区别】]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/125516898</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/125516898</guid><author>hxiaowang</author><pubDate>Wed, 29 Jun 2022 11:21:17 +0800</pubDate><description><![CDATA[面试总结]]></description><category></category></item><item><title><![CDATA[HUDI（搭建详细记录附加jar）]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/125392644</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/125392644</guid><author>hxiaowang</author><pubDate>Tue, 28 Jun 2022 15:09:26 +0800</pubDate><description><![CDATA[hudi +flink + hive 部署和简单实验]]></description><category></category></item><item><title><![CDATA[KAFKA总结]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/123983816</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/123983816</guid><author>hxiaowang</author><pubDate>Wed, 06 Apr 2022 11:16:38 +0800</pubDate><description><![CDATA[不一定详细，只是记录下，增加下理解。之前也有记录过，做个补充吧。


知识点


Partition：topic物理上的分组，一个topic可以分为多个partition，每个partition都是一个有序的独立的不可变的记录序列，新的消息会不断-的追加到序列末尾，分区的offset都是从0开始。kafka只能保证消息在单个分区的有序
	Segment：partition物理上由多个segment组成
	Offset：偏移量 通过offset+partition+topic可以定位到唯一一条消息
	bro.]]></description><category></category></item><item><title><![CDATA[flink的timeWindowAll流无法输出数据]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/123795409</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/123795409</guid><author>hxiaowang</author><pubDate>Mon, 28 Mar 2022 14:52:15 +0800</pubDate><description><![CDATA[//不设置这个会导致无数据输出
environment.setStreamTimeCharacteristic(TimeCharacteristic.ProcessingTime);
]]></description><category></category></item><item><title><![CDATA[JAVA 观察者模式【个人理解】]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/121811137</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/121811137</guid><author>hxiaowang</author><pubDate>Thu, 09 Dec 2021 12:02:57 +0800</pubDate><description><![CDATA[当对象间存在一对多关系时，则使用观察者模式（Observer Pattern）。比如，当一个对象被修改时，则会自动通知依赖它的对象。观察者模式属于行为型模式。


介绍

意图：定义对象间的一种一对多的依赖关系，当一个对象的状态发生改变时，所有依赖于它的对象都得到通知并被自动更新。

主要解决：一个对象状态改变给其他对象通知的问题，而且要考虑到易用和低耦合，保证高度的协作。

何时使用：一个对象（目标对象）的状态发生改变，所有的依赖对象（观察者对象）都将得到通知，进行广播通知。

核心代码

在抽象类里..]]></description><category></category></item><item><title><![CDATA[python open 写入模式介绍]]></title><link>https://blog.youkuaiyun.com/hxiaowang/article/details/121795785</link><guid>https://blog.youkuaiyun.com/hxiaowang/article/details/121795785</guid><author>hxiaowang</author><pubDate>Wed, 08 Dec 2021 17:01:31 +0800</pubDate><description><![CDATA[模式
			描述
		t
			文本模式 (默认)。
		x
			写模式，新建一个文件，如果该文件已存在则会报错。
		b
			二进制模式。
		+
			打开一个文件进行更新(可读可写)。
		U
			通用换行模式（不推荐）。
		r
			以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
		rb
			以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。
		r+
			打开一个文件用于读写。文件指针将会放在文件的开头。
		r]]></description><category></category></item></channel></rss>