经验
文章平均质量分 57
guodayea
这个作者很懒,什么都没留下…
展开
-
sftp采坑日记
前言 项目中使用到了sftp,平时都会用到这个,但是线上也从来没有出现过什么大的问题,但是最近上线了一个流量比较大的项目,也使用到了sftp,在上线的那一刻崩了。。。 正文 项目中使用的JSch,Jsch提供了sftp的各类操作的Java实现 最开始排查只是从日志中发现是sftp这一块的错误,所以大家都把关注点放到了这一块;由于sftp的底层代码是封装好的,我们都是业务直接调用这个工具类,我就去看了这一块的业务代码,就发现了一个流程上的小问题:需要从sftp服务器下载四个文件,但是是用的for循环去下载文件原创 2021-03-12 08:46:38 · 414 阅读 · 1 评论 -
记一次NoClassDefFoundError
前言 今天跑新项目,发现新项目中的某个接口报NoClassDefFoundError,该接口调用了某个类的静态方法,而该静态方法的主要作用是获取远程配置信息;错误信息是:java.lang.NoClassDefFoundError: Could not initialize class 某类;第一眼发现这个错误还以为是这个类没导入,但是在编译文件下找到了该文件是存在的; 解决 通过参考中的几篇的文章中,发现是静态方法中的某个问题,获取远程配置,但是远程并没有配置;最后在配置中心进行配置就可以了; 可以将静原创 2020-06-04 23:25:00 · 178 阅读 · 0 评论