<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[it_erge的博客]]></title><description><![CDATA[成长之路]]></description><link>https://blog.youkuaiyun.com/it_erge</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; it_erge]]></copyright><item><title><![CDATA[【flink】之新版本kafka到kafka]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/143401675</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/143401675</guid><author>it_erge</author><pubDate>Thu, 31 Oct 2024 15:04:59 +0800</pubDate><description><![CDATA[通过sinkTo()的优点：更简洁、类型安全，适用于使用 Flink 提供的预定义 sink 或简单的自定义 sink。]]></description><category></category></item><item><title><![CDATA[【flink】之kafka到kafka]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/143351088</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/143351088</guid><author>it_erge</author><pubDate>Tue, 29 Oct 2024 22:01:10 +0800</pubDate><description><![CDATA[本文档旨在介绍如何使用Apache Flink从Kafka接收数据流，并将处理后的数据写入到另一个Kafka Topic中。Apache Flink是一个开源的流处理框架，能够处理无界和有界数据流，并且支持高吞吐量和低延迟的数据处理。通过Flink与Kafka的集成，可以构建实时数据管道，实现数据的实时采集、处理和转发。本文档详细介绍了如何使用Apache Flink从Kafka接收数据流，并将处理后的数据写入到另一个Kafka Topic中。]]></description><category></category></item><item><title><![CDATA[【flink】之sink到mysql]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/143349882</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/143349882</guid><author>it_erge</author><pubDate>Tue, 29 Oct 2024 20:58:40 +0800</pubDate><description><![CDATA[本文介绍了如何使用Apache Flink从Kafka接收数据流，并将处理后的数据写入MySQL数据库。Apache Flink是一个开源的流处理框架，支持高吞吐量的数据处理，并且具备低延迟的特性。本文将详细讲解如何通过Flink连接Kafka和MySQL，以及实现数据流的接收和写入。]]></description><category></category></item><item><title><![CDATA[【flink】之集成mybatis对mysql进行读写]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/143235250</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/143235250</guid><author>it_erge</author><pubDate>Mon, 28 Oct 2024 16:59:34 +0800</pubDate><description><![CDATA[MyBatis是一款基于Java的持久层框架，它可以使用XML配置文件或注解来定义数据库操作。MyBatis提供了简单的API来执行SQL语句，以及更高级的API来处理复杂的数据库操作。其核心是SQL映射，可以将关系型数据库的表映射到Java对象中，从而实现对数据库的操作。此外，MyBatis还提供了一些高级功能，如动态SQL、缓存等，以提高开发效率和性能。Flink是一款流处理框架，可以处理大规模的实时数据流。Flink支持各种数据源和数据接收器，如Kafka、HDFS、TCP等。]]></description><category></category></item><item><title><![CDATA[【1024福利局】-把简历给我]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/143204398</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/143204398</guid><author>it_erge</author><pubDate>Thu, 24 Oct 2024 11:22:20 +0800</pubDate><description><![CDATA[另外：朋友公司招1-3年工作经验java后端同学，要求：基础扎实，易沟通，性格好。今天1024给大家发个福利，有要找工作的同学请抓紧时间联系我！百度系公司内推，base：北京、上海；方向：前端、后端、大数据、算法。有正在找工作的朋友请联系我～最后，主打一个话少事大！]]></description><category></category></item><item><title><![CDATA[【flink】之如何消费kafka数据并读写入redis？]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/142598496</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/142598496</guid><author>it_erge</author><pubDate>Fri, 27 Sep 2024 18:40:09 +0800</pubDate><description><![CDATA[flink消费kafka数据进行redis读写]]></description><category></category></item><item><title><![CDATA[【flink】之如何消费kafka数据？]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/140630324</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/140630324</guid><author>it_erge</author><pubDate>Tue, 23 Jul 2024 11:11:07 +0800</pubDate><description><![CDATA[为了编写一个使用Apache Flink来读取Apache Kafka消息的示例，我们需要确保我们的环境已经安装了Flink和Kafka，并且它们都能正常运行。此外，我们还需要在项目中引入相应的依赖库。以下是一个详细的步骤指南，包括依赖添加、代码编写和执行说明。]]></description><category></category></item><item><title><![CDATA[springboot实战（十二）之通过注解的方式记录接口出入参log&入库]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/134437784</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/134437784</guid><author>it_erge</author><pubDate>Mon, 22 Jul 2024 17:27:51 +0800</pubDate><description><![CDATA[生产过程中，为了更好的辅助线上问题排查避免不了对接口出入参进行日志输出的时候，并且为了分析接口数据效果需要将每次请求接口的出入参进行落库方便后续的数据分析，这时总不能每个接口入参之后、出参之前都打印一遍日志吧？如果需要入库也总不能每个接口下面在调用一次入库方法吧？那这样做代码显的也太臃肿了，所以这时候我们通过注解的方式进行出入参的输出或入库，功能就变成了可插拔，会显得代码非常整洁，而且代码的可用性也会大大提高。一劳永逸，装逼神器。]]></description><category></category></item><item><title><![CDATA[【flink】之如何快速搭建一个flink项目]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/140533183</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/140533183</guid><author>it_erge</author><pubDate>Thu, 18 Jul 2024 21:18:28 +0800</pubDate><description><![CDATA[生成文件目录：其中pom文件包好我们所需要的基础flink相关依赖。]]></description><category></category></item><item><title><![CDATA[【kafka】可视化工具cmak（原kafka-manager）安装&问题解决]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/140152818</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/140152818</guid><author>it_erge</author><pubDate>Wed, 03 Jul 2024 15:57:10 +0800</pubDate><description><![CDATA[众所周知（反正不管你知不知道），kafka-maneger更名了，现在叫cmak！原因是什么呢？据不可靠小道信息说，原kafka-manager这个名字涉及到kafka商标使用问题，应该是被律师函警告了，所以就换名了～]]></description><category></category></item><item><title><![CDATA[【kafka】常见命令集]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/140151441</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/140151441</guid><author>it_erge</author><pubDate>Wed, 03 Jul 2024 14:52:06 +0800</pubDate><description><![CDATA[说在前面的话，首先kafka命令集使用比较多的场景应该是基础架构的同学，一个合格的基础架构同学一定要对各种命令了如指掌；其次业务研发同学可能对这些命令用的就不多了，大多数使用kafka的场景都是通过代码编程，很少直接使用命令的，但是作为一个业务研发多多少少还是要知道其有哪些命令，并且是如何使用的。]]></description><category></category></item><item><title><![CDATA[2024年跳槽面试心得]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/136587304</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/136587304</guid><author>it_erge</author><pubDate>Sat, 09 Mar 2024 18:29:18 +0800</pubDate><description><![CDATA[职业&行业：后端7年，二手车行业由于集团在年初的时候已经定下目标：在年底时，各个事业群中最小核算单元如何还是负盈利，则会丢弃掉不盈利的核算单元（换句话说就是裁员）。很不幸我所在的二手车行业眼看着熬过了口罩期，觉得终于要迎来春天时，而2023年年初的新车降价潮的来临，又将二手车行业来回倒寒冬。新车的优惠力度极大，导致二手车收上来后卖不掉，库存积压，公司也一直处于亏损状态，到了2023年4季度已经裁了当年的第三轮。]]></description><category></category></item><item><title><![CDATA[AIGC之什么是AIGC]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/135721061</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/135721061</guid><author>it_erge</author><pubDate>Sat, 20 Jan 2024 20:52:33 +0800</pubDate><description><![CDATA[AIGC（Artificial Intelligence Generative Content）：翻译过来就是：人工智能生成内容。换句话说就是让AI根据我们的描述来创作各种各样的内容，比如文字，图片、音乐、视频等等。]]></description><category></category></item><item><title><![CDATA[AIGC之视频图片生成工具gen-2]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/135683217</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/135683217</guid><author>it_erge</author><pubDate>Thu, 18 Jan 2024 20:37:13 +0800</pubDate><description><![CDATA[4.进入下面页面后，在输入框中输入提示词，注意这里的提示词输入尽量详细点，越详细生成的视频越丰富，尽量不要使用中文，我试了几次中文它应该是理解不了的，要用英文提示词。最近无事时研究了一款图片和视频生成工具，它可以通过文本的方式生成视频，也可以通过图片的方式生成视频，也可以通过图片+文本的方式生成视频。2.登录后，点击下图try gen-2 in runway，注意我们这里使用免费的体验次数，如果你想体验更好的功能可以购买一些付费套餐。6.1分钟左右生成完成，在左侧有生成的视频列表。]]></description><category></category></item><item><title><![CDATA[springboot实战（十一）之项目实用工具包介绍]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/133984589</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/133984589</guid><author>it_erge</author><pubDate>Tue, 24 Oct 2023 08:30:00 +0800</pubDate><description><![CDATA[lock4j是一个分布式锁组件（注意是lock4j不是log4j哦～），其提供了多种不同的支持以满足不同性能和环境的需求，立志打造一个简单但富有内涵的分布式锁组件。其主要提供工具有：日期时间工具类、数据转换工具类、IO流相关工具类、日志、缓存、加解密等各式各样的工具类，种类繁多，详情请看官方网站。主要支持功能：登录认证、权限认证、单点登录、OAuth2.0认证等功能，其他功能详见官方文档。而我们在生产中常用的工具类是数据转换和日期工具类，比较好用，方法也是精心打磨的，比较推荐。]]></description><category></category></item><item><title><![CDATA[springboot实战（十）之全网最全RabbitMQ集成]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/133879897</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/133879897</guid><author>it_erge</author><pubDate>Tue, 17 Oct 2023 16:23:14 +0800</pubDate><description><![CDATA[官网介绍：RabbitMQ is the most widely deployed open source message broker.（RabbitMQ是部署最广泛的开源信息代理。RabbitMQ采用Erlang语言开发，是AMQP（Advanced Message Queuing Protocol）的标准实现。支持持久化，支持多种客户端，如 Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP 等。]]></description><category></category></item><item><title><![CDATA[springboot实战（九）之全局异常捕获&异常统一处理]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/133356369</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/133356369</guid><author>it_erge</author><pubDate>Wed, 27 Sep 2023 17:02:04 +0800</pubDate><description><![CDATA[1.生产环境中为了前后端更加友好的交互，我们需要对异常做标准化处理，向前端返回约定好的的状态码和异常信息

