日常问题
samuBO
qwer asdf
展开
-
java: Ambiguous mapping methods found for mapping collection element to.....
错误内容:代码编译时Mapsrct转换类出错:java: Ambiguous mapping methods found for mapping collection element to cn.samubo.practice.Mapstruc.NodeDTO: cn.samubo.practice.Mapstruc.NodeDTO toDTO(cn.samubo.practice.Mapstruc.NodeParam param), cn.samubo.practice.Mapstruc.NodeDT原创 2022-05-09 07:59:47 · 7675 阅读 · 0 评论 -
java异步上传文件出现java.io.FileNotFoundException异常
最近做了一个异步上传解析excel功能,最后联调时偶发出现了FileNotFoundException异常:1、现象java.io.FileNotFoundException: /tmp/tomcat.4469822161725136903.8080/work/Tomcat/localhost/ROOT/upload_4bed117f_51fb_4d70_b307_fc00edd99e4a_00000029.tmp (No such file or directory) at java.io.Fil原创 2022-04-19 19:25:25 · 4795 阅读 · 1 评论 -
com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method
我的mysql数据库没有启动,没有看服务层报错翻译 2018-12-28 21:34:28 · 754 阅读 · 0 评论 -
unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test@RunWith(SpringRunner.class)@SpringBo...原创 2019-09-04 11:01:15 · 1275 阅读 · 0 评论 -
idea导入非标准的idea项目
1.创建一个目录(把整个项目clone下来)E:\xx_idea\jc \test\trunk\src\projectname projectname(真正的maven项目名)git clone http://192.168.48.xxx/code/test.git2.使用idea导入标准项目的根路径 projectname3.关联git 导入之后会有提示add root...原创 2018-10-18 14:56:23 · 269 阅读 · 0 评论 -
idea new File可以新建vue文件
1.z在setting-->plugins里安装vue插件2.点击到File Types中设置3.自定义模板原创 2019-07-16 11:23:19 · 1666 阅读 · 0 评论 -
Build path entry is missing: /src/test/产生的Caused by: java.lang.Error: Unresolved compilation
针对这个问题导致的原因有很多,有些是因为jdk的版本导致的。我遇到的这个报错却是因为jar导致的:在下图找一下resource里面有没有模块报错信息,我的报错是里面提示有一个jar包有问题。根据路径去本地maven仓库去查看的时候,发现jar正常存在。反复maven update几次后仍没解决。后来决定把maven仓库下的这个版本的jar包文件夹删掉,后面重新maven updat...转载 2018-12-18 21:03:29 · 496 阅读 · 0 评论 -
数据库事务,java中事务,spring事务
数据库事务一、事务的介绍 事务是并发控制单位,是用户定义的一个操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。 事务通常以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。二、事务的特征原子性:事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状...转载 2018-12-13 16:36:50 · 817 阅读 · 0 评论 -
表格生产工具<table><td><tr>
感觉表头表格太复杂就可以先通过在线编辑然后生产代码http://www.tablesgenerator.com/原创 2019-09-25 18:59:48 · 401 阅读 · 0 评论 -
模态框 使用bootstrapValidator验证时关闭消除样式
$("#register").on('hide.bs.modal',function(e){ //移除上次的校验配置 /* $("#registerForm").data('bootstrapValidator').destroy(); $('#registerForm').data('bootstrapValidator',null); $("#registerForm")[0]....翻译 2019-01-28 13:42:50 · 1346 阅读 · 0 评论 -
com.mongodb.MongoSocketOpenException: Exception opening socket
2019-08-08 22:35:55.436 [cluster-ClusterId{value='5d4c3349f41050307cec79e0', description='null'}-localhost:27017] INFO org.mongodb.driver.cluster - Exception in monitor thread while connecting to se...转载 2019-08-08 22:40:35 · 1123 阅读 · 0 评论 -
java.lang.StackOverflowError at com.zfjk.jpademo.entity.LinkMan.hashCode(LinkMan.java:12) at java.
在使用springdatajpa时一对多关联时,为了插入外键c.getLinkMans().add(l);l.setCustomer(c); -----这2个循环引用了,会调用hashCode每次都会报StackOverFlowError,原因是我使用lombok的@Data注解包含两Getter Setter RequiredArgsConstructor ToSt...原创 2019-07-18 11:19:04 · 158 阅读 · 0 评论 -
用maven-surefire-plugin解决junit单元测试通用配置(VM options, JVM配置,环境变量配置,-D配置)问题
项目中会有很多的配置直接在启动命令行中,比如Idea的VM options, -D,-XX 等配置,这些配置往往影响到项目的启动行,比如apollo配置,但是在使用springboot和junit左单元测试时,每次开启一个新的测试用例都需要将命令复制一遍,很麻烦这时可以使用maven-surefire-plugin进行通用配置具体用法pom.xml此例:比如说读取apollo配置 <dependency> <groupId>junit</grou.原创 2021-10-13 01:04:19 · 1902 阅读 · 0 评论 -
Build path contains duplicate entry——生成路径包含重复项
闲暇之余,发现项目中SVN更新后出现了红色感叹号,然后也没看到目录下有任何子目录出现红色感叹号,上网搜索发现问题的原因是jar包引用错误。按照指示从build path--->config build path ,结果发现题目的错误提示,没有任何的jar包引用错误。继续根据问题查找答案,然后发现order and export 中出现同名引用----问题就出现在这里。解决方法:...转载 2018-12-18 20:31:00 · 659 阅读 · 0 评论 -
Spring利用ResponseBodyAdvice将使用返回到前端的对象动态的添加属性值
需要被增强的类@Datapublic class Stu { private int no; private String name; private String age;}为了解决现实中的业务需求,再添加一个PageReuslt作为分页@Getterpublic class PageResult<T> implements Serializable { private final List<T> data = new ArrayLi原创 2020-09-18 00:55:57 · 839 阅读 · 0 评论 -
applicantion.yml中com.mysql.jdbc.Driver显示无法解析报红色
在确保自己的自己mysql-connector-java下载下来打开project structure中中查看重新编译工程即可原创 2019-07-17 10:29:18 · 1433 阅读 · 0 评论 -
maven打包会有找不到符号,参数错误
点击 project---->clean 项目就可以了。不是maven clean翻译 2018-12-04 19:25:54 · 1782 阅读 · 0 评论 -
java创建对象时类的加载顺序
执行顺序父类静态变量 or 父类静态代码块[看位置,顺序执行,从上往下]子类静态变量 or子类静态代码块[看位置,顺序执行,从上往下]父类非静态变量 or 父类非静态代码块[看位置,顺序执行,从上往下]父类构造方法子类非静态变量 or 子类非静态代码块[看位置,顺序执行,从上往下]子类构造方法注:静态代码块只执行一次因为static修饰的在类被加载时也被加载 (https://www.cnblogs.com/lwthad/p/10253322.html)public class .原创 2020-11-16 23:33:03 · 333 阅读 · 0 评论 -
Skipped breakpoint at xx.xxxx.xxx because it happened inside debugger evaluation解决办法
Skipped breakpoint at org.springframework.aop.framework.JdkDynamicAopProxy:161 because it happened inside debugger evaluation解决办法:断点的位置有问题这个service是动态代理的对象,它执行的时候直接跳过了断点最后在真实的Service(下图)里加了个断点就ok了...原创 2021-04-11 20:53:48 · 3049 阅读 · 0 评论 -
Git撤销已经推送(push)至远端仓库的提交(commit)信息
https://blog.csdn.net/hanchao5272/article/details/79435730git log 退出方法:英文状态下按Q转载 2018-10-18 14:40:44 · 622 阅读 · 0 评论 -
BeanUtils.copyProperties复制
BeanUtils.copyProperties可以多次复制,实体类字段只要不被覆盖,后面copy时字段值依然在 @Test public void test()throws Exception{ // Person p =new Person(1,"张三", 1,true); Person1 person1 = new Person1(...原创 2019-09-15 00:03:04 · 751 阅读 · 0 评论 -
Gson解析时间服务器端报错(只显示一个时间),本地运行没有错误
e.getMessage显示的错误就是一串时间,通过idea 的tomcat远程调试可以看出错误是Failed to parse date …解决办法:使用gson的带日期格式的方法创建对象Gson gson = new GsonBuilder().setDateFormat(“yyyy-MM-dd HH:mm:ss”).create();转自https://www.cnblogs.com/fswhq/p/Gson_date.html...转载 2020-05-21 08:59:15 · 444 阅读 · 0 评论 -
java8 Lambda基础
package com.java.lambda;import org.junit.Test;import java.util.Comparator;import java.util.function.Consumer;/** *Lambda 表达式: * java8中引入了新的运算符"->",改操作符称为箭头操作符或者lambda操作符 * 箭头操作符将Lambda分为...翻译 2018-12-16 22:00:41 · 107 阅读 · 0 评论 -
vue常见错误
Node Sass does not yet support your current environment: Windows 64-bit withhttps://www.crifan.com/vue_module_build_failed_error_node_sass_does_not_yet_support_your_current_environment_os_x64_bit_wi...转载 2019-07-14 22:41:30 · 177 阅读 · 0 评论 -
@Validated和@Valid的区别
Spring Validation验证框架对参数的验证机制提供了@Validated(Spring’s JSR-303 规范,是标准 JSR-303 的一个变种),javax提供了@Valid(标准JSR-303规范),配合 BindingResult 可以直接提供参数验证结果。其中对于字段的特定验证注解比如 @NotNull 等网上到处都有,这里不详述在检验 Controller 的入参是否符...转载 2019-09-24 14:35:09 · 278 阅读 · 1 评论 -
SpringJunit Test异常问题
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test at org.springframework.util.Asser...转载 2019-07-10 19:32:32 · 313 阅读 · 0 评论 -
java中普通代码块不执行
写代码时出现了错误给一个静态变量赋值忘记使用static,导致普通代码块没有执行普通代码块必须要在new 一个对象才会执行代码public class StaticVarExecPrder { public static final Map<String, String> HASH_MAP = newMap(); private static Map<String, String> newMap() { System.out.printl原创 2020-11-16 23:36:43 · 616 阅读 · 0 评论 -
Configuration property name 'fdfs.thumbImage' is not valid
Caused by: org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name 'defaultThumbImageConfig': Could not bind properties to 'DefaultThumbImageC...翻译 2020-01-10 00:04:09 · 1251 阅读 · 0 评论 -
Access-Control-Allow-Origin' header contains multiple values
跨域配置了太多次跨域配置了2次出现的问题,下面的代码类似于写了2次https://blog.csdn.net/iechenyb/article/details/84753613翻译 2020-01-10 01:35:24 · 459 阅读 · 0 评论 -
tomcat启动错误
1.1 Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server atlocalhost are already in use. The server may already be running in anotherprocess, or a system process may be using the port.原创 2017-10-10 17:51:00 · 202 阅读 · 0 评论 -
ssm中返回的时间类型格式为一串数字
转载地址:https://www.tpyyes.com/a/javaweb/2017/1201/417.html @JsonFormat注解是一个时间格式化注解,比如我们存储在mysql中的数据是date类型的,当我们读取出来封装在实体类中的时候,就会变成英文时间格式,而不是yyyy-MM-dd HH:mm:ss这样的中文时间,因此我们需要用到JsonFormat注解来格式化我们的时间。...转载 2018-08-23 16:10:53 · 2106 阅读 · 0 评论 -
jquery 动态添加的元素不能触发绑定事件解决方案
https://blog.csdn.net/qq_35129893/article/details/78363211?locationNum=2&fps=1转载 2018-08-25 17:17:15 · 1188 阅读 · 0 评论 -
更新时Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'zs
sql中的and改成为“逗号”翻译 2018-07-01 15:30:58 · 461 阅读 · 0 评论 -
idea 使用lombok不生效
翻译 2018-06-27 13:43:17 · 6742 阅读 · 0 评论 -
面向对象练习
//1、抽象类和接口的区别? /** * 抽象类可以有构造函数,接口不可以有构造函数 抽象类中可以有普通成员变量,接口中没有普通成员变量,只能有常量 抽象类中的方法可以被static修饰,接口中的方法不可以被static修饰 抽象类中可以有普通方法和抽象方法,接口中的方法全是抽象方法 抽象中的方法可以被public,protected等修饰符修饰,接口中的方法全都是pub...翻译 2018-08-15 08:46:34 · 371 阅读 · 0 评论 -
el表达式的判断总是不成立
<c:choose> <c:when test="${cate eq '电影'}"> <%-- <a target="_self" class="cur" href="">${countslist}</a> --%> &翻译 2018-08-24 09:14:07 · 205 阅读 · 0 评论 -
struts2日期类型无法绑定
disable = disable 的表单无法提交的原创 2018-09-24 18:35:49 · 151 阅读 · 0 评论 -
查询的数据不能映射到我的po类,只能显示查询到行数 ,数据显示的为空
映射文件中id="BaseResultMap" type="cn.java.metime.pojo.VideoinfoCustom" >(直接复制原来逆向工程生成的)而我的select标签中resultType="VideoinfoCustom">把resultType="VideoinfoCustom">改为 resultMap="BaseResultMap">原创 2017-10-13 16:07:15 · 432 阅读 · 0 评论 -
405 (Method Not Allowed)
将请求的方法设置为get。 method:get翻译 2018-08-07 11:57:55 · 3103 阅读 · 0 评论 -
SpringMVC 使用 @ResponseBody 出406错误
简述大佬:https://www.jianshu.com/p/eea6e2551749转载 2018-08-17 15:17:27 · 288 阅读 · 0 评论