![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言问题
语言问题
liuzhenghua66
这个作者很懒,什么都没留下…
展开
-
PydanticSerializationError: Unable to serialize unknown type: <class ‘pydantic.fields.FieldInfo‘>
当你定义模型的时候,如果某个属性多了个逗号,在将json反序列化成对象的时候,就会触发pydantic这个问题。目前该问题的复现步骤是:将json反序列化成对象,再把对象序列化成json。把field2行尾多余的逗号去掉。原创 2024-08-27 09:18:12 · 197 阅读 · 0 评论 -
SpringMVC校验注解不生效
用来实现参数校验功能。Spring使用hibernate-validator作为它的默认实现,我们只需要进行一些简单的注解声明,就可以达到参数校验的功能。但是在实际使用场景中,经常会出现校验没生效的问题。原创 2024-01-31 19:31:53 · 778 阅读 · 0 评论 -
JD-GUI乱码
使用JD-GUI反编译jar包时,打开xml或者properties等文本类的问题,会使用系统默认的编码,windows下通常为GBK。但是目前软件开发基本使用UTF-8编码,导致文件展示会乱码。修改jdk默认编码为UTF-8。原创 2023-12-29 09:15:00 · 754 阅读 · 0 评论 -
BoxLayout里的组件高度被拉长
BoxLayout在排列组件的时候,会比较Container内的组件高度与Container自身的高度,如果Container自身的高度比组件的高度大,则会拉伸组件,否则会挤压组件。由于具体拉伸时,乘积因子用的是组件的max - prefered,只要我们重写要添加的组件的getMaximumSize方法,让它返回的高度跟prefered一致,就不会被拉伸。可以看到,只要组件的最大高度大于当前组件的prefered,且container还有剩余空间时,就会被拉伸。原创 2023-11-02 16:37:34 · 150 阅读 · 0 评论 -
Redis空闲一段时候后报错
使用spring-data-redis后,如果应用长达一段时间没访问,新的请求使用redis时,可能会报错:io.lettuce.core.RedisException: java.io.IOException: 远程主机强迫关闭了一个现有的连接。原创 2023-10-23 09:39:18 · 220 阅读 · 0 评论 -
LocalDateTime存入数据库后少了8小时
由于LocalDateTime不带时区信息,在持久化到数据库时,可能会出现时间少了8小时的情况。原创 2023-08-16 16:22:55 · 911 阅读 · 1 评论 -
SunCertPathBuilderException
需要将该证书的签发者(包括根证书签发机构和分支证书签发机构),导入到jre的的。原创 2023-08-16 15:54:58 · 268 阅读 · 1 评论 -
Mybatis Parameter ‘xxx‘ not found
Mybatis接口如果含有多个参数时,参数如果没加@Param(“xxx”)注解,执行的时候报错:BindingException: Parameter ‘xxx’ not found, Avaliable parameters are [arg1, arg0, param1, param2]java为了避免参数名导致.class文件过大或者占用更多的内存,避免有些参数泄露安全信息,默认情况下,在编译java文件时候是不保留参数名称的。如果需求保留参数名称,编译的时候,需要带上-parameters参数。原创 2023-08-16 15:25:44 · 171 阅读 · 1 评论 -
PrematureCloseException
tomcat还有个参数配置一个连接最大处理请求的个数,超过这个值也会断开连接,默认是100,可以通过设置。,并修改连接的最大空闲时间,让其小于下游Tomcat的。原创 2023-08-16 11:40:15 · 996 阅读 · 2 评论