<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_1801743621的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_36565692</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36565692]]></copyright><item><title><![CDATA[向Kafka推送数据报错：Expiring 76 record(s) for xx_location-0:120000 ms has passed since batch creation]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/148339132</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/148339132</guid><author>qq_36565692</author><pubDate>Fri, 30 May 2025 16:18:43 +0800</pubDate><description><![CDATA[Exception thrown when sending a message with key='null' and payload='{"xxxx":"02",dy"...' to topic xx_location:

org.apache.kafka.common.errors.TimeoutException: Expiring 76 record(s) for nh_location-0:120000 ms has passed since batch creation]]></description><category></category></item><item><title><![CDATA[Docker安装xxl-job]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/137865562</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/137865562</guid><author>qq_36565692</author><pubDate>Wed, 17 Apr 2024 11:48:47 +0800</pubDate><description><![CDATA[XXL-JOB是一个备受欢迎的分布式任务调度平台，专门用于管理和调度各种类型的任务，如定时任务、分布式任务和流程任务。其核心理念是将调度行为抽象为“调度中心”公共平台，而平台本身并不承担业务逻辑，只是负责发起调度请求。XXL-JOB可广泛应用于各种业务场景，如数据同步、定时任务、异步处理以及事件驱动等。无论是希望提高系统响应速度，还是需要根据外部事件触发任务执行，XXL-JOB都能提供稳定可靠的支持。在Windous使用浏览器访问：http://宿主机ip:8080/xxl-job-admin/]]></description><category></category></item><item><title><![CDATA[Docker安装Kong网关]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/137780193</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/137780193</guid><author>qq_36565692</author><pubDate>Tue, 16 Apr 2024 17:35:58 +0800</pubDate><description><![CDATA[Kong的主要作用是为API提供保护、安全性、可伸缩性和可控性，实现动态配置，并基于插件化实现更多功能，如身份认证、请求限流、黑白名单配置等。虽然其他数据库也可以作为Kong的后端存储，但PostgreSQL凭借其强大的功能、良好的扩展性和性能，以及丰富的社区支持和文档资源，成为了Kong的优选数据存储方案。注意以下标蓝的信息，就是安装时区的命令。官网提供的镜像采用的时区是UTC，没有中国时区，所以我们要自己构建一个带有时区的镜像并且设置好中国时区，避免我们自定签名用到时间时出现不正确时区的问题。]]></description><category></category></item><item><title><![CDATA[Docker安装PostgreSQL]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/137832602</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/137832602</guid><author>qq_36565692</author><pubDate>Tue, 16 Apr 2024 17:31:46 +0800</pubDate><description><![CDATA[Docker安装PostgreSQL。在物联网和大数据场景中，PostgreSQL支持分区表、窗口函数等功能，可以处理大量的数据和复杂的查询；而在内容管理系统中，PostgreSQL支持全文搜索、JSON数据类型等功能，可以用于构建博客、论坛、新闻网站等。PostgreSQL不仅支持大部分的SQL标准，还提供了许多现代特性，如复杂查询、外键、触发器、视图、事务完整性以及多版本并发控制等。此外，由于许可证的灵活性，PostgreSQL是完全免费和开源的，任何人都可以以任何目的免费使用、修改和分发它。]]></description><category></category></item><item><title><![CDATA[将Java项目Jar包制作成Docker镜像]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/136702867</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/136702867</guid><author>qq_36565692</author><pubDate>Thu, 14 Mar 2024 15:02:24 +0800</pubDate><description><![CDATA[以前单体项目通常采用传统部署方式将项目打成Jar包再进行部署。如果我们项目是微服务则需要进行Docker容器部署。本文将介绍如何在本地将Jar包制作成Docker镜像并推送到Harbor仓库。]]></description><category></category></item><item><title><![CDATA[SpringBoot整合easyExcel实现导入导出]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/131211644</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/131211644</guid><author>qq_36565692</author><pubDate>Mon, 26 Feb 2024 15:56:30 +0800</pubDate><description><![CDATA[日常开发中，需要经常开发数据导入、导出功能，本文介绍如何简洁、快速、高效实现此类功能。]]></description><category></category></item><item><title><![CDATA[本地模拟发送、接收RabbitMQ数据]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/136190702</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/136190702</guid><author>qq_36565692</author><pubDate>Tue, 20 Feb 2024 15:27:50 +0800</pubDate><description><![CDATA[日常开发中，当线上RabbitMQ坏境还没准备好时，可在本地模拟发送、接收消息。]]></description><category></category></item><item><title><![CDATA[Spring RabbitMQ 配置多个虚拟主机（vhost）]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/136174538</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/136174538</guid><author>qq_36565692</author><pubDate>Tue, 20 Feb 2024 11:29:35 +0800</pubDate><description><![CDATA[在日常开发中，同时需要用到RabbitMQ多个虚拟机（vhost）。应用场景：需要接收多个交换机的数据，而交换机都在不同的虚拟机（vhost）]]></description><category></category></item><item><title><![CDATA[kibana（elk）使用脚本统计重点URL访问次数]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/135290812</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/135290812</guid><author>qq_36565692</author><pubDate>Fri, 29 Dec 2023 17:07:35 +0800</pubDate><description><![CDATA[在日常工作中，需要定期对系统中一些重点URL进行访问统计，这个时候就需要借助一些工具进行分析处理。]]></description><category></category></item><item><title><![CDATA[基于centos、alpine制作Java JDK基础镜像]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/130049612</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/130049612</guid><author>qq_36565692</author><pubDate>Tue, 10 Oct 2023 17:08:08 +0800</pubDate><description><![CDATA[基于centos、alpine制作Java JDK基础镜像。在日常开发中，但凡项目需要docker容器化部署，制作项目镜像前都需要在Dockerfile中配置Java基础镜像。为什么不直接拉取使用docker hub中别人上传的镜像呢，因为在企业开发中，往往需要一些个性化配置（比如设置时区、中文字符集等等）。本文将分别使用CentOS、Alpine基于JDK制作基础镜像提升效率。将构建镜像的过程进行拆解，找到和其它服务的共同点并将其定制为一个基础镜像，有利于镜像的重复利用，提升工作效率。]]></description><category></category></item><item><title><![CDATA[Get “https://xx.xx.x.xx/v2/“: x509: certificate signed by unknown authority]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/131396718</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/131396718</guid><author>qq_36565692</author><pubDate>Mon, 26 Jun 2023 20:16:32 +0800</pubDate><description><![CDATA[Get "https://xx.xx.x.xx/v2/": x509: certificate signed by unknown authority]]></description><category></category></item><item><title><![CDATA[Java基于List原生手写分页]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/129235532</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/129235532</guid><author>qq_36565692</author><pubDate>Fri, 16 Jun 2023 16:40:45 +0800</pubDate><description><![CDATA[日常工作中，一个查询功能实现分页正常都是用一些分页插件来实现，然而在一些特殊复杂业务场景下就不适用了。本文将通过基于List原生手写实现标准化分页实现思路：获取所有符合条件的数据返回List > 业务处理 > 对处理后的最终数据基于List手写分页方法计算得出准确数据进行封装通过接口传入：当前页、每页显示条数返回分页好的数据结构：总条数、总页数、当前页、每页记录数、每页结果集。]]></description><category></category></item><item><title><![CDATA[Error response from daemon: unauthorized: unauthorized to access repository:xxx]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/130635295</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/130635295</guid><author>qq_36565692</author><pubDate>Fri, 12 May 2023 10:43:13 +0800</pubDate><description><![CDATA[Error response from daemon: unauthorized: unauthorized to access repository:xxx]]></description><category></category></item><item><title><![CDATA[Linux创建普通用户并设置目录权限]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/130615672</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/130615672</guid><author>qq_36565692</author><pubDate>Thu, 11 May 2023 14:59:15 +0800</pubDate><description><![CDATA[Linux创建普通用户并设置目录权限。实际工作中，通常为什么不直接使用root账户而要使用普通账户呢？因为root的权限太大了，一旦用户，特别是小白用户直接使用root账户的话，那么风险是非常大的，对系统层面一个误操作都有可能导致系统崩溃或无法正常使用，就好比一位没有经验的用户拿到了机器的所有权，对着机器一顿乱搞，好了，机器坏了。比如说rm -rf /*,平常有人拿这个命令玩梗，但是真要以root身份运行的话，那么后果真的是灾难性的，因为文件都删光了，只能跑路了。]]></description><category></category></item><item><title><![CDATA[FRP实现内网穿透]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/128837567</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/128837567</guid><author>qq_36565692</author><pubDate>Tue, 07 Feb 2023 20:40:16 +0800</pubDate><description><![CDATA[使用旧笔记本电脑安装Centos当作服务器使用，配置了网络后Centos可以访问外网了。当我想要在其他网络环境下连接我家里的服务器，怎么办呢，因为没有公网IP所以只能通过连接内网IP访问使用。1.购买公网IP。偏贵，适合企业使用2.内网穿透。顾名思义就是将家里的内网IP、端口转发到公网IP/域名，然后再通过访问公网IP/域名访问到家里的Centos服务器。内网穿透工具有很多种，这里就不多介绍了。]]></description><category></category></item><item><title><![CDATA[Docker安装ELK]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/128389747</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/128389747</guid><author>qq_36565692</author><pubDate>Fri, 23 Dec 2022 14:51:48 +0800</pubDate><description><![CDATA[Docker安装ELK。ELK实际上是三个工具的集合，Elasticsearch + Logstash + Kibana，这三个工具组合形成了一套实用、易用的监控架构，很多公司利用它来搭建可视化的海量日志分析平台。如果与elasticsearch安装的不是同一台机器启动时需要手动指定elasticsearch地址。Password：elasticsearch设置的密码。由于系统开了防火墙，需要放行相关端口。地址：http://ip:5601/拉取当前最新镜像版本：8.5.3。拉取当前最新镜像版本：8.5.3]]></description><category></category></item><item><title><![CDATA[Dockers更新镜像（保留原始数据）]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/128307048</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/128307048</guid><author>qq_36565692</author><pubDate>Tue, 13 Dec 2022 22:18:56 +0800</pubDate><description><![CDATA[Dockers更新镜像（保留原始数据）。时间日常工作中，应用程序为了避免漏洞、体验等等肯定是需要定期更新的，使用Docker安装的应用镜像也一样需要定期更新。更新最大的风险就是把原始数据搞没了，轻则被叼飞，重则被炒鱿鱼还要赔偿公司经济损失。主要核心是在保留原始数据的前提下更新Docker应用镜像版本~]]></description><category></category></item><item><title><![CDATA[【SpringCloud】对指定字段进行无缝加解密]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/128259283</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/128259283</guid><author>qq_36565692</author><pubDate>Sat, 10 Dec 2022 19:55:57 +0800</pubDate><description><![CDATA[【SpringCloud】对指定字段进行无缝加解密。在实际的操作过程中，我们通常采用的方式是：采用非对称加密算法管理对称算法的密钥，然后用对称加密算法加密数据，这样我们就集成了两类加密算法的优点，既实现了加密速度快的优点，又实现了安全方便管理密钥的优点。算法更加复杂，速度慢，加密和解密钥匙不相同，任何人都可以知道公钥，只有一个人持有私钥可以解密，因此更安全，但是对系统开销更大，特别是数据量大的时候对性能的影响比较大。]]></description><category></category></item><item><title><![CDATA[【SpringCloud】设置接口同时支持返回多种数据类型（json、xml）]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/127969377</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/127969377</guid><author>qq_36565692</author><pubDate>Thu, 24 Nov 2022 18:48:13 +0800</pubDate><description><![CDATA[【SpringCloud】设置接口同时支持返回多种数据类型（json、xml）。定义一个常规接口produces = {MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE}：设置该接口同时支持返回json、xml数据类型（经测试这个不配置也是会生效，不过为了规范最好还是加上）/*** 测试多数据类型返回** @param mailbox 邮箱* @return。]]></description><category></category></item><item><title><![CDATA[Win10安装Maven与环境变量配置]]></title><link>https://blog.youkuaiyun.com/qq_36565692/article/details/127702811</link><guid>https://blog.youkuaiyun.com/qq_36565692/article/details/127702811</guid><author>qq_36565692</author><pubDate>Sat, 05 Nov 2022 16:02:19 +0800</pubDate><description><![CDATA[Win10安装Maven与环境变量配置。Maven 也可被用于构建和管理各种项目，例如 C#，Ruby，Scala 和其他语言编写的项目。Maven 是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型（缩写：POM）概念，Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。]]></description><category></category></item></channel></rss>