自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Vue的created里的方法执行了两次

错误截图该方法出自可以看到created方法执行了两次原因由于写的时候没注意加载了两次子路由出口导致发送了两次请求只需要删去其中一个即可

2020-11-23 20:39:58 25

原创 Mybatis-plus排除自定义字段不查询

需求原因由于数据库表设计为一张为组表一张为对应组下的参数表在查询数据时想要在查询组表的同时吧对应组下的数据页同时查出来所以在组实体类下增加了一个对应的参数来接受对应的组数据错误截图错误分析根据查询语句来看条件查询默认把所有字段都查出来了但由于自定义的字段在数据库中不存在,所以报错尝试这里最大的问题就是如何把自定义字段排除掉,在网上搜了一圈,最后才在Mybatis-plus的官方文档里发现@TableFiled有一个exist属性,是用来定义字段是否为数据库表字段的。。。。

2020-11-22 14:16:11 36

原创 从SpringFox向SpringDoc转移(OpenAPI2向OpenAPI3转移)

转移原因在学习使用spring集成swagger3时查阅文档发现SpringFox未支持 OpenAPI3 标准,而是还在支持2017年就已经停止维护的OpenAPI2了而搜遍全网写OpenAPI3的教程少的可怜但还是找到了与之相关的文章文章跳转但没有关于权限验证的相关教程,答案还得去官网找官网链接转移步骤删除springfox和swagger 2依赖项。而是添加springdoc-openapi-ui依赖2.替换注解3.替换Docket添加OpenAPI类型的

2020-11-18 19:09:05 22

原创 Mybatis-plus找不到对应表及默认表名命名规则

错误截图在测试使用Mybatis-plus查询数据库时报错报错信息大概意思时在数据库中没有user这张表而实际上确实没有尝试我这里application.ymml没有与Mybatis-plus的相关配置为探究在没有配置的情况下时Mybatis-plus默认时按照什么来定义表名的猜想有两个地方有可能(因为只有这两个地方是user)先测试第一个可以看到和之前的错误一样没有效果测试第二个点虽然报错,但是证明了在没有配置表名的情况下mybatis-plus是默认按照实体类名去查询

2020-11-17 22:32:27 48 1

原创 css盖过element UI不生效

错误描述这时原来的样式由于表单的长度太长了所以向加一个滚动条在浏览器端先调试将调试结果复制到style样式里刷新页面样式依然没有变化考虑到可能时优先级的问题在样式里加上!important刷新,依然没改变。。。。错误原因由于我在style样式上加了scoped属性这个属性会使得其包裹的样式只能在本页面里的元素享受到而我要改变的elementUI的样式所以解决就是把scoped属性删去即可这个属性时当初为了防止样式污染而添加的没想到现在卡了我半小时。。。。.

2020-11-11 00:38:10 29

原创 Spring集成Seata项目无法进行Feign调用

问题描述两个微服务用户微服务加入了Seata并使用了数据库文件微服务未使用Seata也未使用数据库使用用户微服务Feign调用文件微服务时调用失败探寻原因考虑到之前没有加入Seata之前能够成功Feign调用排除把用户微服务Seata除去的尝试就剩给文件微服务加上Seata了。。。如果要加上Seata就需要有undo_log表那就新建一个数据库试试配上数据库配上Seata加入Seata依赖配上必要的文件最后把不自动加载数据库的配置删了然后

2020-11-09 21:17:00 48

原创 解决docker配置canal老自动停止

错误描述启动canal(和ES-head)进入到canal容器中配置文件2s后自动退出检查正在运行的容器canal已经不见了查看日志docker logs canal下面还有,和这里的差不多,都是启动成功,过会就停止成功,然后又启动成功。。。。可以看出它也和我原因很纠结。。尝试重新创建canal容器考虑到可能是配置问题,决定删掉再创建容器。。。这次坚持时间长了几秒钟。。。而后又重启也只坚持了数秒钟。。尝试关闭其他资源这里canal明显是已经启动成

2020-11-07 18:08:18 81 2

原创 Spring整合Seata一直报 java.lang.reflect.InvocationTargetException: null 错误

