问题解决
文章平均质量分 72
咕了个咕
这个作者很懒,什么都没留下…
展开
-
OpenFeign 自定义解码器Decoder 失效
项目上开发了OpenFeign的自定义解码器,用来统一处理返回结果。开发完后测试已经生效了,过两天后,这块代码没有变动的情况下,发现请求结果突然又不走自定义的解码器了。原创 2023-02-16 15:04:22 · 2082 阅读 · 1 评论 -
IDEA警告 xxxx is never use 处理
IDEA会将未被引用的代码扫描出来并标记warning,但是一些框架用到,却仍被扫描出来的方法就很难受。我们可以通过配置IDEA取消这个配置,但是一刀切又会导致我们没法通过这个功能及时发现无用的代码。针对以下场景,可以做一些配置的调整:在项目不使用lombok的情况下,取消Getter/Setter方法的提醒Controller层方法的提醒(IDEA社区版似乎不支持SpringMVC的扫描导致的问题,不知道有没有啥设置或者插件支持)独立工具包项目的Util方法提醒左上角 File ->原创 2020-11-13 10:05:00 · 1548 阅读 · 0 评论 -
AOP内部调用失效-解决方法
问题描述Spring的AOP是一个很强大的功能,就算不自行定义一些AOP,项目上也经常会使用到一些AOP注解,例如事务控制的 @Transactional而AOP在service方法的内部调用的时,无法触发进入切面处理。代码示例:/** * 测试Demo service impl * * @author azhuzhu 2020/7/11 14:20. */@Service@RequiredArgsConstructor(onConstructor = @__(@Autowired))原创 2020-07-11 14:49:33 · 1118 阅读 · 0 评论 -
POI-Excel导出:发现xxx.xlsx中的部分内容有问题
问题场景新项目上需要用到页面上Excel导出下载,于是把老项目中用了很久的一个Excel工具类拿了过来,因为老项目导出的是 xls文件,新项目需要导出 xlsx,就对着改了下,改完之后导出文件,发现会弹出提示点击是之后,文件能正常查看,文件内容也没问题。问题原因开始以为是新旧Excel类型的样式不兼容,最后检查发现是导出的文件流处理有问题。工具类中处理文件用的是字节流写入,其实不该这么做,特别是导出文件多半是有中文的情况,但是在xls文件中并没有产生问题 public static vo原创 2020-06-18 20:14:54 · 12202 阅读 · 11 评论 -
git-sh-setup: file not found 问题解决
windows10环境下,在使用ant design pro的umi进行添加模板时,从仓库克隆代码发生了以下报错:???? Start git clone from https://gitee.com/ant-design/ant-design-blocks.gitCloning into 'github.com/ant-design/ant-design-blocks'...Updating files: 100% (1947/1947), done.D:/work/Git/mingw64/li原创 2020-05-13 13:53:10 · 2745 阅读 · 0 评论 -
Docker: getsockopt: connection refused 问题解决
操作系统centos7问题描述部署好的harbor无法从其他服务器登陆问题原因docker1.3.2版本开始默认docker registry使用的是https,而我们设置Harbor默认http方式,所以当执行用docker login、pull、push等命令操作非https的docker regsitry的时就会报错。解决方法想要从哪个服务进行登陆...原创 2019-07-01 15:52:04 · 12381 阅读 · 0 评论 -
Transaction rolled back because it has been marked as rollback-only
在Spring的事务中,如果事务方法中调用了多个事务方法时,Spring会将所有的事务合成为一个。只有在所有子方法都未抛出异常的时候,才会将整个事务进行统一的commit。 当子事务方法抛出异常触发事务回滚时,Spring会将整个事务标记为rollback-only,即该事务必须进行回滚。如果这时在未将该异常往整个事务最的顶层的方法抛出触发统一的回滚,就是造成Tr...原创 2019-07-27 16:56:06 · 407 阅读 · 0 评论 -
Mysql执行报错-Truncated incorrect DOUBLE value: 'CSYS.CONTENT_PAGE'
执行sql报错:update hpfm_lov_value hlv set hlv.lov_code = (SELECT hl.lov_code from hpfm_lov hl WHERE hl.lov_id = hlv.lov_id) WHERE hlv.lov_id = hlv.lov_code报错信息:Truncated incorrect DOUBLE value: 'CS...原创 2019-08-31 20:24:04 · 356 阅读 · 0 评论