<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mapleqn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mapleqn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mapleqn]]></copyright><item><title><![CDATA[请求后端接口404怎么办？路径都是对的但就是报错404？请求已经到了网关却没分发到模块]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/144699981</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/144699981</guid><author>mapleqn</author><pubDate>Tue, 24 Dec 2024 18:23:08 +0800</pubDate><description><![CDATA[我这次的情况是：接口已经发布在了生产环境，之前都是正常请求的，只是这一次测试环境404.换了几个包都不行。而且因为所有接口都有鉴权，所以在鉴权错误的时候会提示“鉴权错误”，鉴权正确了反而请求不到提示404.此时就需要检查自己代码改动的地方，调出来idea自带的版本管理，比对和云端版本不同的地方。接口404是新手常常会遇到的，但是一个项目熟悉以后，很少会遇到这个问题。这两天在开发新东西的时候居然遇到了，怎么也想不通。说明请求已经过了网关，但是却没有分发到对应的模块。而本地启动以后，接口也无法正常调用。]]></description><category></category></item><item><title><![CDATA[spring前后端下载文件怎么实现？为什么不弹出下载框]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/144350838</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/144350838</guid><author>mapleqn</author><pubDate>Mon, 09 Dec 2024 16:45:18 +0800</pubDate><description><![CDATA[提供两个接口，一个接口负责生成文件，一个接口负责下载本机文件。1 生成文件需要前端传入参数，返回给前端生成的文件路径。2 调用下载接口时，传入文件路径，将文件流返回给前端（放在response里面）。]]></description><category></category></item><item><title><![CDATA[怎么配置配置了HTTP 严格传输安全策略？HSTS是什么啊？includeSubDomains是什么意思]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/144230413</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/144230413</guid><author>mapleqn</author><pubDate>Wed, 04 Dec 2024 10:18:35 +0800</pubDate><description><![CDATA[漏洞检查出没有HTTP严格传输安全策略检测。问题描述：该应用未安全配置了HTTP 严格传输安全策略。HSTS（全称：HTTP Strict Transport Security），即“HTTP 严格传输安全”，是一种安全功能，其实质是将服务器和浏览器配合起来，强制用户使用安全连接来访问服务器。HSTS是可选的响应标头，可以在服务器上配置该标头，以指示浏览器仅通过HTTPS进行通信，避免了用户通过不加密的协议与服务器进行通信。]]></description><category></category></item><item><title><![CDATA[tomacat升级log4j2.17.1版本，log4j2升级后还是读取log4j1怎么办解决方案]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/132743462</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/132743462</guid><author>mapleqn</author><pubDate>Thu, 07 Sep 2023 18:29:37 +0800</pubDate><description><![CDATA[因为log4j版本有漏洞，需要升级版本。。由于这个项目年代久远，用的都是tomcat。所以升级版本以后，虽然项目能正常运行，但日志和管理台一直无法正常输出。明明改了配置，还是去读的log4j1.x的版本信息，也就是原来的配置。于是整理了一下需要改的几个点，应该能解决tomcat+log4j2的问题了。]]></description><category></category></item><item><title><![CDATA[sharding-sphere读写分离，主从配置，权重配置。]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/132467853</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/132467853</guid><author>mapleqn</author><pubDate>Fri, 25 Aug 2023 14:01:22 +0800</pubDate><description><![CDATA[sharding怎么配置读写分离，读写分离不生效怎么办？为什么4.1可以配置读写分离，不能配置权重。5.1版本读写分离不生效]]></description><category></category></item><item><title><![CDATA[junit无法运行排查]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/132325213</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/132325213</guid><author>mapleqn</author><pubDate>Wed, 16 Aug 2023 18:28:34 +0800</pubDate><description><![CDATA[代码如上，贴上报错信息：空指针异常，说明我需要自动装配的这个类没有成功装配。可想而知，就没有进行spring的初始化，所以要加上注解让spring初始化完成。在这里我用的是junit4，所以在类头加上@RunWith(SpringJUnit4ClassRunner.class)]]></description><category></category></item><item><title><![CDATA[Junit4、Junit5单元测试，SpringBoot项目获取类]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/131654882</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/131654882</guid><author>mapleqn</author><pubDate>Tue, 11 Jul 2023 12:26:47 +0800</pubDate><description><![CDATA[这是JUnit 4的注解。如果你正在使用Spring Boot，应该使用。注解：这个注解告诉Spring在测试期间加载应用程序的上下文。确保测试类使用了正确的测试运行器：不要使用。属性，指定了主应用程序类。简单易行，用起来用起来。]]></description><category></category></item><item><title><![CDATA[svn: Can‘t find a temporary directory]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/131044565</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/131044565</guid><author>mapleqn</author><pubDate>Mon, 05 Jun 2023 11:31:07 +0800</pubDate><description><![CDATA[要更新代码时发现报这个错误，以为是文件冲突，后来checkout，update都报这个错误。网上的答案都是服务器、Linux系统的解决思路，有一个原因是说没有权限。因为我这个是windows系统，但不知道svn的临时文件夹是在哪里，说是在安装目录下有一个temp文件夹，也没有看见。后面就可以成功了，也不知道为什么，前一天都可以正常访问的，后来尝试改了一下整个系统的临时文件夹，觉得可能svn也是用的系统临时文件夹。按照他们的思路，原因有两个。2肯定不可能，我的磁盘空间还剩下非常多。]]></description><category></category></item><item><title><![CDATA[git首次使用，上传项目代码]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/127555270</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/127555270</guid><author>mapleqn</author><pubDate>Thu, 27 Oct 2022 16:32:12 +0800</pubDate><description><![CDATA[重要的步骤是：初始化仓库，添加文件夹目录所有文件、commit -m这3个步骤。这里我的情况是，需要输入用户名和密码，用户名是gitee的邮箱地址，密码是gitee账号密码。”并运行，再去gitee中刷新一下页面即可完成上传。7、再通过“git add .”添加内容，并输入“5、随后输入图示代码来配置自己的用户名和邮箱。4、随后右键想要上传的代码文件，并选择“2、接着打开gitee，并点击右上角“3、然后设置好仓库参数，并进行“9、随后回到刚刚位置，输入“6、配置好之后，再输入“]]></description><category></category></item><item><title><![CDATA[HttpClient发送附件post提交form表单非法请求，上传文件各个参数的作用]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/126507757</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/126507757</guid><author>mapleqn</author><pubDate>Wed, 24 Aug 2022 17:18:42 +0800</pubDate><description><![CDATA[像上文中，content-type是multipartFile的，带有boundary，说明要上传附件。学完之后回顾，感觉本机发出的请求头依然没什么大毛病，于是去搜索，http请求附件的报文格式，发现人家的content-type怎么画风这么清新，在某篇文章里看到，MIME类型这个词，才去搜索了一下，我要传的文件，对应的类型。请求主体有内容时，需要在请求头中添加Content-length的值，即请求主体的长度。需要对接第三方接口，他们的接口是这样的，需要以form表单的形式传个文件。]]></description><category></category></item><item><title><![CDATA[java程序配置fiddler，捕获localhost，127.0.0.1发出的请求]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/126402417</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/126402417</guid><author>mapleqn</author><pubDate>Thu, 18 Aug 2022 16:07:06 +0800</pubDate><description><![CDATA[java程序配置fiddler，捕获localhost，127.0.0.1发出的请求。想看看java程序发出的请求头，body，等等，可以通过fiddler，但一般fiddler只能捕获浏览器或者客户端发送的http请求，java程序发送的本机请求无法捕获，所以需要配置。...]]></description><category></category></item><item><title><![CDATA[正则表达式用法 正则匹配使用Pattern]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/125802368</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/125802368</guid><author>mapleqn</author><pubDate>Fri, 15 Jul 2022 13:38:22 +0800</pubDate><description><![CDATA[Java里面Pattern正则表达式的用法和误区]]></description><category></category></item><item><title><![CDATA[用一个小例子理解MySQL事务隔离和事务隔离级别]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/121494448</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/121494448</guid><author>mapleqn</author><pubDate>Tue, 23 Nov 2021 16:01:40 +0800</pubDate><description><![CDATA[帮助对mysql事务,事务隔离级别一头雾水的小白理清思路,豁然开朗啊.]]></description><category></category></item><item><title><![CDATA[kettle获取当前时间插入更新存到新表中]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/119822391</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/119822391</guid><author>mapleqn</author><pubDate>Fri, 20 Aug 2021 14:19:27 +0800</pubDate><description><![CDATA[1.新建job



2.新建转换：获取当前时间



其中，获取当前时间是获取系统信息中的一个功能





获取完当前时间，将时间存储在kettle变量中，







3.新建转换：复制表数据



从源表获取数据，然后从系统中拿到当前时间，将当前时间拆分为1个新字段，存储到新表中





4.编辑作业入口

可以通过浏览直接定位，但如果要放在别的服务器上，最好还是采取相对位置。






...]]></description><category></category></item><item><title><![CDATA[linux定时执行kettle任务]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/119804459</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/119804459</guid><author>mapleqn</author><pubDate>Fri, 20 Aug 2021 14:07:07 +0800</pubDate><description><![CDATA[0.在linux系统上装jdk

1.安装kettle

2.编写sh文件

3.发布定时计划


]]></description><category></category></item><item><title><![CDATA[kettle中文乱码解决]]></title><link>https://blog.youkuaiyun.com/mapleqn/article/details/119637325</link><guid>https://blog.youkuaiyun.com/mapleqn/article/details/119637325</guid><author>mapleqn</author><pubDate>Thu, 12 Aug 2021 10:49:05 +0800</pubDate><description><![CDATA[将两个表连接，输出到另外一个数据库中，结果中文全部乱码。

数据库连接中的字符集为utf8

设置选项

大部分教程都是设置为utf8，但有的说要设置UTF=8才能生效。





高级设置



不晓得是哪个设置的作用，其中一个表的中文恢复了正常。另外一个表还是乱码



修改spoon.bat文件

编辑spoon.bat文件

找到


if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx...]]></description><category></category></item></channel></rss>