<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[administratop的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/administratop</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; administratop]]></copyright><item><title><![CDATA[export‘ default‘ (imported as‘ Vue‘ ) was not found in‘ vue’ (possible exports: BaseTransi tion....]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/135753746</link><guid>https://blog.youkuaiyun.com/administratop/article/details/135753746</guid><author>administratop</author><pubDate>Mon, 22 Jan 2024 17:34:58 +0800</pubDate><description><![CDATA[当时查看了一下自己的版本发现我的vue3对应的vuex3，于是我意识到可能是在安装Vuex插件时写错了，当时直接看了一下安装时输入的命令，因为我一直用的是vue2编写的代码，但是在安装vuex时将原本的命令 ‘npm i vuex@3’写成了  ‘npm i vue@3’，导致它直接将vue2变成了vue3,于是我再一次输入命令 ‘npm i vue@2’将vue3变为原来的vue2,然后输入命令“‘npm i vuex@3’”重新安装了一下插件vuex。上图是vue2的正确形式。]]></description><category></category></item><item><title><![CDATA[Rabbitmq下载安装图文详解（Windows版_超详细)]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/135357929</link><guid>https://blog.youkuaiyun.com/administratop/article/details/135357929</guid><author>administratop</author><pubDate>Wed, 03 Jan 2024 14:09:37 +0800</pubDate><description><![CDATA[7.添加完成后，然后再在用户变量PATH中添加上%ERLANG_HOME%\bin，这样在命令行窗口下就可以在任意目录使用java、javac等的命令了。4.安装的时候一定要先安装erlang，因为RabbitMQ是由erlang语言开发的，以来于erlang。（计算机右键---属性---高级系统设置---环境变量---系统变量）—》找到自己电脑的系统环境配置。1.首先在下载RabbitMQ和Erlang的安装包时要注意版本是否对应，不然不兼容无法安装启动。5.激活RabbitMQ的插件，并重新启动。]]></description><category></category></item><item><title><![CDATA[解决执行maven命令时提示Process terminated的问题]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/135065294</link><guid>https://blog.youkuaiyun.com/administratop/article/details/135065294</guid><author>administratop</author><pubDate>Mon, 18 Dec 2023 16:08:17 +0800</pubDate><description><![CDATA[解决执行maven命令时提示Process terminated的问题]]></description><category></category></item><item><title><![CDATA[vue-cli · Failed to download repo vuejs-templates/webpack: connect ECONNREFUSED 127.0.0.1:443]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/134751971</link><guid>https://blog.youkuaiyun.com/administratop/article/details/134751971</guid><author>administratop</author><pubDate>Sat, 02 Dec 2023 14:27:12 +0800</pubDate><description><![CDATA[解决这个问题花费了不少时间，其中将node.js卸载，或者npm相关的四大组件都卸载，都没有作用，甚至出现了无法找到的情况，最后发现，仓库总是安装在d盘，而非c盘，全局下使用webpack命令构建项目总会去c盘找template，而那里实际是空的，所以最后只能采用网上比较普遍的一个办法，将webpack文件夹放在c盘目录下。在这个目录下，找到这个文件夹，如果没有，就新建一个，通常就是用户名目录下，由于我电脑里有多个用户，所以多进了一层。如果你不能访问github，那么可能是另外一个问题。]]></description><category></category></item><item><title><![CDATA[Springboot集成JWT，用户名，密码生成token]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/134348028</link><guid>https://blog.youkuaiyun.com/administratop/article/details/134348028</guid><author>administratop</author><pubDate>Sat, 11 Nov 2023 14:41:05 +0800</pubDate><description><![CDATA[基于标准化:你的API可以采用标准化的 JSON Web Token (JWT). 这个标准已经存在多个后端库（.NET, Ruby,更适用于移动应用: 当你的客户端是一个原生平台（iOS, Android，Windows 8等）时，Cookie是不被支持的。更适用CDN: 可以通过内容分发网络请求你服务端的所有资料（如：javascript，HTML,图片等），而你的服。支持跨域访问: Cookie是不允许垮域访问的，这一点对Token机制是不存在的，前提是传输的用户认证信息通。务端只要提供API即可.]]></description><category></category></item><item><title><![CDATA[Base64转换图片，图片转换Base64实例]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/134261070</link><guid>https://blog.youkuaiyun.com/administratop/article/details/134261070</guid><author>administratop</author><pubDate>Tue, 07 Nov 2023 10:18:01 +0800</pubDate><description><![CDATA[注：该方法的入参，base64 格式文件不得有 文件头部标识信息，否则会转换失败。所以这里我们需要自行判断是否包含有头部信息。上面用到了一个 Base64Util.java。5、将文件转为 base64 字符串。1、 下面是一个完整的代码示例。base64 转为图片资源。指定文件路径转为二进制。将网络图片转为二进制。]]></description><category></category></item><item><title><![CDATA[list转map]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/132629084</link><guid>https://blog.youkuaiyun.com/administratop/article/details/132629084</guid><author>administratop</author><pubDate>Fri, 01 Sep 2023 18:17:13 +0800</pubDate><description><![CDATA[【代码】list转map。]]></description><category></category></item><item><title><![CDATA[npm使用国内淘宝镜像的方法（两种）]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/132276598</link><guid>https://blog.youkuaiyun.com/administratop/article/details/132276598</guid><author>administratop</author><pubDate>Mon, 14 Aug 2023 15:12:24 +0800</pubDate><description><![CDATA[如果返回https://registry.npm.taobao.org/，说明配置的是淘宝镜像。如果返回https://registry.npmjs.org/，说明配置的是淘宝镜像。// node-gyp 编译依赖的 node 源码镜像。二、通过使用cnpm安装。]]></description><category></category></item><item><title><![CDATA[Spring Boot 获取前端参数]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/132248947</link><guid>https://blog.youkuaiyun.com/administratop/article/details/132248947</guid><author>administratop</author><pubDate>Sat, 12 Aug 2023 14:59:51 +0800</pubDate><description><![CDATA[本文介绍了 Spring Boot 中获取前端参数的几种常用方法，包括使用 @RequestParam 注解、@PathVariable 注解以及 Servlet API。根据具体的需求，我们可以选择适合的方式来获取参数。通过这些方法，我们可以轻松地处理前端传递的参数，进一步完善我们的 Web 应用程序。]]></description><category></category></item><item><title><![CDATA[@RequestHeader使用]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/132230275</link><guid>https://blog.youkuaiyun.com/administratop/article/details/132230275</guid><author>administratop</author><pubDate>Fri, 11 Aug 2023 14:18:16 +0800</pubDate><description><![CDATA[中添加请求头参数，不过貌似不能加中文。]]></description><category></category></item><item><title><![CDATA[解决feign一直报feign.FeignException$NotFound: status 404 reading的问题]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/132186751</link><guid>https://blog.youkuaiyun.com/administratop/article/details/132186751</guid><author>administratop</author><pubDate>Wed, 09 Aug 2023 14:02:47 +0800</pubDate><description><![CDATA[原因是由于我的项目配置了server.servlet.context-path的原因。所以，在feign的接口方法上加入context-path的路径就可以了。]]></description><category></category></item><item><title><![CDATA[使用Feign 的远程调用,把mysql数据导入es]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/132102819</link><guid>https://blog.youkuaiyun.com/administratop/article/details/132102819</guid><author>administratop</author><pubDate>Fri, 04 Aug 2023 13:55:40 +0800</pubDate><description><![CDATA[1）将商品微服务中的分页查询商品接口定义为一个FeignClient，放到feign-api模块中。调用item-service提供的FeignClient，分页查询商品 PageDTO注意：数据库中的商品数量多达9万多个，不可查询索引导入。第一步，分页查询item接口对外暴露，在feign-api中定义接口。将查询到的商品封装为一个ItemDoc对象，放入ItemDoc集合。第三步，es服务入口类中调用feign,要开启feign扫描。第四步，编写一个测试类，分页查询并批量导入。]]></description><category></category></item><item><title><![CDATA[MongOdb常用命令]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/131766221</link><guid>https://blog.youkuaiyun.com/administratop/article/details/131766221</guid><author>administratop</author><pubDate>Mon, 17 Jul 2023 14:48:19 +0800</pubDate><description><![CDATA[【代码】MongOdb。]]></description><category></category></item><item><title><![CDATA[myBatis通过逗号分隔字符串,foreach]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/131327717</link><guid>https://blog.youkuaiyun.com/administratop/article/details/131327717</guid><author>administratop</author><pubDate>Wed, 21 Jun 2023 14:51:09 +0800</pubDate><description><![CDATA[2.通过myBatis自带功能foreach，直接把逗号分隔的字符串传到mapper.xml即可，后台不用过多操作。注：ids就是传入的参数名称，如果报错请检查参数名称是否正确，参数是否有值。myBatis通过逗号分隔字符串,foreach。数据库里存储的值是以逗号分隔格式存储的字符串时。1.后台通过逗号分隔数组，生成查询语句。我们拿到的条件参数是：b,e。]]></description><category></category></item><item><title><![CDATA[List＜Long＞ 转 List＜String＞，转逗号分隔字符串]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/131326544</link><guid>https://blog.youkuaiyun.com/administratop/article/details/131326544</guid><author>administratop</author><pubDate>Wed, 21 Jun 2023 13:58:21 +0800</pubDate><description><![CDATA[使用糊涂的Convert.toStr方法。]]></description><category></category></item><item><title><![CDATA[SpringBoot前后端分离解决跨域问题的三种解决方案]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/131023800</link><guid>https://blog.youkuaiyun.com/administratop/article/details/131023800</guid><author>administratop</author><pubDate>Sat, 03 Jun 2023 17:46:48 +0800</pubDate><description><![CDATA[想要知道什么是跨域的话，我们可以通过一个小案例简单了解一下跨域的概念：在项目代码编写的时候，我们将前端项目代码和后端的项目代码相分离开，一个运行在本地的8080端口一个运行在本地的8888端口，这也就是我们常说的前后端分离项目。CROS(Cross Origin Resource Sharing)策略，全称为跨域资源共享策略，是后端用来解决跨域问题的一个方案(当然前端也有解决跨域问题的对应方案)，抛开底层具体的解决原理不说，今天就学习一下如何借助该策略实现跨域问题的解决。🍊跨域问题的解决策略。]]></description><category></category></item><item><title><![CDATA[SpringBoot项目中的测试类，无法注入类，注入类为空]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/130701175</link><guid>https://blog.youkuaiyun.com/administratop/article/details/130701175</guid><author>administratop</author><pubDate>Tue, 16 May 2023 11:02:02 +0800</pubDate><description><![CDATA[我最开始使用的注入方式是@Autowired，但是在执行测试时，注入类报空指针异常，一直为null。这个问题耗费了我好长时间，后来使用下面这种方法就解决了，注入成功。因为没有上面那两个注解类，还需要导包，导入之后还是为空。测试类中创建main方法，在main方法中创建实体类。在测试类上继承对应的ApplicationTest类。害怕忘记，特地记录下来，便于学习！并且，测试类所在包名要和启动类一致。开发中，需要用到测试类来测试接口。]]></description><category></category></item><item><title><![CDATA[@Scheduled定时任务没有按时执行的问题与解决方法]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/129984412</link><guid>https://blog.youkuaiyun.com/administratop/article/details/129984412</guid><author>administratop</author><pubDate>Thu, 06 Apr 2023 10:47:50 +0800</pubDate><description><![CDATA[后来查了下，原来这种定时方式默认是单线程执行的，恰好我这里有多个定时任务，并且其中有个在4:40之前的定时任务比较耗时，导致4:40的任务只能等待之前的任务执行完成才能够触发，所以要自己手动把定时任务设置成多线程的方式才行。留个坑，从日志上看@Async方式针对同一任务也是异步的，也即task1每5s会执行一次，但是方式二貌似对同一个任务不会生效，task1执行的时候需等待上一次执行结束才会触发，并没有每5s执行一次。设置两个定时任务，每5s执行一次，并打印出其执行情况。//模拟耗时任务，阻塞10s。]]></description><category></category></item><item><title><![CDATA[URLDecode解码异常：java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%)]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/129091580</link><guid>https://blog.youkuaiyun.com/administratop/article/details/129091580</guid><author>administratop</author><pubDate>Fri, 17 Feb 2023 17:58:16 +0800</pubDate><description><![CDATA[这里使用了一个特殊正则表达式：零宽负向先行断言(zero-widthnegative lookahead assertion)，模式为(?pattern)，代表字符串中的一个位置，紧接该位置之后的字符序列不能匹配pattern。[0-9a-fA-F]{2})意思是'%'开始，不匹配%后面两位为数字或字母（包括大小写）的字符；这样就把正确的排除掉了，剩下的就是需要匹配替换的。版权声明：本文为优快云博主「Bolon0708」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。]]></description><category></category></item><item><title><![CDATA[SpringBoot 项目打成 .exe 程序，实战来了，超级详细！]]></title><link>https://blog.youkuaiyun.com/administratop/article/details/128427258</link><guid>https://blog.youkuaiyun.com/administratop/article/details/128427258</guid><author>administratop</author><pubDate>Sat, 24 Dec 2022 11:58:26 +0800</pubDate><description><![CDATA[近期做了一个前后端合并的spring boot项目，但是要求达成exe文件，提供给不懂电脑的小白安装使用，就去研究了半天，踩了很多坑，写这篇文章，是想看到这篇文章的人，按照我的步骤走，能少踩坑。]]></description><category></category></item></channel></rss>