<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[notfound4043的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/notfound4043</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; notfound4043]]></copyright><item><title><![CDATA[解决SpringCloudGateway用户请求超时导致日志未记录情况]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/160407778</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/160407778</guid><author>notfound4043</author><pubDate>Wed, 22 Apr 2026 14:44:44 +0800</pubDate><description><![CDATA[摘要：SpringCloudGateway项目出现接口请求无响应问题，排查发现调用方3秒超时短于服务方10秒超时，导致调用方提前终止请求并触发cancel指令，使日志记录Filter的then()未执行。解决方案：1)调整调用方超时大于服务方超时；2)将日志等关键逻辑移至Filter的doFinally块，确保请求取消时仍能执行。该问题揭示了网关请求链路中超时配置与异步处理逻辑的关联性。]]></description><category></category></item><item><title><![CDATA[Centos7安装部署wordpress个人博客保姆级教程]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/147926323</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/147926323</guid><author>notfound4043</author><pubDate>Tue, 13 May 2025 15:44:40 +0800</pubDate><description><![CDATA[本文介绍了在CentOS 7系统上配置WordPress环境的详细步骤。首先，关闭防火墙并修改yum镜像源为阿里云。接着，安装PHP 8.1及其扩展，并启动PHP-FPM服务。然后，安装MySQL 5.6，设置root密码并允许远程登录。随后，安装Nginx并配置其转发PHP文件到PHP-FPM服务。最后，下载并配置WordPress 6.8.1，修改Nginx根目录路径以指向WordPress安装目录。通过以上步骤，成功搭建了一个基于CentOS 7的WordPress运行环境。]]></description><category></category></item><item><title><![CDATA[Nginx报错：FastCGI sent in stderr: “Primary script unknown“ while reading response header from upstream]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/147919395</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/147919395</guid><author>notfound4043</author><pubDate>Tue, 13 May 2025 12:53:08 +0800</pubDate><description><![CDATA[在Nginx转发PHP文件到PHP-FPM服务时，出现“Primary script unknown”错误，原因是Nginx配置中未正确定义root根目录，导致无法找到指定的PHP文件。通过以下三种方式可以解决该问题：1. 在location ~ \.php$块中添加root配置；2. 在server块中定义全局root路径；3. 将fastcgi_param SCRIPT_FILENAME中的$document_root替换为绝对路径。这些方法确保Nginx能够正确解析PHP文件的路径，从而避免错误。]]></description><category></category></item><item><title><![CDATA[java实现office办公软件(word、pdf、excel、ppt) 及 视频文件 生成缩略图]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/144455269</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/144455269</guid><author>notfound4043</author><pubDate>Fri, 13 Dec 2024 17:18:44 +0800</pubDate><description><![CDATA[【代码】java实现office办公软件(word、pdf、excel、ppt) 及 视频文件 生成缩略图。]]></description><category></category></item><item><title><![CDATA[解决IDEA控制台System.out输入中文乱码问题]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/144432463</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/144432463</guid><author>notfound4043</author><pubDate>Fri, 13 Dec 2024 16:59:04 +0800</pubDate><description><![CDATA[中文输出乱码 英文及数字正常显示，并且只是在控制台System.out的时候才会乱码。因为设置了将IDEA项目构建和运行操作委托给了Maven。]]></description><category></category></item><item><title><![CDATA[同一线程池使用嵌套线程互相等待未释放问题]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/142451374</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/142451374</guid><author>notfound4043</author><pubDate>Tue, 24 Sep 2024 17:49:12 +0800</pubDate><description><![CDATA[开发过程中本地调试一个程序，这个程序是：A线程调用B线程 （A、B线程都是异步调用，使用的是同一个线程池），在A线程中需要阻塞，等待B线程执行完毕拿到返回值。经过反复测试，只有当A线程同一时间调用数量过多时，才会出现这种情况，因此，我们看下线程池配置。可以看到核心线程数是16 并且队列大小是无限大(Integer最大值)这个程序本地调试没有任何问题，放到线上就程序卡死。]]></description><category></category></item><item><title><![CDATA[maven pom文件 resources详解 filtering详解]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/140687455</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/140687455</guid><author>notfound4043</author><pubDate>Thu, 25 Jul 2024 14:52:28 +0800</pubDate><description><![CDATA[maven打包时，默认不会将当前pom文件所在module下的file文件打包进target，但似乎有时业务是需要存放一些资源文件
你可能会出现：资源找不到，mybatis mapper报错：Invalid bound statement (not found) 等错误
所以现在讲一下关于配置]]></description><category></category></item><item><title><![CDATA[Java实现ai问答：文字一段一段分批流形式输出到客户端]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/136831546</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/136831546</guid><author>notfound4043</author><pubDate>Tue, 19 Mar 2024 09:59:51 +0800</pubDate><description><![CDATA[实现一个像 `ai问答` 类似，一个接口，先处理好的先返回到客户端渲染，等下部分数据处理好再接着返回到客户端，直到所有数据处理结束，接口调用完成。]]></description><category></category></item><item><title><![CDATA[嵌套事务的内层事务方法被try catch捕获，但是依然导致外部事务的回滚问题]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/136709266</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/136709266</guid><author>notfound4043</author><pubDate>Thu, 14 Mar 2024 15:04:51 +0800</pubDate><description><![CDATA[导致这个问题的重点是需要李姐 嵌套事务中的事务默认传播特性 ，方法A 执行的所有数据全部回滚，我们可以知道，是 方法A 上标识的 @Transactional 准备别事务管理器切面检测到了，才会导致 方法A 事务全部回滚。
可是报错明明在 方法B ,为什么会导致 方法A 的事务回滚呢？我们都知道，@Transactional 事务的默认传播机制是 Propagation.REQUIRED，即：若有事务，则复用，没有则创建一个。
所以 方法A 和 方法B 事务是同一个事务，在 方法B 执行的异常在catch住]]></description><category></category></item><item><title><![CDATA[Apache POI XWPFDocument 生成表格时固定列宽度]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/135836866</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/135836866</guid><author>notfound4043</author><pubDate>Thu, 25 Jan 2024 10:57:20 +0800</pubDate><description><![CDATA[这一步是设置表格和每列的宽度固定，不会随文字多少自动适配宽度，没有这步的话，就算设置了单元格和表格的宽度也不会生效；不知道是我的用法不对还是这个方法本身就是有问题的。但是单元格文字多的话比例还是会失效。如果不想设置比例也可以自行修改；右边两列文字过多挤压前面几列。如上是设置每一列的宽度比例；其他几列直接挤压消失了。即每一列格式固定宽度。]]></description><category></category></item><item><title><![CDATA[hazelcast Jet ：Jdbc执行多个sql 、Jdbc操作并行问题解决方案]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/133171110</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/133171110</guid><author>notfound4043</author><pubDate>Fri, 22 Sep 2023 15:22:01 +0800</pubDate><description><![CDATA[在hazelcast jet中的作用就是管道的末端，原则上只能有一个。在 initIpNvrRelData() 方法中做多个。的执行处理，还可以在里面用事务做多个sql的原子性。在一条管道里面想要执行多个sql，在。项目启动的时候，控制台会打印流程图的。分割成了两个分支，可能会导致：两个。操作合并到主分支上，并且有先后顺序。我们复制这一段代码放到。就可以看到图形化页面了。]]></description><category></category></item><item><title><![CDATA[hazelcast Jet 提示 java.lang.IllegalArgumentException: “mapFn“ must be serializable 错误异常解决方案]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/133170362</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/133170362</guid><author>notfound4043</author><pubDate>Fri, 22 Sep 2023 14:46:53 +0800</pubDate><description><![CDATA[hazelcast Jet 提示 java.lang.IllegalArgumentException: "mapFn" must be serializable 错误异常解决方案 但是代码中的实体已经实现了序列化接口，后来经过分析，方法中引用的数据也必须是要不可变的，而我们的。在对批处理流数据中做处理的时候，方法中引用的对象必须是序列化的，也就是需要。哪怕这个方法返回的数据不会变也是不行的。]]></description><category></category></item><item><title><![CDATA[hazelcast Jet 提示 These transforms have nothing attached to them 错误异常解决方法]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/133169207</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/133169207</guid><author>notfound4043</author><pubDate>Fri, 22 Sep 2023 14:30:03 +0800</pubDate><description><![CDATA[对BatchStage收流，做log打印。,它会认为你对这个数据没有做任何处理。一个完成的过程要包括。]]></description><category></category></item><item><title><![CDATA[not in遇上null的坑]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/131438438</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/131438438</guid><author>notfound4043</author><pubDate>Wed, 28 Jun 2023 16:13:11 +0800</pubDate><description><![CDATA[not in 相当于and条件，只要有一个false，那么所有的都为false，所以查出来的数据固定为空。用于检查子查询是否至少会返回一行数据，强调的是是否返回结果集，不要求知道返回什么。以子查询表B的结果集为驱动，在表A中依次遍历查询id是否在子查询的结果集中存在。以外表表A为驱动表，若括号内的子查询有任意数据返回，表示当前行匹配成功。：not in中的数据过滤掉空值 或 使用。当not in中包含null。]]></description><category></category></item><item><title><![CDATA[jenkins 执行脚本 Permission denied: file: /usr/lib64/python2.7/socket.py li 错误解决方案]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/129814048</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/129814048</guid><author>notfound4043</author><pubDate>Tue, 28 Mar 2023 13:21:49 +0800</pubDate><description><![CDATA[jenkins 执行脚本 Permission denied: file: /usr/lib64/python2.7/socket.py li 错误解决方案]]></description><category></category></item><item><title><![CDATA[Mysql 实现对查询结果进行 补0、补行 操作]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/129180274</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/129180274</guid><author>notfound4043</author><pubDate>Thu, 23 Feb 2023 14:24:09 +0800</pubDate><description><![CDATA[Mysql 实现对查询结果进行 补0、补行 操作
开发过程中有时候我们需要对一些数据进行进行补行处理，通过代码实现的方式我就不多说了，接下来我给大家展示一下通过sql的实现方式。如果course_type没有对应的记录，那么这一行的数据都没有。3.真实数据表t2有值的展示真实数据，没有的话补0。2.用真实数据表t2对模拟表t1进行左关联。1.先模拟出来应有行数的数据表t1。]]></description><category></category></item><item><title><![CDATA[Mysql实现for循环遍历]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/129175259</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/129175259</guid><author>notfound4043</author><pubDate>Thu, 23 Feb 2023 10:00:47 +0800</pubDate><description><![CDATA[这是大概逻辑，主要是通过一段sql查出数据源，然后再遍历查出来的集合做一些其他sql操作，🆗，接下来就是具体sql实现，我们是通过mysql的存储过程实现。中间还需要一些自增的变量。]]></description><category></category></item><item><title><![CDATA[Seatunnel组件Jdbc TO Doris出现的异常Failed to flush data to Doris. Column has no default value. column: XXX]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/129102719</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/129102719</guid><author>notfound4043</author><pubDate>Mon, 20 Feb 2023 11:16:03 +0800</pubDate><description><![CDATA[Seatunnel组件Jdbc TO Doris出现的异常Failed to flush data to Doris. Column has no default value. column: XXX]]></description><category></category></item><item><title><![CDATA[mysql多行转一行、多行转多行]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/129060779</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/129060779</guid><author>notfound4043</author><pubDate>Thu, 16 Feb 2023 16:18:04 +0800</pubDate><description><![CDATA[mysql多行转一行、多行转多行。]]></description><category></category></item><item><title><![CDATA[Java使用POI修改Excel文件]]></title><link>https://blog.youkuaiyun.com/notfound4043/article/details/128923174</link><guid>https://blog.youkuaiyun.com/notfound4043/article/details/128923174</guid><author>notfound4043</author><pubDate>Tue, 07 Feb 2023 17:51:59 +0800</pubDate><description><![CDATA[【代码】Java使用POI修改Excel文件。]]></description><category></category></item></channel></rss>