error
文章平均质量分 55
duration~
将语言当做协议,聊天当做通信,将说话的内容当做数据。上下层之间进行交互时所遵循的约定叫做“接口”,通信双方同一层之间的交互所遵循的约定叫做“协议”。
展开
-
Async:in its raw version as part of a circular reference, but has eventually been wrapped
Spring的bean相互引用下,并且其中一个bean含有异步注解@Async,启动可能会出现错误:在initializeBean方法中生成异步代理对象(后置处理器org.springframework.scheduling.annotation.AsyncAnnotationBeanPostProcessor完成代理),原bean和代理对象是两个对象,前后bean版本不一致,故抛异常。原创 2024-08-15 14:26:59 · 114 阅读 · 0 评论 -
Caused by: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id ‘sys
完整异常:Caused by: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id ‘sys:role:add’ as a subtype of : no such class foundat [Source: (byte[])“[“sys:role:add”,“sys:permission:delete”,“sys:log:list”,“sys:log:delete”,“sys:perm原创 2024-07-25 20:39:56 · 466 阅读 · 0 评论 -
xxxxxxx.jar中没有主清单属性
写了一个小的springboot demo,构建时由于没加构建的maven插件,导致使用java -jar命令运行时报错。原创 2024-07-07 11:46:37 · 240 阅读 · 0 评论 -
StringUTF_16错误认识字节长度
它是一种用于指示文本文件或数据流中字节顺序(即字节序)的方法。它在某些编码(如UTF-16和UTF-32)中用于标识字节顺序是大端序(Big Endian)还是小端序(Little Endian)。编码的字节数组时,Java通常会在字节数组的开头添加BOM,以指示字节顺序。这样,接收该字节数组的程序或设备可以根据BOM正确解码字节数据。相比于原来确实是多出两个字节,证实了结论。在UTF-16编码中,BOM的值是。将字符串修改为两个中文字符。但是现在还有一个疑问,这个。到底是个什么东西呢?原创 2024-06-30 21:42:40 · 379 阅读 · 0 评论 -
Spring事务失效问题
这种方式的本质是利用Spring的AOP代理机制,确保调用事务方法时,是由Spring的AOP容器进行代理的调用。在某些复杂的场景下,如果以上方法都不适用,可以考虑使用Spring AOP直接对需要事务支持的方法进行增强,通过编程的方式动态地为方法调用提供事务支持。注解,但是你在获取某个对象的时候,可能并不是获取的Spring管理的对象,有可能是其它方式创建的。通过上述方法,可以有效解决Spring中非事务方法调用事务方法导致的事务失效问题,确保事务的正确执行。方法,会开启一个事务,可以成为外部事务。原创 2024-04-03 17:10:21 · 1066 阅读 · 1 评论 -
SpringCloud返回的是xml格式而非JSON数据
最近接触eureka,写了一个接口,使用@RestController注解修饰了类,预期是返回json格式的数据,但是结果返回的是xml格式的数据。原创 2024-03-16 10:11:47 · 535 阅读 · 0 评论 -
全局消息转换器如何排某些属性
今天使用分页时,发现前端页面,无法正确显示页号,经过debug发现,是传送回前端的Long类型的总记录数被全局的消息转换器转换成了 String 类型,导致出现了bug,本来将 Long 转成String是为了防止前端精度丢失问题,但是分页查询传回前端的 totalRows 总记录数并没有必要进行转换的必要,如何忽略是个问题。请注意,这里假设存在一个默认处理Long类型的 LongSerializer,实际上Jackson并没有这样的内置序列化器,上述示例仅用于说明如何局部覆盖全局配置。原创 2024-03-07 08:06:45 · 303 阅读 · 0 评论 -
msg:xxl-rpc remoting error(connect timed out), for url :
最开始找不到解决办法,将以下所有的ipv4地址都试了一遍, 包括ping不通的,也将本机的防火墙关闭处理最后ping通了,但还是无法解决。最后停掉防火墙,重启docker以及所有容器,自己就好了。当时个人感觉还是网络的问题,尝试内网击穿 ,访问域名进行尝试,还是失败。使用xxl定时任务时报错。原创 2024-03-05 10:18:49 · 1174 阅读 · 0 评论 -
Error “Cannot find module ‘import-local‘”报错
由于项目中安装第三方包时,cnpm和npm混合使用,导致报错,只要把项目中的node_modules文件夹删掉,统一用cnpm install,或者npm install 重新下载第三方包,就能解决报错问。问题:在搭建项目时,npm run dev时,出现“Cannot find module 'import-local'”报错。原创 2024-02-25 21:43:25 · 150 阅读 · 0 评论 -
已解决unable to access ‘https://github.com/**‘: SSL certificate problem: unable to get
unable to access 'https://github.com/': SSL certificate problem: unable to get local issuer certificate原创 2024-01-05 17:42:07 · 2041 阅读 · 1 评论 -
前后端访问报错
Access to XMLHttpRequest at ‘http://localhost:8082/doLogin’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the req原创 2023-12-26 21:14:53 · 427 阅读 · 0 评论