logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用dbunit在spring boot项目中进行dao层测试时报错org.dbunit.database.AmbiguousTableNameException: USER原因以及解决方法

在spring boot框架下使用dbunit进行测试时,报错:org.dbunit.database.AmbiguousTableNameException: USER原因在数据库中存在两个同名的数据表,同名->不区分大小写的同名,则user和USER也是同名的,特别的是这两个同名数据表可能是存在本地中两个不同的数据库中。jojo中的user表:mysql中的user表解决...

运行eureka时报错:com.sun.jersey.api.client.ClientHandlerException: java.net.UnknownHostException:*****

问题描述SpringCloud整合Eureka,在配置完eurekaServer服务后,配置eurekaClient服务,运行一段时间后报错:2020-03-17 23:16:05.858 ERROR 14572 — [freshExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient: Request execution error. end...

#java
docket-compose部署nginx时写入TZ时报错ERROR: yaml.parser.ParserError: while parsing a block collection in xxx

报错场景在用docker-compose部署nginx时, 添加了时区TZ参数后报错,错误截图如下:解决思路第一时间当然是百度, 最后我发现了很多人的文章都没讲到一件事 : docker-compose是有版本区别的, 2和3版本的yml配置命令存在一定差别.解决方案实际上其实就是docker-compose版本间的格式问题.在version 2 中, 时区TimeZone参数的配置格式如下:en

nginx匹配多个路径转发到同一个地址写法

本质上还是location正则匹配规则的活用(todo 有时间补完相关知识到这里21-09-16)location ~ ^/(路径1|路径2|路径3|路径4|路径5) {proxy_pass跳转的地址;proxy_set_header $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header x-tif-uid $http_x_t

#nginx
switch case结合枚举值使用,借助枚举的值来做case分支判断

https://blog.csdn.net/m0_37754981/article/details/80022169参考资料

#java
SpringBoot整合Spring Data Redis和Jedis报错:java.lang.NoClassDefFoundError: redis/clients/jedis/util/Pool

报错截图已整合jar包和编写配置类后,在测试类中测试报错:java.lang.NoClassDefFoundError: redis/clients/jedis/util/Pool一般来说该种错误都是因为缺少相关jar包,或者是相关的class在运行过程中没有被检测到才会弹出解决思路首先也是先参照别人的代码进行整合测试,所以事先考虑到整合过程中可能会出现版本问题,经过查询后,发现Spri...

#java#redis
借助redissonClient创建redis对象时报错:org.redisson.client.RedisAuthRequiredException

错误描述:在spring boot中加入redisson创建客户端对象后,成功运行,但是在对接口访问时,报错:org.redisson.client.RedisAuthRequiredException: NOAUTH Authentication required..解决方法:为redis连接设置密码。解决思路:初看可知是未取得redis的授权导致的错误,再百度后可得的确是在red...

使用json解析工具解析含有“\“反斜杠的字符串时报错:JsonParseException

场景在调用别人接口时返回的token如下:{"token": "eyJ0eeqOiJKV1QiL/CJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJhZj\FjMTU1O#TFmZTAxMWViOGR(lMTAyNDwNSI_sImV4cCI6M=TYxMDMzMj\UzMX0.ODtsPyUnfv6Qh_dOWTfSj416Y"}返回来的字符串里什么特殊符号都有,彼时项目中使用的是G

#json#java
Java中用redisTemplate实现redis的scan命令

业务场景思路分析代码实现注意事项思路拓展参考资料

#redis#java#缓存
yaml配置文件中${REDIS_DB:0}写法的意义

出现场景接到个新项目,看yml配置文件的时候看到了一种挺有趣的写法,之前没有见过(见识太少),特地去查了查该种写法见识到的新写法:redis:#数据库索引database: ${REDIS_DB:0}host: ${REDIS_HOST:127.0.0.1}port: ${REDIS_PORT:6379}password: ${REDIS_PWD:}#连接超时时间timeout: 6000平常写法

#数据库#redis#database
到底了