2.生产环境中为了更快的定位到程序异常，解决问题，我们需要对异常进行处理，处理成符合我们接受习惯的，更加友好的异常日志信息。]]></description><category></category></item><item><title><![CDATA[springboot实战（八）之整合redis]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/133309560</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/133309560</guid><author>it_erge</author><pubDate>Tue, 26 Sep 2023 16:18:34 +0800</pubDate><description><![CDATA[Redis是我们Java开发中，使用频次非常高的一个nosql数据库，数据以key-value键值对的形式存储在内存中。它的使用场景多样可以做缓存，分布式锁，自增序列等，且数据类型丰富，支持5中数据类型的存储，分别是String、has、list、set、zset，还有单线程作业速度超快。]]></description><category></category></item><item><title><![CDATA[spingboot之devtools热部署IntelliJ IDEA 2022.2.3不生效问题，解决]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/133269253</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/133269253</guid><author>it_erge</author><pubDate>Mon, 25 Sep 2023 11:26:05 +0800</pubDate><description><![CDATA[本文章理论上适用于IntelliJ IDEA 2021.X以上版本，还有不提版本只发文章的都是耍流氓，各idea版本对dev-tools的生效配置各有差异，请注意辨别。]]></description><category></category></item><item><title><![CDATA[springboot实战（七）之jackson配置前后端交互下划线转驼峰&对象序列化与反序列化]]></title><link>https://blog.youkuaiyun.com/it_erge/article/details/133161590</link><guid>https://blog.youkuaiyun.com/it_erge/article/details/133161590</guid><author>it_erge</author><pubDate>Fri, 22 Sep 2023 14:36:49 +0800</pubDate><description><![CDATA[在某些情况下，Jackson库提供的默认序列化和反序列化行为可能无法满足需求，需要自定义序列化和反序列化规则。例如，在序列化​​UInfo对象时，我们希望将年龄按字符串类型序列化，而不是默认的整型类型。新建序列化方法IntToStringSerializer/***/@Override对UInfo对象age字段添加注解@JsonSerialize(using = IntToStringSerializer.class)/***/@Data。]]></description><category></category></item></channel></rss>