<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[andy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/andyonlines</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; andyonlines]]></copyright><item><title><![CDATA[Flume 启动参数配置]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129461611</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129461611</guid><author>andyonlines</author><pubDate>Sat, 11 Mar 2023 12:00:44 +0800</pubDate><description><![CDATA[Flume 启动参数配置]]></description><category></category></item><item><title><![CDATA[20 堆排序]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129109413</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129109413</guid><author>andyonlines</author><pubDate>Sun, 19 Feb 2023 13:02:25 +0800</pubDate><description><![CDATA[1  堆排序的概念。]]></description><category></category></item><item><title><![CDATA[19 顺序存储二叉树]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129106703</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129106703</guid><author>andyonlines</author><pubDate>Sun, 19 Feb 2023 00:43:24 +0800</pubDate><description><![CDATA[1  顺序存储二叉树的概念。]]></description><category></category></item><item><title><![CDATA[18 二叉树]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129104940</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129104940</guid><author>andyonlines</author><pubDate>Sun, 19 Feb 2023 00:22:06 +0800</pubDate><description><![CDATA[1  为什么需要树这种数据结构。]]></description><category></category></item><item><title><![CDATA[17 插值查找]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129094624</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129094624</guid><author>andyonlines</author><pubDate>Fri, 17 Feb 2023 22:24:24 +0800</pubDate><description><![CDATA[插值查找算法类似于二分查找，不同的是插值查找每次从自适应 mid 处开始查找。将折半查找中的求 mid 索引的公式 , low 表示左边索引 left, high 表示右边索引 right.key 就是前面我们讲的 findVal.2  插入排序法的代码实现。1  插入排序法思想。1  插入排序法思想。]]></description><category></category></item><item><title><![CDATA[16 二分查找]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129094441</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129094441</guid><author>andyonlines</author><pubDate>Fri, 17 Feb 2023 22:02:16 +0800</pubDate><description><![CDATA[1  二分查找法思想。]]></description><category></category></item><item><title><![CDATA[15 排序算法比较]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129091708</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129091708</guid><author>andyonlines</author><pubDate>Fri, 17 Feb 2023 18:10:42 +0800</pubDate><description><![CDATA[1  排序算法的比较图。]]></description><category></category></item><item><title><![CDATA[14 基数排序(桶排序)]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129091518</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129091518</guid><author>andyonlines</author><pubDate>Fri, 17 Feb 2023 17:59:03 +0800</pubDate><description><![CDATA[1  基数排序基本思想。]]></description><category></category></item><item><title><![CDATA[13 归并排序法]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129078254</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129078254</guid><author>andyonlines</author><pubDate>Fri, 17 Feb 2023 09:15:38 +0800</pubDate><description><![CDATA[1  归并排序法思想。]]></description><category></category></item><item><title><![CDATA[12 快速排序]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129070766</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129070766</guid><author>andyonlines</author><pubDate>Thu, 16 Feb 2023 20:51:20 +0800</pubDate><description><![CDATA[1  快速排序思想。]]></description><category></category></item><item><title><![CDATA[11 希尔排序法]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129063974</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129063974</guid><author>andyonlines</author><pubDate>Thu, 16 Feb 2023 16:05:10 +0800</pubDate><description><![CDATA[1  希尔排序思想。]]></description><category></category></item><item><title><![CDATA[10 插入排序]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129059140</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129059140</guid><author>andyonlines</author><pubDate>Thu, 16 Feb 2023 12:52:30 +0800</pubDate><description><![CDATA[1  插入排序法思想。]]></description><category></category></item><item><title><![CDATA[9 选择排序]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129052828</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129052828</guid><author>andyonlines</author><pubDate>Wed, 15 Feb 2023 23:44:11 +0800</pubDate><description><![CDATA[1  选择排序思想。]]></description><category></category></item><item><title><![CDATA[8 冒泡排序]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129048815</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129048815</guid><author>andyonlines</author><pubDate>Wed, 15 Feb 2023 20:04:52 +0800</pubDate><description><![CDATA[1  基本介绍。]]></description><category></category></item><item><title><![CDATA[7八皇后问题]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/129045367</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/129045367</guid><author>andyonlines</author><pubDate>Wed, 15 Feb 2023 16:11:28 +0800</pubDate><description><![CDATA[1 八皇后问题介绍。]]></description><category></category></item><item><title><![CDATA[6 前缀、中缀、后缀表达式]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/128969153</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/128969153</guid><author>andyonlines</author><pubDate>Fri, 10 Feb 2023 14:16:13 +0800</pubDate><description><![CDATA[1  前缀表达式。]]></description><category></category></item><item><title><![CDATA[3 kafka文件存储机制]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/118991079</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/118991079</guid><author>andyonlines</author><pubDate>Thu, 22 Jul 2021 09:38:06 +0800</pubDate><description><![CDATA[文章目录1 kafka文件存储机制![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/4565bde8485ebdf1c2111a6b14f03a96.png)2 索引文件和log文件的查找机制
1 kafka文件存储机制
kafka 采用分片和索引机制, 将每个partition分为多个segment.每个segment对应两个文件 – “index” 和 “log”.分别表示为segment索引文件和数据文件（引入索引文件的目的就是便于利用二分查找快]]></description><category></category></item><item><title><![CDATA[二 kafka的概念]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/118963100</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/118963100</guid><author>andyonlines</author><pubDate>Wed, 21 Jul 2021 11:59:11 +0800</pubDate><description><![CDATA[文章目录1 什么是kafka2 组件概念2.1 broker2.2 topic2.3 partition2.4 producer2.5 consumer2.6 Consumer Group2.7 offset
1 什么是kafka
kafka 是一个分布式的,分布订阅模式的消息队列.
2 组件概念
2.1 broker
kafka的节点,一个kafka节点就是一个broker
2.2 topic
topic就是数据主题,相当于给数据分类,不同的业务数据可以放到不同topic里面.
2.3 partition]]></description><category></category></item><item><title><![CDATA[一 kafka安装部署]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/118057495</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/118057495</guid><author>andyonlines</author><pubDate>Sat, 19 Jun 2021 18:26:08 +0800</pubDate><description><![CDATA[文章目录1 server.properties2 kafka 群起脚本
1 server.properties
#broker的全局唯一编号，不能重复
broker.id=0
#删除topic功能使能
delete.topic.enable=true
#处理网络请求的线程数量
num.network.threads=3
#用来处理磁盘IO的现成数量
num.io.threads=8
#发送套接字的缓冲区大小
socket.send.buffer.bytes=102400
#接收套接字的缓冲区大小
socke]]></description><category></category></item><item><title><![CDATA[3 flume 自定义组件]]></title><link>https://blog.youkuaiyun.com/andyonlines/article/details/117277988</link><guid>https://blog.youkuaiyun.com/andyonlines/article/details/117277988</guid><author>andyonlines</author><pubDate>Wed, 26 May 2021 08:32:37 +0800</pubDate><description><![CDATA[文章目录1 自定义 Interceptor1.1 案例需求1.2 需求分析1.3 实现步骤2 自定义 Source2.1 介绍2.2 需求2.3 编码3 自定义 Sink3.1 介绍3.2 需求
1 自定义 Interceptor
1.1 案例需求
使用 Flume 采集服务器本地日志，需要按照日志类型的不同，将不同种类的日志发往不
同的分析系统。
1.2 需求分析
在实际的开发中，一台服务器产生的日志类型可能有很多种，不同类型的日志可能需要发送到不同的分析系统。此时会用到 Flume 拓扑结构中的 Mul]]></description><category></category></item></channel></rss>