Error
Error
宇宙超级无敌程序媛
Talk is cheap, show me the code.
展开
-
Error —— 单元测试中如何Mock application文件中的数据?
问题单元测试的代码中,有从application.properties中读取的变量。但在单元测试中,无法读取配置文件,变量默认为空,导致单元测试不通过。如何在单元测试中mock配置文件中的变量呢?解决待测试的类public class AbcService { // 从配置文件中读取,如单元测试中不mock,会为空 @Value("test.config") private String testConfig; publ...原创 2022-01-13 22:43:31 · 1041 阅读 · 0 评论 -
面试 —— 异常
一、结构Throwable为基类,Error和Exception继承Throwable,RuntimeException和IOException等继承Exception。Error和RuntimeException及其子类成为未检查异常(unchecked),其它异常成为已检查异常(checked)。二、分类(一)异常与错误1、Exception(异常)是程序本身可以处理的异常。2、Error(错误)是程序无法处理的错误。这...原创 2021-08-03 21:05:49 · 100 阅读 · 0 评论 -
Maven —— was cached in the local repository, resolution will not be reattempted until the update ...
问题重新拉取Maven依赖时,提示was cached in the local repository, resolution will not be reattempted until the update ...无法拉取。解决原因是本地已经存在相关jar,不会再次拉取。如果想要重新拉取 删除 *.lastUpdated 删除 _remote.respositories maven 重新拉取 网上很多教程只写了第一步,没有第二步。只删除*.lastUpda原创 2021-06-05 21:54:53 · 524 阅读 · 0 评论 -
Elasticsearch —— Fielddata is disabled on text fields by default. Set fielddata=true on [xxxx]...
问题es搜索接口报错Fielddata is disabled on text fields by default. Set fielddata=true on [xxxx] in order to load fie解决字段类型为text,默认fielddata在text字段上默认不起作用,导致报错。需将es模型中的该字段增加如下设置 "fielddata": true原因分析其实并不是模型没有设计好。出现问题的字段是在生产上临时增加的字段,测试环境未添加此字段,导致es.原创 2021-03-31 15:14:25 · 1138 阅读 · 0 评论 -
Error —— 服务器执行指令报错-bash: !‘“: event not found
问题在服务器上执行指令报错。-bash: !'": event not found解决这是因为感叹号在linux上视作命令,属于特殊字符,如果想正常使用,必须进行转义。可使用单引号,保证字符串按照原始输出。举例报错指令curl -X POST -d "data=123!" http://localhost/test正确指令curl -X POST -d 'data=123!' http://localhost/test...原创 2021-03-25 11:24:01 · 2638 阅读 · 3 评论 -
Java —— 捕捉异常时捕捉多种异常
问题在使用try-catch捕捉异常时,想捕捉特定的多种异常,如何实现?解决使用 | 分割多种异常。代码示例 try { } catch (IOException | RuntimeException e) { e.printStackTrace(); }...原创 2020-12-07 20:17:14 · 286 阅读 · 0 评论 -
Error —— Unsatisfied dependency expressed through field ‘baseMapper‘
问题启动项目时报错,Unsatisfied dependency expressed through field 'baseMapper...'。解决在继承了baseMapper类上添加@Mapper注解。原创 2020-11-18 11:34:21 · 255 阅读 · 0 评论 -
Error —— GET https://xxx.png 404 (Not Found)
问题在前端代码中引入图片,在代码中按住ctrl+点击,可以正常打开图片,说明图片的引入地址没有问题,但页面上图片就是加载不到,是如何产生这种情况,要怎么解决呢?解决错误的操作:在向项目中加入新图片时,直接在windows中的文件夹中加入了图片,此时虽然idea的目录中已经有了该图片,但实际上项目中并没有检索到。正确的操作:将图片复制后,直接点到idea中的文件夹ctrl + v,复制即可。...原创 2020-10-27 14:44:32 · 2345 阅读 · 0 评论 -
Java —— yml文件注意对齐
yml文件一定要注意对齐,否则会报Disconnected from the target VM, address: 'xxx', transport: 'socket'原创 2020-10-26 15:24:00 · 445 阅读 · 0 评论 -
Html —— JavaScript全局变量问题
问题在项目开发中发现在使用不同位置的相同接口时,入参相同。解决在JavaScript中声明变量如果不写"let",将声明为全局变量,即页面所有该名称数据保持一致。在声明变量时,前面加上"let"即可。//全局变量abc = "123"//局部变量let abc = "123"...原创 2020-10-14 23:02:54 · 1109 阅读 · 0 评论 -
Tools —— 以管理员身份运行bat文件闪退
问题bat文件需要管理员权限运行,右键选择“以管理员身份运行”后,程序一闪而过,没有运行。解决bat文件名中含有括号,如"雪小飞(a).bat",就会发生闪退,删除括号,或在括号前加空格即可。...原创 2020-07-21 10:05:18 · 2796 阅读 · 2 评论 -
Error —— java.lang.UnsatisfiedLinkError: no XXX in java.library.path
产生原因没有引入dll文件。解决方法配置java.library.path,以在IDEA中配置为例。1、在右上角下拉选择Edit Configurations2、在VM options处输入具体的dll文件地址。-Djava.library.path=dll文件的路径。根据具体的报错信息可以看到缺少哪个dll文件。例如报错"Error —— java.lang.UnsatisfiedLinkError: no XXX in java.library.path",就说明缺少X.原创 2020-06-18 16:26:09 · 2552 阅读 · 0 评论