![](https://img-blog.csdnimg.cn/20201209211352105.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
这可真是个大坑啊
这可真是个大坑啊
宇宙超级无敌程序媛
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 · 973 阅读 · 0 评论 -
Idea —— docker中日志乱码问题
问题在idea中查看docker中的log日志,中文显示为乱码,应该如何处理呢?解决原因:字符串编码问题打开idea中的vm配置文件在文件最后一行添加-Dfile.encoding=utf-8原创 2021-05-12 14:05:17 · 846 阅读 · 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 · 2434 阅读 · 3 评论 -
Java —— switch语句中不同的case定义同一个变量报错
问题在switch的不同case中定义同一个变量会报错(如下),这是什么原因,如何解决呢? switch (channel) { case "A": ABC abc = new ABC("A"); break; case "B": ABC abc = new ABC("B");原创 2021-02-25 17:53:31 · 2851 阅读 · 0 评论 -
GIT —— 删除本地分支后无法从远端拉取代码
问题在使用git管理代码时,出现一些问题导致分支无法切换(可能是各种各样的问题),如果删除本地分支后依旧无法从远端拉取代码,应该如何解决?解决找到项目的文件夹目录,删除.git文件夹重新绑定远端分支git initgit remote add origin 项目远端地址重启IDEA...原创 2021-01-29 17:42:39 · 716 阅读 · 0 评论 -
Spring —— 配置文件的覆盖问题
问题当前有一个项目A, 以maven依赖的形式提供给项目B。A中有一些默认配置,项目B中可以使用application.yml对这些默认配置进行更改。解决项目B中application.yml中的配置会完全覆盖掉依赖中的默认配置,并不是扩展!!!...原创 2020-12-24 15:33:03 · 1206 阅读 · 0 评论 -
SQL分页查询 —— 不同页面的查询结果竟然有重复?!
问题在分页查询时,发现不同页面的查询结果竟然有重复。解决在分页查询时,按照A字段进行排序,但某几个数据的A字段数值相同,导致分页出错,不同页面的查询结果有重复。原创 2020-11-26 22:22:45 · 672 阅读 · 0 评论 -
SQL —— 解决单引号带来的sql注入问题
问题当使用${}写sql时,如果输入的字段中含有单引号,就会发生sql注入,改变原有的sql逻辑,应该如何处理呢?解决将单引号,替换为两个单引号即可。String regexp = "\'";str.replaceAll(regexp, "\'\'");...原创 2020-11-20 21:18:38 · 1877 阅读 · 0 评论 -
Error —— map删除元素时,报错java.util.ConcurrentModificationException
问题map删除元素时,报错java.util.ConcurrentModificationException源码 public void remove() { if (lastRet == -1) throw new IllegalStateException(); checkForComodification(); try { AbstractList.this.remove(lastRet);原创 2020-11-20 20:07:36 · 316 阅读 · 0 评论 -
Error —— Unsatisfied dependency expressed through field ‘baseMapper‘
问题启动项目时报错,Unsatisfied dependency expressed through field 'baseMapper...'。解决在继承了baseMapper类上添加@Mapper注解。原创 2020-11-18 11:34:21 · 230 阅读 · 0 评论 -
Error —— GET https://xxx.png 404 (Not Found)
问题在前端代码中引入图片,在代码中按住ctrl+点击,可以正常打开图片,说明图片的引入地址没有问题,但页面上图片就是加载不到,是如何产生这种情况,要怎么解决呢?解决错误的操作:在向项目中加入新图片时,直接在windows中的文件夹中加入了图片,此时虽然idea的目录中已经有了该图片,但实际上项目中并没有检索到。正确的操作:将图片复制后,直接点到idea中的文件夹ctrl + v,复制即可。...原创 2020-10-27 14:44:32 · 2266 阅读 · 0 评论 -
Java —— yml文件注意对齐
yml文件一定要注意对齐,否则会报Disconnected from the target VM, address: 'xxx', transport: 'socket'原创 2020-10-26 15:24:00 · 429 阅读 · 0 评论