错误截图错误起因初学Seata,在Github上下了Spring整合Seata的案例下来测试Demo地址下载后因为安装案例下的方式对配置文件进行修改同时对一些依赖的版本进行了更新(这操作案例操作说明里没写,这也是导致错误的主要原因)一番操作后,启动了Seata服务器,服务器启动正常spring启动则报错错误原因作为一个小白,对版本依赖这一块掌控几乎一无所知。。。一直都是依着装最新的就完事了。。而错误原因就是出在spring-cloud-alibaba-seata依赖版本和Seat

2020-11-04 14:24:06 18

原创 nginx访问本地文件及反向代理各种踩坑

Windows上nginx踩坑nginx.conf配置语法错误错误原因缺少 ; nginx对语法的检查很严格访问本地文件无法找到错误配置文件相关内容查看该路径下是有该文件的错误原因在Windows下文件路径不能用单斜杠,而用双斜杠再次刷新页面未反向代理按照写(复制)的代码逻辑如果本地文件不存在,那么就会被代理到www.baidu.com但是当我输入一个不存在的文件名时没有跳转后来我发现即便是是直接输入百度也找不到…那我就尝试跳转到其他地址有了

2020-10-31 20:32:56 14

原创 [Element Warn][Form]model is required for validate to work!

错误截图错误描述在进行表单验证时提交表单时报错错误原因在给验证表单绑定数据时,不能使用v-model而要使用 :model来绑定数据,不然就会出现该错误

2020-10-29 20:13:48 43

原创 Vue的el-input输入框无法输入数据

错误描述导入store数据数据绑定及变化监听监听方法一切准备就绪后对文本框进行输入但却发现文本框无论怎么输都无法输入!!!控制台也空空如也。。。查阅资料无果后于是我决定自己来试试尝试新建一个输入框这里用html原生的input标签创建试试代码效果输入试试发现不仅能输入,而且还修改了Vuex里的值,同时上面的输入框也跟着一起显示结果好家伙看来是elementUI标签的问题。。。解决办法那接下来不能用elementUI的样式支持了,那就只能自己写

2020-10-29 19:22:19 36

原创 spring gateway解决跨域问题

报错截图报错意思是请求头中没有Access-Control-Allow-Origin报错分析但我在网关的配置文件中早就加了跨域的配置了尝试解决于是我上网开始查以下是查到的代码import org.springframework.http.HttpHeaders;import org.springframework.http.HttpStatus;import org.springframework.http.server.reactive.ServerHttpRequest;impo

2020-10-27 23:05:40 53

原创 java.lang.IllegalArgumentException: Two sibling aggregations cannot have the same name:

出现场景再次使用ES查询时报错,第一次查询没有问题ES版本7.7.0报错截图报错源码出处解决方法把这里的名称用用一个随机字符串代替。待到查询后取结果的时候,将随机字符串取出。这里我使用ID生成器(用的雪花算法,百度即可找到)生成名称...

2020-10-26 11:50:13 47

原创 spring集成canal进行feign调用报错:pool-1-thread-1: Error occurred when invoke the listener‘s interface!

报错截图被调用的feign报错截图报错代码片段报错原因推论从第一张图可以看出,删除没有问题,而增加和修改就都出现了报错,由于删除和增加的区别在于删除没有进行查询的feign调用,所以这里的出错应该是在查询的feign调用上,而第二种图写在没有收到完整的数据响应,数据没读完就中断了,这里也就想到可能是被熔断了尝试关闭熔断结果查询服务那边直接报中断连接异常!但此时查询服务还能用说明这里中断的不是查询服务与数据库的连接而是canal微服务和查询微服务的连接。。。。上网查,

2020-10-25 18:43:30 94 4

