<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Elfe_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Elfe_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Elfe_]]></copyright><item><title><![CDATA[kafka和ZK的关系]]></title><link>https://blog.youkuaiyun.com/Elfe_/article/details/121155949</link><guid>https://blog.youkuaiyun.com/Elfe_/article/details/121155949</guid><author>Elfe_</author><pubDate>Fri, 05 Nov 2021 14:46:48 +0800</pubDate><description><![CDATA[kafka和zk的基本交互关系



1，kafaka集群的 broker，和 Consumer 都需要连接 Zookeeper。Producer 直接连接 Broker。

2，Producer 把数据上传到 Broker，Producer可以指定数据有几个分区、几个备份。上面的图中，数据有两个分区 0、1，每个分区都有自己的副本：0'、 1'。

3，leader 处理 partition 的所有读写请求，与此同时，follower会被动定期地去复制leader上的数据。

4，如果leader发生故障]]></description><category></category></item><item><title><![CDATA[kafka安装及配置]]></title><link>https://blog.youkuaiyun.com/Elfe_/article/details/121040711</link><guid>https://blog.youkuaiyun.com/Elfe_/article/details/121040711</guid><author>Elfe_</author><pubDate>Fri, 29 Oct 2021 19:03:42 +0800</pubDate><description><![CDATA[一、安装

kafka可以通过官网下载：

https://kafka.apache.org/downloads

kafka根据Scala版本不同，又分为多个版本，我不需要使用Scala，所以就下载官方推荐版本kafka_2.12-2.4.0.tgz。

使用tar -xzvf kafka_2.12-2.4.0.tgz 解压



为了使用方便，可以创建软链接kafka0



二·kafka配置

kafka的配置文件在config/server.properties文件中，主要修改参数如下，更具体的参]]></description><category></category></item><item><title><![CDATA[Flume的安装配置]]></title><link>https://blog.youkuaiyun.com/Elfe_/article/details/120912301</link><guid>https://blog.youkuaiyun.com/Elfe_/article/details/120912301</guid><author>Elfe_</author><pubDate>Fri, 22 Oct 2021 20:34:12 +0800</pubDate><description><![CDATA[flume的概述：
  Apache Flume是一个分布式，可靠且可用的系统，用于有效地从许多不同的source收集，聚合和移动大量日志数据到集中式数据存储。
  Apache Flume的使用不仅限于日志数据聚合。由于数据source是可定制的，因此Flume可用于传输大量event 数据，包括但不限于网络流量数据，社交媒体生成的数据，电子邮件消息以及几乎任何可能的数据source。
  Apache Flume是Apache Software Foundation的顶级项目。

安装步骤：...]]></description><category></category></item><item><title><![CDATA[网络爬虫原理]]></title><link>https://blog.youkuaiyun.com/Elfe_/article/details/120782834</link><guid>https://blog.youkuaiyun.com/Elfe_/article/details/120782834</guid><author>Elfe_</author><pubDate>Fri, 15 Oct 2021 15:10:47 +0800</pubDate><description><![CDATA[网络爬虫的原理：爬虫根据一定的网页分析算法过滤与主题无关的链接，保留有用的链接并将其放入等待抓取的URL队列。然后，它将根据一定的搜索策略从队列中选择下一步要抓取的网页URL，并重复上述过程，直到达到系统的某一条件时停止。另外，所有被爬虫抓取的网页将会被系统存贮，进行一定的分析、过滤，并建立索引，以便之后的查询和检索；对于聚焦爬虫来说，这一过程所得到的分析结果还可能对以后的抓取过程给出反馈和指导。

一个通用的网络爬虫的框架如图所示：



不同类型的网络爬虫，其实现原理也是不同的，但这些实现原理中，会存在]]></description><category></category></item><item><title><![CDATA[了解触发器]]></title><link>https://blog.youkuaiyun.com/Elfe_/article/details/120529297</link><guid>https://blog.youkuaiyun.com/Elfe_/article/details/120529297</guid><author>Elfe_</author><pubDate>Tue, 28 Sep 2021 16:33:21 +0800</pubDate><description><![CDATA[【目标】
1.了解触发器的概念及作用
2.理解触发器的语法
3.了解触发器的分类
4.理解触发器的使用
【需求】
1.使用语句级触发器和行级触发器
2.使用触发器模拟mysql中的主键自动增长
【步骤】
1.触发器的概念及作用
2.触发器的语法
3.触发器的分类
4.使用触发器模拟mysql的主键自动增长
【讲解】

一·触发器的概念及作用

一般意义的存储过程，即用户自定义的存储过程喝系统存储过程。触发器：是一种特殊的存储过程。它的作用是一种特殊类型的存储过程，它不同于我们前面介绍过的存储过程。触发器主要]]></description><category></category></item><item><title><![CDATA[常用的算法与特点]]></title><link>https://blog.youkuaiyun.com/Elfe_/article/details/120367208</link><guid>https://blog.youkuaiyun.com/Elfe_/article/details/120367208</guid><author>Elfe_</author><pubDate>Sat, 18 Sep 2021 14:53:23 +0800</pubDate><description><![CDATA[常用的算法分别是：分治法、贪心算法、动态规划算法、回溯法、分支限界法。

 分治法

分治法是把一个复杂的问题分成两个或更多的相同或相似的子问题，再把子问题分成更小的子问题直到最后子问题可以简单的直接求解，原问题的解即子问题的解的合并。

分治法所能解决的问题一般具有以下几个特征：

1)、 该问题的规模缩小到一定的程度就可以容易地解决；

2)、 该问题可以分解为若干个规模较小的相同问题，即该问题具有最优子结构性质；

3)、 利用该问题分解出的子问题的解可以合并为该问题的解；

4) 、...]]></description><category></category></item></channel></rss>