● 遇到的各种问题
文章平均质量分 54
_夜渐凉
_与其临渊羡鱼,不如退而结网
展开
-
【微服务问题】本地子服务注册到远程注册中心时,上报地址不是本地IP
问题描述:本地启动的子服务,注册到远程 zk注册中心,上报了localhost / 127.0.0.1,而不是本机ip,导致网关无法访问子服务。前置 检查:windows本地端口是否已开放控制面板-防火墙(需要改动的地方)在命令提示符中输入netstat -na 为了查看所有端口(备注:需要某个进程使用这个端口,才能用netstat -na看到)telnet 127.0.0.1 porttelnet 本地IP地址 port如果telnet 127.0.0.1正常,说明.原创 2022-03-22 11:26:08 · 4480 阅读 · 0 评论 -
修改Hosts不生效的解决办法
修改Hosts不生效的根本原因:因为服务器设置了keep-alive!次要原因是存在浏览器 DNS 缓存和系统 DNS 缓存系统DNS缓存,可以直接ping测试;浏览器DNS缓存,可通过换浏览器验证(或者隔一段时间才访问)---------------------------------------------------------------------------------------------------------------------------------Up..原创 2022-03-02 16:54:44 · 9932 阅读 · 0 评论 -
PropertyReferenceException: No property getAll found for type Member!
报错场景:实体parent字段改为了parentUserId原因:Repository未修改为正确的方法名原创 2019-12-05 11:57:08 · 593 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/commons/collections/CollectionUtils
maven项目通过XMLConfiguration读取项目resources下的xml文件时出现报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/CollectionUtils"C:\Program Files\Java\jdk1.8.0_201\bi...原创 2019-11-15 17:00:24 · 4343 阅读 · 0 评论 -
Optional int parameter 'rank' is present but cannot be translated into a null value due to being dec
报错描述:Optional int parameter 'rank' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding pri...原创 2019-10-15 16:25:34 · 342 阅读 · 0 评论 -
OpenOffice使用JODConverter转换文档为PDF,报错:invalid officeHome: it doesn't contain soffice.bin:
configuration.setOfficeHome(); officehome 路径应为openoffice安装路径。我装的是4。所以配置路径应为:D:\\Program Files (x86)\\OpenOffice 4。网上很多是配置成D:\\Program Files (x86)\\OpenOffice 4\\program。翻阅了源码一下,寻找soffice.bin时,自动添加pr...转载 2018-12-28 20:49:31 · 9930 阅读 · 0 评论 -
Linux 解决 swap file “*.swp”already exists!问题
1,解决 swap file “*.swp”already exists!问题在 Linux 下的 vim 编辑过程中,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现如下提示: 使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。每次启动检索是否...转载 2018-12-17 15:58:25 · 2380 阅读 · 0 评论 -
解决xshell和xftp评估过期,下载免费版的方法
原来在xshell官网下载中已经为我们准备了学校教育版供我们下载 官网下载页:https://www.netsarang.com/download/main.html 这里我以xshell为例:点击xshell下载按钮 按照上面的填写成功后,点击下面的submit蓝色按钮,然后就等着去邮箱收邮件吧友情提示,邮箱可能会把这类邮件放到垃圾邮箱,注意查看 来源于:htt...转载 2018-12-15 15:41:40 · 519 阅读 · 0 评论 -
Spring Boot 批量上传: The field files exceeds its maximum permitted size of 1048576 bytes.
Spring Boot以Servlet 3 javax.servlet.http.Part API支持上传文件,对上传文件大小作了限制,可查看官方文档,如http://docs.spring.io/spring-boot/docs/1.4.5.RELEASE/reference/htmlsingle/#howto-multipart-file-upload-configuration解...原创 2018-12-14 17:47:19 · 513 阅读 · 0 评论 -
解决 Python 报错SyntaxError: Missing parentheses in call to 'print'
报错:SyntaxError: Missing parentheses in call to 'print'解析:python2.X版本与python3.X版本输出方式有点不同,在2.X中直接输出就没有问题,在python3.X中,输入内容时要带上括号...原创 2018-12-06 18:09:32 · 9920 阅读 · 1 评论 -
Vue 中Promise 中的方法无法执行,this作用域的问题简析
Vue 中Promise 中的方法无法执行需求:填写单子的页面,需要跳转去其他页面填写相关内容解决:跳转前先将此页面填写的内容先保存,保存方法结束后再跳转遇到的问题:前端提示this.submitEvent('NotBack');方法报错代码一(错误) // 跳转 doTypeResult(){ ...原创 2018-12-25 10:32:17 · 13553 阅读 · 4 评论 -
Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean
2019-02-02 12:39:44.448 INFO 7608 --- [ main] com.homework.HomeworkApplication : Starting HomeworkApplication on YLMF-1705121608 with PID 7608 (D:\spring-boot-homework\target\class...原创 2019-02-02 12:45:46 · 5156 阅读 · 2 评论 -
Vue 中Dialog 对话框,body内容跟随弹窗滚动问题解决
网上找了很久解决方案,都无法解决,其实只要加一个属性即可解决。场景: 父组件中引入子组件弹窗,弹窗出现后,浏览器右侧出现两个滚动条。 滚动鼠标滚动的是灰色背景。原因: 鼠标事件被背景body获取 ,而不是被弹窗所获取,因此滚动鼠标触发的是背景的滚动解决: 为子组件弹窗加入 append-to-bod...原创 2019-01-29 17:09:47 · 8666 阅读 · 1 评论 -
JS错误 Uncaught SyntaxError: Unexpected token u in JSON at position 0
乍一看这个错误感觉无从下手,其实很简单,这个错误是由于JSON.parse解析了undefined。某个地方用了JSON.parse,但是传入的参数不是一个合格的json字符串。解决:搜索一下,parse,解析前先判断一下parse前记得判断下来源于:https://www.cnblogs.com/yangxunwu1992/p/8964780.html...原创 2019-03-14 12:44:17 · 77542 阅读 · 2 评论 -
怎么解决 java.lang.NoClassDefFoundError 错误
前言在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费...转载 2019-03-14 16:13:51 · 5465 阅读 · 1 评论 -
解决Error: ENOENT: no such file or directory, scandir 'C:\projects\**'
Terminal 执行命令:npm rebuild node-sass转载 2019-05-17 11:35:07 · 6694 阅读 · 0 评论 -
mongodb 使用aggregate $lookup多表关联聚合查询遇到的坑,待解决
简单应用,例:有一个product表,有一个orders表,自然就存在着一个外键关系,下面我们就来造点数据db.product.insert({"_id":1,"productname":"商品1","price":15})db.product.insert({"_id":2,"productname":"商品2","price":36})db.orders.insert({"_id...原创 2019-06-26 15:39:44 · 4812 阅读 · 0 评论 -
记一次java8 parallelStream使用不当引发的血案
使用parallelStream().forEach(),是并行遍历循环,相当于是使用了多线程处理,这样可以在一定程度上提高执行效率。而程序在运行过程中具体会使用多少个线程进行处理,系统会根据运行服务器的资源占用情况自动进行分配。Java8的stream接口极大地减少了for循环写法的复杂性,stream提供了map/reduce/collect等一系列聚合接口,还支持并发操作:paralle...转载 2019-08-26 11:35:31 · 2383 阅读 · 0 评论 -
Vue父组件引用子组件方法显示undefined问题原因及解决方法
大概理解为:在子组件初始化渲染时,不能立刻访问子组件属性或方法父组件:// 父组件引用子组件<PrintReport ref="PrintReport"></PrintReport>// 在父组件的调用子组件的initData方法this.$refs.PrintReport.initData('666666666');子组件:initDa...原创 2018-12-03 18:19:52 · 11672 阅读 · 2 评论 -
Hibernate 枚举类型@Enumerated(EnumType.STRING)的应用
目的:希望通过枚举,以String形式与数据库对应字段传递,遇到了一些报错,在网上的解决方法大多都解决不了 案发现场(一开始的写法):报错:,查询的时候数据库的值识别不了,没法赋值给实体类代码: /** * 设备标识.equipment */ @Getter @Setter @Size(max = 128) @No...原创 2018-11-30 19:08:19 · 10822 阅读 · 0 评论 -
报错:Disconnected from the target VM
报错:Disconnected from the target VMDisconnected from the target VM, address: '127.0.0.1:63165', transport: 'socket'。注:遇到这个报错的话,原因有可能只是因为后台代码写错了,先检查后台代码。可能原因1:莫名报错:userManagementServiceImpl中...原创 2018-07-19 18:32:56 · 188564 阅读 · 7 评论 -
报错:com.mchange.v2.ser.Indirector
Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector原因: 缺少导入mchange-commons-java-0.2.3.4 jar包,注:使用C3P0数据源时需要依赖两个包c3p0-0.9.2.1 jar 和 mchange-commons-java-0.2.3.4 jar 缺少j...原创 2018-07-26 17:28:28 · 2075 阅读 · 1 评论 -
报错:(严重: A child container failed during start)(Server component failed to start so Tomcat is unable)
启动Java Web项目时提示错误:A child container failed during start.提示:A child container failed during start 从来都不是问题的根本原因,需要往下看Caused by的内容。启动Java Web项目时提示错误:The required Server component failed to start so To...原创 2018-08-03 18:55:55 · 4660 阅读 · 0 评论 -
Hibernate连接池C3PO报错:Failed to coerce property:acquireIncrement[propVal: ; propType: int]
在c3p0的配置文件出现了报错【原因】c3p0-config.xml文件中<property name="acquireRetryDelay" value="10"/> 上述配置方式value值类型默认为String类型,因此出错(这里只列了acquireRetryDelay属性)【网上提供解决方法】c3p0-config.xml文件中,改为:&l...原创 2018-07-27 11:09:28 · 557 阅读 · 1 评论 -
idea中的中文注释出现乱码的解决方案(二)
配置Intellij的配置文件 打开Intellij的根目录,找到下图的两个文件(根据你的系统是32位或64位选择其中一个配置文件),在配置文件中添加:-Dfile.encoding=UTF-81配置项目编码及IDE编码进入settings,选择File Encodings,把IDE Encoding和Project Encoding配置为UTF-8,同时将下面的Defau...转载 2018-08-02 17:21:04 · 13813 阅读 · 0 评论 -
idea中的中文注释出现乱码的解决方案(一)
环境:win10,idea13.1.1 我是个idea的忠实用户,新公司的项目都是用eclipse做的,通过svn拉下代码后发现,注释的内容里,中文内容都是乱码。问过项目负责人,说可能是GBK编码。但是,我通过idea的setting设置了编码,试了5种编码都没用,中文内容还是乱码。最后还是自己试出来解决方案。详细的原因请参考最后的讲解。 乱码示例图 下面来介绍...转载 2018-08-02 17:19:23 · 12332 阅读 · 3 评论 -
Mysql数据库中tinyint(1) 存储数字时候取值为True、False解决办法
boolean类型:在Mysql中保存boolean值时:会用1代表TRUE,0代表FALSE,因为boolean在MySQL里的类型为tinyint(1)遇到mysql数据库存储字段类型为tinyint(1)的数字数值的时候,取出后会变成True、false解决办法:可以在sql语句进行处理:case 字段 when 0 then '状态1' when 1 then ...原创 2018-08-08 17:05:41 · 5334 阅读 · 0 评论 -
问题:org.hibernate.LazyInitializationException: failed to lazily initialize
今天搞了一上午,都在解决这个问题:org.hibernate.LazyInitializationException: failed to lazily initialize原因很简单,是在非法的session中去调用lazy=“true“的属性,网上资料蛮多的,解决方法有两个1,把lazy=”false“2,在web.xml中加入:(在structs的过滤器之前)<f...转载 2018-09-03 18:21:31 · 1578 阅读 · 1 评论 -
failed to lazily initialize a collection of role,could not initialize proxy – no Session
问题出在:could not initialize proxy – no Session at 无法初始化代理-没有session。 证明获取不到session,访问action的时候报了500错误,配置懒加载一定要在web.xml开头配置代码,放在其他位置无效。 解决办法:这个是 由于web.xml没有配置懒加载。名词解析:延迟加载,也叫懒加载,它是Hibernate为提...转载 2018-09-03 18:35:39 · 3291 阅读 · 0 评论 -
Vue中的 form 验证时特别需要注意的地方
:disabled="true"form中包含的数据才会进行验证,如果from中的字段加了类似disabled控制,不会报错,但是验证会一直无法通过。因此,需要验证的字段,必须放入form中,同时不能限制。<div class="row"> <div class="col-sm-6"> <el-form-item label=".原创 2018-09-06 19:22:29 · 1665 阅读 · 0 评论 -
Hibernate 懒加载 错误----no session
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.coolding.boot.base.modules.sys.repository.entity.SysAccount.offices, could not initialize proxy - no ...原创 2018-09-12 15:27:02 · 296 阅读 · 0 评论 -
@EqualsAndHashCode(callSuper = true) 造成的 java.lang.StackOverflowError
@EqualsAndHashCode(callSuper = true) 造成的 java.lang.StackOverflowError死循环内存溢出报错 去掉@EqualsAndHashCode(callSuper=true)原创 2018-09-13 16:50:54 · 14270 阅读 · 0 评论 -
application.yml报错:a global security auto-configuration is now provided
报错原因:Spring Boot 1.5升级到2.0改动security开头的配置及management.security均已过期Actuator配置属性变化Endpoint变化 参考来源:http://blog.51cto.com/7308310/2133163?source=dra...原创 2018-10-16 15:02:45 · 5507 阅读 · 0 评论 -
invalid comparison: java.util.ArrayList and java.lang.String——bug解决办法
今天碰到个问题,解决了很久才搞定,来记录下,希望可以帮助到大家贴错误源码:这是一个根据list集合的查找数据的 sql,在接收list的时候加了判断 list != ‘ ’ “”,引起了集合与Stirng类型的比较,故报错<if test="list != null and list != ‘‘"> and ul.loan_id in &l...转载 2018-10-22 19:09:52 · 144 阅读 · 0 评论 -
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#[Object]‘的解决方法
发现问题1,运行一下以前的一个Vue+webpack的 vue仿新闻网站 小项目,报错由于自己vue学习不深入,老是这个报错,找了好久(确切的说是整整一下午^...^)才找到原因 -v-2,点开错误的文件,标注错误的地方是这样的一段代码:就是 module.exports; 解决方法3,同过谷歌查找,和论坛各种搜索:原因如下:The code above...转载 2018-11-06 09:09:52 · 20415 阅读 · 0 评论 -
Element UI级联选择器报错"TypeError: Cannot read property 'getElementsByClassName' of undefined"
当点击的时候第一层出现的报错(导致二级出不来) 原因:value 和 label的值未正确指定,此处value并不存在options数据中解决: 修改为:...原创 2018-11-08 18:23:19 · 7273 阅读 · 0 评论 -
遇到的 java.lang.NullPointerException 报错收藏
NullPointerException简介所谓的指针,就是java中的对象的引用。比如String s;这个s就是指针。 所谓的空指针,就是指针的内容为空,比如上面的s,如果令它指向null,就是空指针。 所谓的空指针异常,就是一个指针是空指针,你还要去操作它,既然它指向的是空对象,它就不能使用这个对象的方法。比如上面的s假如为null,你还要用s的方法,比如s.equals( Str...原创 2018-11-27 11:21:01 · 1027 阅读 · 0 评论 -
hibernate多对多插入数据时覆盖上一次插入的数据解决方案
场景:一种Product可以被多个User购买 一个User可以购买多种Product 所以Product和User之间的关系是多对多 many-to-many 要实现多对多关系,必须有一张中间表 user_product 用于维护User和Product之间的关系案发现场:如下代码会覆盖上一次插入的数据:public class TestHibernate { ...原创 2018-07-19 11:30:12 · 645 阅读 · 0 评论