原创 ElasticsearchStatusException[Elasticsearch exception [type=circuit_breaking_exception, reason=[paren

出现环境在测试向ES中导入数据时发生数据超出大小异常报错详情报错原因分配给ES的的内存空间太小了修改docker-compose.yml配置文件把内存调高修改后重新运行运行结果导入数据成功!

2020-10-24 00:11:25 209

原创 redis6.0.8在服务器上集群安装

首先去官网下载redis,然后把redis上传到服务器并解压(略)进入到解压目录下,依次执行以下命令:makemake install PREFIX=安装目录我这里安装在/root目录下的redis-cluster文件夹中进入到安装好的目录下的bin目录中将解压目录下的redis.conf文件复制一份到bin目录下cp /root/redis-6.0.8 ./复制完成后:编辑redis.conf文件,修改以下部分注释掉bin 127.0.0.1 让所有的IP都能访问redis#

2020-10-11 11:35:14 93

原创 Spring调用Feign报错:java.io.IOException: Incomplete output stream

报错内容进行Feign调用片段:Feign内容:执行到调用Feign时就报错了,设置断点调试发现根本就没有加入到调用的微服务中但是Feign对象获取到了浏览器端显示:显示调用未成功。。上网查很多都是说价格什么依赖,没试,看了几篇都是一样的,估计都是相互抄来的自己试了试,由于之前有看到过,浏览器端传过来的数据都是字符串形式(我也忘了哪里看到的。。错了勿喷),所以试着把Feign里的接受参数改成String,后面再转换然后。。。还真让我蒙对了哈哈哈虽然我也不知道为啥。。但

2020-10-05 20:59:39 27

原创 idea刷新Thymeleaf快捷键

再学Thymeleaf是无法实现实时刷新如果按照网上的设置和配置都用过了还没有用的话(比如我)就用我的方法:

2020-09-27 14:16:49 44

原创 Es微服务报错:type=action_request_validation_exception, reason=Validation Failed: 1: type is missing2: typ

在搭建Elasticsearch微服务时报错大概意思就是封装的数据中少了个type属性但是在实体类上我添加了type属性这里type已经显示过时了,我猜可能是过时的属性的数据就不会生效把然后我点击Dcoument去看源码似乎好像是默认把type设置为空了,并且把type属性设置为过时属性了想起之前用的spring版本并没有出现这种问题,于是抱着死马当活马医的想法把spring版本降低一下试试降低后type属性没有被划线运行试试运行成功!这里还需要注意的是indexName必须

2020-09-26 16:13:45 473

原创 Kibana5.x 常用查询语句

写在前面:1.谷歌浏览器对中文的支持不太好,写DSL语句不方便,建议使用Firefox浏览器写2.语句结束不能写分号3.数据库和kibana比较kibana软件–>mysql软件索引库Indices–>数据库类型Types–>数据库表文档Document–>数据库表里一行一行数据字段Fields --> 数据库表里每一条记录都有的多个字段mapping是对字段的一种规则,如某个字段的数据类型、默认值、分析器、是否被索引等等,下面注释中出现的域就是字段的意思

2020-09-25 21:06:49 58

原创 服务器文件上传服务连接超时 java.net.ConnectException: Connection timed out: connect

微服务配置地址端口号都没有问题但是发送文件请求却请求超时折磨了一晚上才发现是因为刚买的服务器还没有打开端口差点都想去阿里退款了(才发现是自己太菜了。。)这里需要打开的端口有fastdfs里nginx端口:8080tracker端口:22122stroage端口:23000(stroage.conf里看)打开后用cmd测试一下telnet 服务器IP 端口得到一个或者有字或者没字的黑窗口就表示端口通了再上传文件测试一下浏览器测试还是太菜了。。。。...

2020-09-25 11:02:52 97

原创 Linux Centos yum-config-manager --add-repo 添加仓库添加错误后如何解决

在安装openresty的过程中,要先向linux执行添加仓库命令,但是由于复制的时候没注意,少复制了一些字段导致添加仓库失败即便后来又添加了一遍正确的也无济于事。。。解决方法:找到仓库地址文件夹cd /etc/yum.repos.dls可以看到错误的仓库地址执行删除命令将其删除rm -rf xxx再刷新yum的仓库文件yum clean all删除完后再添加正确的仓库地址链接成功了...

2020-09-22 19:14:51 583

原创 黑马代码生成器运行失败bug修改

Bug1文件里的配置文件application.properties采用的不是utf-8格式编写的,所以打开会看到的是这样的下面的修改后的中文注解#pojo包路径pojoPackage=com.changgou.goods.pojo#Dao包路径mapperPackage=com.changgou.goods.dao#service接口包路径serviceInterfacePackage=com.changgou.goods.service#service接口实现类包路径service

2020-09-20 22:23:22 38

原创 将一台服务器上的环境通过docker转换到另一台服务器

为了方便管理和维护,一般在配置服务器的时候都会将环境搭建到docker容器中方便测试和维护但我的服务器到期了,所有现在要转移所有环境到新的(更便宜的)服务器上虽然我知道还有个东西叫做docker私有仓库,但穷限制了我的想象力。。。第一步docker ps查看所有容器第二步查看所有镜像docker images第三步将需要转移的容器保存为镜像docker commit 容器名称 镜像名称有多个就操作多次第四步使用docker save命令可以将已有镜像保存为tar 文

2020-09-18 22:30:17 232

原创 个人搭建网站使用的docker-compose.yml及服务器配置

version: '4'services: redis1: image: redis ports: - "6379:6379" container_name: "redis1" networks: - dev nginx: image: nginx restart: always container_name: nginx1 environment: - TZ=Asia/Shanghai

2020-09-18 11:19:41 99

原创 小白从零开始搭建阿里云服务器

注册阿里云账号及进行学生认证注册就不用我教喽为什么要进行学生认证呢,因为阿里爸爸对学生的福利还是大大的多的,比如服务器如果通过学生认证的话可以9.5/月,还有很多免费的服务项目注册完了登录阿里云,这里建议使用支付宝登录,方便后续的认证操作登录成功后右上角点击自己的用户名,在下拉菜单中找到个人认证进行实名认证和学生认证认证完成之后便可以享受学生优惠了(认证不需要太长的等待时间)购买域名我赶上阿里的新人一元购域名活动,就算在这之后这活动没有了也没个关系,毕竟域名一年也不贵(个别)挑选一

2020-09-17 17:26:52 187

原创 重装idea需要的一些重要配置

以下配置为个人所需配置,仅供参考设置maven代理下载地址修改Maven项目目录下的conf 目录下的settings.xml文件在中添加以下代码:alimavenaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public/centralukcentralHuman Readable Name for this Mirror.http://uk.maven.org/maven2/CNOSChina Ce

2020-09-13 22:14:25 72

原创 Vue Steps步骤条渲染异常

我想创建一个步骤条,于是将Element官网步骤条代码拷贝到自己的项目中显示结果:页面渲染结果并没有想官网描述的那样考虑了几种可能性(Vue版本不同影响渲染,电脑盗版系统影响渲染,IDA盗版影响渲染,其他组件样式影响渲染),前三个太麻烦了(也太贵了),所有选择最简单(便宜)的一项来检查问题所在新建了一个新组件排除了其他组件样式的相互影响,运行结果依然让人想锤作者!!但作为一个有智慧的前端初学者,我还是打开了调试面板,哪里bug点哪里可以看出这是点线分离的,这条步骤线没有问题,步骤

2020-09-02 21:30:25 117

原创 Vue级联选择器展示栏高度异常及无法展示级联数据

如图:展示栏长度过于夸张,但这还不能触犯我的底线,不能忍受的是鼠标点上去,第二级菜单栏全都展示空白!于是我开始查看是否是我的数据出了问题数据绑定代码级联选择器属性配置代码:Vue工具显示数据获取成功所获取的数据中也都含有二级分类最终解决方案:添加一个css全局样式(设置展示栏高度)然后。。。。这个问题居然解决了,一个css样式居然同时解决了展示高度异常和数据显示异常的问题!!考虑到可能是浏览器兼容性的问题,我拿脸皮最厚的ie试了下水好的,脸皮最厚的都别打下去了,那基本上可

2020-08-31 21:17:22 51

原创 Vue表单预校验 validate方法不生效

在学习Vue秃头的路上,再遇一难为了实现修改用户功能,绑定单击事件函数函数里先实现表单预验证功能期待表单验证正确打印一个true,错误打印一个false先来错误的测试:好的可能是意外,再来个正确的.。。。好的确认是bug了,老规矩哪里有嫌疑哪里打印输出修改方法代码为再来以便错误测试2不见了,再缩小一下范围,看看是不是我英文打错了(经常)测试好的可以结案了,valid方法没有执行半小时后。。。。。错误出处在自定义检验规则时,由于我对自定义校验规则未理解透彻在El

2020-08-29 13:59:56 483

原创 vue ui报错Couldn‘t parse bundle asset “C:\Users\Administrator\vue_project1\dist\js\about.js“. Analyzer

在测试使用vue ui 创建element模板项目时,出现了一个错误使用的vue版本是4.x,学习的教程上使用的是3.x的vue,考虑到可能是版本问题导致的错误,但有考虑到总不能降低版本来测试吧,(主要是懒)所以我又新建了一个测试项目,看看哪里配置出了问题...

2020-08-23 17:30:27 3968 1

原创 如何在IDEA中安装vue插件

方法一:setting–>Plugins直接搜索vue,但有些情况会搜索不出来,先说搜索到的情况搜索到了后点击Install安装即可,但即使搜索成功了,也不一定能安装成功,也有可能出现以下画面:如果一切顺利,那恭喜你,如果和我一样出现问题,那用方法二:先到官网下载插件,记得根据自己Idea的版本下载对应的插件插件下载地址下载完成后将解压后的文件安装到自己的IDEA安装目录下的plugins文件夹中然后打开IDEAsetting–>Plugins点击安装本地磁盘的里的插

2020-08-23 14:14:12 496

原创 自己制作elasticsearch-analysis-ik最新版教程

elasticsearch-analysis-ik官网下载连接https://github.com/medcl/elasticsearch-analysis-ik/tree/master下载完成后无论是zip还是直接git clone下来的都要主要解压后的pom文件注意这里的版本约定 ,我现在下载的最新版约定是7.4.0,但是现在的elasticsearch已经是7.7.0。将这个位置进行修改成你对应 的版本<elasticsearch.version>7.4.0</elastics

2020-06-18 11:31:19 133

原创 Maven工程lucene添加IK分词器

添加依赖(从maven仓库复制的) <!-- https://mvnrepository.com/artifact/com.jianggujin/IKAnalyzer-lucene --> <dependency> <groupId>com.jianggujin</groupId> <artifactId>IKAnalyzer-lucene</artifactId>

2020-06-17 22:13:35 108

原创 mysql8版本解决时差问题

mysql 8版本以上使用下面的URL路径不然会因为时差导致错误url: jdbc:mysql:///数据库名?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowPublicKeyRetrieval=true

2020-06-08 00:58:10 110 1

原创 The bean xxx could not be registered. A bean with that name has already been defined and overriding

错误截图:现在该服务名已经被使用过了,解决方法:在配置文件中加一段配置spring. main: allow-bean-definition-overriding: true我这里是在.yml文件中,properties文件改为spring.main.allow-bean-definition-overriding= true结果:运行正常!...

2020-06-02 22:45:08 769

原创 kibana7.X.X Dev Tools基本使用语法

#创建索引PUT leyou{ "settings": { "number_of_shards": 1, "number_of_replicas": 0 }}#查看索引GET leyou#查询所有索引GET *#测试索引是否已存在HEAD leyou#删除索引DELETE leyou#添加数据POST /leyou/goods/{ "title":"手机", "images":"http://image.jj

2020-05-25 19:03:19 477

原创 maven聚合工程里子工程导入依赖出现unknown错误

错误截图:错误分析:在创建maven聚合工程时,在父工程里进行了版本统一管理但是子工程里导入依赖发现版本号显示为unknown!百度很多说没写,考虑到只是部分依赖出现这种情况,排除了这一可能由于都是和 <spring-cloud.version>有关的依赖出现问题,我又去翻阅了spring.cloud的官方文档发现版本号间少了一个小数点修改版本号错误消失!错误原因:由于对springcloud还不熟悉,在填写版本号时,直接将版本的名称复制上去导致无法识别总结:

2020-05-12 15:48:29 307

原创 Failed to load property source from location 'classpath:/application-dev.yml'

错误截图:显示找不到配置文件但是我的配置文件就躺在这啊!!!昨天晚上还运行了一遍再去睡觉的!!最后发现。。。这里编码不知道为啥变成了GBK,项目的编码是UTF-8,导致配置文件没能被编译。。。最后总结:可能是我晚上梦游吧编码格式改了吧...

2020-05-08 23:23:12 79

原创 SpringAop日志找不到方法问题解决

错误截图:显示没有找到该方法,于是我找到对应的类和对应的方法:这里我用了反射来获取方法名和参数:错误打印的结果显示方法名获取没有错误,于是我查看参数的类型是否有错结果一个都对不上…int类型反射得到的class:Integer反射得到的Class:…终于知道之前错误里的Ljavexxxx是哪里来的了…由于model是一个接口model反射的Class得到的是他的子...

2020-05-04 14:08:02 103

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除