- 博客(14)
- 收藏
- 关注
原创 VirtualThread 导致数据重复
someList里面的数据没有重复的,但是执行后,打印出的phoneNumber会出现重复数据。解决办法,在processSubList中的循环内每次新生成对象A,不复用对象a。
2024-11-14 16:26:28
214
原创 mysql 左连接 left join 查询结果比原条件数据量少
原因为写法1中 c.deleted=0 and c.state = 0 对连接数据结果造成了影响。左连接查询结果为0,需求为找到这相差的20条数据。所以应该首先把连接的表做出来后在连接。
2024-10-15 17:58:05
250
原创 mysql 将字符串list转临时表,查询在list中有,但是表中没有的数据
【代码】mysql 将字符串list转临时表,查询在list中有,但是表中没有的数据。
2024-09-05 10:25:08
240
1
原创 遍历List报java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx
遍历List转换为List, 报java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to A, 看代码很奇怪,List里面不是LinkedHashMap(原因是泛型其实在编译后是Object) 断点调试可以看到,List里面的对象确实是变成了LinkedHashMap, 具体原因为 通过jackson转换复杂对象时。这个类型 T 会变成LinkedHashMap类型,固修改转换方法如下。
2024-01-08 11:16:19
688
1
原创 @Controller + @RequestBody 接收不到json参数
看一下 @RequestBody和 @Controller引入的依赖是不是spring的!
2023-07-13 13:47:24
624
2
原创 Feign 启动报错
illegalargumentExcption:name is required说找不到Feign接口的名字,实际feign接口已命名,错误原因是可能是 借口下方法有两个相同的url path 的方法导致的,url改成不一致即可
2022-08-23 11:39:58
1038
原创 Error or Exception Record 1
1. spring 组件获取时出现空指针需求是要在一个Compent组件中使用另一个组件, 当时排查一下就知道是这个Component组件没有生效, 找了很久一直以为是组件没有被Spring扫描到,解决: 在引用该Compent组件时使用了new 对象, 低级错误@scope("prototype")2. 使用Stream时出现LinkedHashMap Canot cast to * 转换异常查询List 时使用的java8 的Stream流的查询功能Filter, 输出结果时报转换异常,
2022-04-18 11:25:32
315
原创 Error or Exception Record 2
BeanDefinitionStoreExceptionSep 04, 2021 10:03:31 PM org.springframework.test.context.support.AbstractTestContextBootstrapper getDefaultTestExecutionListenerClassNames...Sep 04, 2021 10:03:32 PM org.springframework.test.context.TestContextManager prepar
2022-04-18 11:16:54
1977
原创 URL正则校验
自用controller层校验需求为:1必须有请求方法 http:// 或 https://2 可以用网址, 也可用IP3. 不能输入多个URL放一起^(?=^.{3,255}$)(http(s)?:\/\/){1}(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d+)*([\/\?&=\w\*])+$记录一个正则校验测试网站:RegExr: 学习、构建 和 测试
2022-04-05 17:18:24
1290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人