遇到的问题
Genmer
这个作者很懒,什么都没留下…
展开
-
Self-causation not permitted 错误
文件通过流相应到前端,代码如下报的这个错误也不懂什么意思,有没有大佬懂的指教下Self-causation not permitted[geocloud44,resource,admin,10.1.88.89] : 数据准备完成,即将响应到前端! ing ....2021-07-15 16:33:04.039 ERROR 8270 --- [XNIO-1 task-32] com.teleware.geocloud.resource.exceptionhandler.RestServiceEx原创 2021-07-15 16:51:29 · 1360 阅读 · 0 评论 -
Maven项目依赖无法导入,注意没特殊需求别点Maven的toggle offline mode
今天新到手一个项目,半天了依赖还是没办法导入,之前也不是没遇到这样的,只是没这么难搞的,连springframework的一堆依赖都是红的经过疯狂查找,突然发现一个没注意过的东西点上了,最令人吐血的是,Maven的toggle offline mode:切换脱机模式这个东西点上了,idea只会在本地寻找,也就是说,第一次在某台机器上运行的项目可能因为依赖的缺失,会一直在本地找,找不到也不下载,就报错。了解了下相关信息当点击这个按钮,就会进入脱机模式当您切换到脱机模式时,maven必须使用本地的原创 2021-07-06 10:54:59 · 510 阅读 · 0 评论 -
工具类Utils中注入Service运行时为null
最近有个需求是要对上传的xml进行规则校验,写完了方法后发现,这部分代码太多了,不适合挤在一个类中,就想着提出来当工具类,后来发现提取出来后,注入的Server为null后来加了@Component也没用,后面找到一篇博客工具类Util中如何注解注入Service不报空就解决了,在此记录下./* * 第一步:工具类一定要用@component进行注解 */@Componentpublic class XMLValidatorUtils{ @Autowired private ShareCo原创 2021-07-01 15:05:25 · 1259 阅读 · 2 评论 -
‘2014-7-20‘ is not a valid value for ‘date || ‘2021-4-27’ 不是date的有效值 || cvc-complex-type.2.4.a:等问题
最近有接触到xsd解析xml进行相关参数验证的需求(根据文档中的参数类型、大小等要求进行xsd的配置),在使用过程中,出现了很多奇奇怪怪的问题,现总结如下cvc-complex-type.2.4.a: 发现了以元素 ‘xxx’ 开头的无效内容cvc-datatype-valid.1.2.1: ‘2018-6-26’ 不是 ‘date’ 的有效值(‘2014-7-20’ is not a valid value for 'date)一开始经验告诉我可能是编码有问题,可是不断尝试后发现跟编码关系不大,原创 2021-06-30 11:43:26 · 393 阅读 · 0 评论 -
Java FTPClient makeDirectory无法创建多级目录
就当天,我又碰到了个问题,就是Ftp上传文件只能在根目录(设置好的路径比如/test),后面经过翻阅博客,发现是因为ftp不能创建多级目录,经过一翻查找和修改,有了个能用的方法 /** * 创建多级目录 * @param ftp 一个连接有效的ftp连接 * @param path 可能需要创建的多级目录路径,/分隔 */ public static void createDirs(FTPClient ftp , String path){原创 2021-06-28 15:23:27 · 2251 阅读 · 0 评论 -
文件保存时报空指针 file.transferTo(targetFile);
今天打算修改原先一个接口时发现,之前的接口居然跑不起来了,问题定位到 file.transferTo(targetFile);这句话,可是我检查半天,file和targetFile都不是null经过一段时间检查,发现,最有可能有问题的是路径,出问题的是公司有人把一个开发环境(dev)下的基本路径改成了linux的文件路径(/nginx),没有盘符,所有会出错,把配置中心的对应dev修改为有盘符的就可以了...原创 2021-06-28 11:26:57 · 1261 阅读 · 0 评论 -
java.nio.file.NoSuchFileException: C:\Users\ADMINI~1\AppData\Local\Temp\undertow....解决方法
如题,我遇到了如上问题,一开始贼迷,一个下午了,都没找到, 问题具体表现为,在第一次文件上传的时候,路径上的文件夹不存在去创建(上传)就会报错后来定位到出问题在获取文件大小的方法里,经过百度,找到了原因大概就是,文件上传系统会在C:\Users\AppData\Local\Temp\下生成个如下的临时文件:undertow5448333520037424293uploadMultipartFile文件在保存时,会执行transferTo(file)方法,这个方法会删除系统缓存的临时文件如.原创 2021-06-11 17:17:32 · 16391 阅读 · 5 评论 -
Apache ftpClient retrieveFile下载文件很慢的问题
昨天在使用ftpClient时发现,文件能下载下来但是大小为0kb,我久找啊找,找了半天,想起来retrieveFile是使用流的,会不会是流写入很慢,原来的0kb也是因为写入的慢我觉得没下载下来设置下缓冲区大小就好了,有变化还是不够快就放大点 ftpClient.setBufferSize(8*1024*1024);...原创 2021-06-02 08:41:29 · 1370 阅读 · 0 评论 -
Java FTP连接,中文乱码问题
环境,公司机器Win10 ,ftp服务器linux遇到两个问题初始化文件路径的时候,没有对应文件夹要进行创建,这时候,要创建的文件夹带有中文,会乱码,偶尔还会删不掉。读取ftp对应文件夹下的所有子文件和子文件夹方法对含有中文的字符串转码,或者直接整条路径 projectName=new String(projectName.getBytes("UTF-8"),"iso-8859-1");// 转换后的目录名或文件名。也是同上使用上面的代码转换对应路径TIPS: 由于目原创 2021-05-31 09:51:57 · 627 阅读 · 0 评论 -
使用FTP创建目录时,中文乱码
如标题这个问题是操作系统的字符编码和ftp的不一致造成的windows常用的字符编码格式是GBK的,ftp上使用的是utf-8的,所以,解决方法为修改编码 // 处理创建文件夹中文乱码 projectName=new String(projectName.getBytes("UTF-8"),"iso-8859-1");// 转换后的目录名或文件名。 ftp.makeDirectory(ftp_path+ File.separator + projectName);核心就是目录或者文件夹原创 2021-05-28 17:20:48 · 1751 阅读 · 0 评论 -
一直报@enableswagger2 Caused by: java.lang.ClassNotFoundException: springfox.documentation.common.Class
一直说找不到OpenApiDocumentationConfiguration这个文件排除下就好了,启动类添加@SpringBootApplication (exclude = {OpenApiAutoConfiguration.class})原创 2021-05-06 11:14:00 · 2843 阅读 · 0 评论 -
五一前最后一个下午,我被这几个错误搞疯了,项目跑不起来,添加Swagger出的问题,有相关的都可以看看
起因是想为一个新的微服务添加swagger ,突然就报错了,swagger2和3都试过了,然后就疯狂报错,可能是把依赖搞乱了Error:(14,44) java: 程序包springfox.boot.starter.autoconfigure不存在ested exception is java.io.FileNotFoundException: class path resource [sprinFailed to read candidate component class: URL原创 2021-04-30 19:12:23 · 428 阅读 · 1 评论 -
413 Request entity too large 和 414 Request-URI Too Large 问题解决
碰到了这两个问题顺便记录下413 Request entity too large 是请求实体太大,解决方法修改nginx.conf配置在http{}中加入client_max_body_size 50m,我这里配置的是50M。这个大小酌情控制。client_max_body_size 50m414 Request-URI Too Large 也说Get请求参数太多导致链接过长,也说修改nginx配置解决client_header_buffer_size 512k;large_client_原创 2021-04-21 11:14:06 · 760 阅读 · 0 评论 -
后端使用thymeleaf模板生成页面转pdf,结果客户现场中文不显示
经过半天的排除,我确定了大概是字体的问题模板使用的是SimSun经排查发现客户现成放微服务的机器没有安装字体或者是安装了没有被识别,所有重新放到了chinese文件夹下并进行刷新这样做是为了避免某些程序找不到字体。早期的程序是通过这样的东西索引字体的。网上说最好还是做一下。最重要的fc-cache -fv。记得都需要root权限,除非你字体是安装到home目录下...原创 2021-04-16 11:03:58 · 698 阅读 · 0 评论 -
nginx: [emerg] unknown directive XXX , 直接查看又没有任何问题,什么空格都没有
如标题所示的问题如果直接nodepad++打开,或者vim修改保存后也是一直报错,那八成是编码错了,记得一定要把编码修改为utf-8(记得没有bom),不同版本的nodepad++选编码的显示不一样如果有 UTF-8 无BOOM就选这个没有就选UTF-8...原创 2021-04-15 17:22:33 · 338 阅读 · 0 评论 -
docker中安装的mysql出现ERROR 1040 (HY000): Too many connections
前言有天,突然想改数据库数据时,点开navicate,突然连接都连接不上了,网上看了看找到了解决办法一、首先复习了下docker命令// 查看运行的容器docker ps // 查看所有容器(包括未启动的)docker ps -a二、开始解决找到我的mysql后,我的mysql名称就叫mysql,进入容器命令行docker exec -it [container_id] /bin/bashmysql -u root -p[password]我在这里是登陆都登不上,一直报1040.原创 2021-04-01 15:41:11 · 761 阅读 · 0 评论 -
maven程序打包运行出现 xxx-SNAPSHOT.jar中没有主清单属性
maven程序打包运行出现 xxx-SNAPSHOT.jar中没有主清单属性直接在你的maven程序的pom.xml文件中加入 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-p原创 2021-03-26 17:26:05 · 452 阅读 · 0 评论 -
SpringBoot如何在排除不需要的依赖 DataSource/mongoDB/redis/RabbitMQ
前言最近在搭建eureka服务发现以来了之前的模块,但是有很多不需要的依赖一直自动装配,如数据源、mongoDB,redis,RabbitMQ直接上代码,启动类加注解@SpringBootApplication (exclude = {// 排除数据源 DataSourceAutoConfiguration.class,// 禁止mongodb自动装配 MongoAutoConfiguration.class,// 禁止red原创 2021-03-25 10:56:41 · 2535 阅读 · 0 评论 -
【记录一下】: JavaScript中的关于if判断和变量类型 and 异步调用的坑
时隔好久,因为碰到这些坑,觉得很有必要记录一下现在已经是01:57了,在今天突然兴起写的一个Vue页面中,一通操作后在方法A,将修改的值保存到LocalStorage中,但是在另一个点击方法B中调用了方法A,随后用LocalStorage(key)获取了刚刚保存的值,很奇怪每次都是获取到上一次存的值methods: {// 方法A大体就是根据接口获取的数据判断是否符合要求,符合就保存...原创 2020-04-22 02:25:39 · 544 阅读 · 0 评论 -
SSM+SpringSecurity碰到 Access is denied
###后端数据包括用户、角色,信息都能很好的获取,就是不知道问题出在哪Servicepublic interface UserService extends UserDetailsService {}ServiceImpl@Service("userService")@Transactionalpublic class UserServiceImpl implements Us...原创 2019-08-15 16:57:42 · 1450 阅读 · 7 评论 -
使用SpringSecurity时,遇到一直在login.jsp反复重定向时
在一天的不断头疼下,我找到了为什么我的login页面一直在爱的魔力转圈圈了直接上问题,Problem:如题 ***Solution***:在使用SpringSecurity替代Controller时,我就在想 <security:form-login login-page="/login.jsp" login-processing-url...原创 2019-08-14 23:33:04 · 2954 阅读 · 2 评论 -
SpringMVC学习 - 利用框架进行跳转时,图片等资源无法正确读取问题
None thiong....原创 2019-07-22 20:29:40 · 209 阅读 · 0 评论