![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见程序问题
文章平均质量分 62
油头怪
这个作者很懒,什么都没留下…
展开
-
OOM别慌,手把手教你定位
本渣渣今早正在写BUG呢,TL丢过来一个问题,说是平台有异常让我康康。一顿操作找到错误日志后,傻眼了OutOfMemoryError,这玩意我也就会写写,也没定位过啊。org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transactio...原创 2020-01-17 11:50:37 · 8502 阅读 · 0 评论 -
No property name found for type XXX解决
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property name found for type SysUser! at org.springframework.data.mapping.PropertyPath.<init>(PropertyPath.java:94) ~...原创 2019-12-30 14:56:48 · 2273 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement
在使用mybatis时发生的报错:org.apache.ibatis.binding.BindingException,一般都是namespace,字段值和名字不匹配,mapper文件和mapper类不匹配之类的问题,核查过之后发现并没有问题。尝试改了几次spring中配置mapper文件的路径后,发现好了如果你是在resource下的mapper文件,请从第一个文件名开始写...原创 2019-12-27 15:51:22 · 571 阅读 · 0 评论 -
Error selecting key or setting result to parameter object
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: Error selecting key or setting result to parameter object. Cause: org.apache.ibatis.type.T...原创 2019-12-17 20:32:07 · 2892 阅读 · 0 评论 -
org.mybatis.spring.MyBatisSystemException
Caused by: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: Error selecting key or setting result to parameter object. Cause: org.apache.ib...原创 2019-12-17 10:39:21 · 590 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException
org.apache.ibatis.binding.BindingException: Parameter 'name' not found. Available parameters are [device, param1] at org.apache.ibatis.binding.MapperMethod$ParamMap.get(MapperMethod.java:204) at or...原创 2019-12-17 10:21:16 · 419 阅读 · 0 评论 -
ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724) at sun.reflect.annotation.An...原创 2019-12-09 19:07:13 · 2482 阅读 · 0 评论 -
Failed to start component [StandardEngine[Catalina].StandardHost[localhost]
09-Dec-2019 16:24:46.520 严重 [RMI TCP Connection(5)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed t...原创 2019-12-09 19:02:30 · 459 阅读 · 0 评论 -
Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest
junit启动报错:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test at org.springframework....原创 2019-12-07 14:43:34 · 263 阅读 · 1 评论 -
Junit启动报错
在使用junit测试时,启动报错如下:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.example.demo.test.TestJunit': Unsatisfied dependency expressed through field...原创 2019-12-07 14:38:14 · 1006 阅读 · 0 评论 -
UnsupportedOperationException异常
异常信息如下:Exception in thread "main" java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.java:148) at java.util.AbstractList.add(AbstractList.java:108) at com.example...原创 2019-12-02 16:42:55 · 492 阅读 · 1 评论 -
@Around对静态方法不生效问题
场景:在处理定时任务时,由于这几个方法都是静态方法,在aop的切面中使用@Around注解,进行监控方法调用是否有异常。发现aop没有生效。代码如下:/*切面类*/@Aspect@Componentpublic class RetryAop { private static Logger logger = LoggerFactory.getLogger(RetryAop.c...原创 2019-11-27 10:52:31 · 2833 阅读 · 0 评论 -
处理反射中由于目标方法重载导致调用失败问题(判断方法唯一)
方法签名下面是一个使用场景package com.example.demo.retry;import java.util.List;/** * @Description: 反射调用方法,方法名一致情况下 * @Date: 2019/11/22 */public class MethodReloadTest { /* * @Descript...原创 2019-11-22 11:22:18 · 486 阅读 · 0 评论 -
tomcat启动不了
描述:idea启动项目时,报了找不到8080端口,然后改了端口,继续报错,然后使用tomcat的bin目录下的startup.bat启动时,cmd窗口一闪而过。导致问题无法定位。在startup.bat文件中,添加pause关键字,end的上一行。再启动时,遇到问题会暂停,方便定位。问题为:Neither the JAVA_HOME nor the JRE_HOME environme...原创 2019-11-14 18:09:32 · 206 阅读 · 0 评论 -
线程池7个参数
ThreadPoolExecutor的重要参数:corePoolSize:核心线程数maximumpoolsize:最大线程数keepAliveTime:多余的空闲线程的存活时间unit:时间单位workqueue:任务队列,被提交但尚未被执行的任务threadFactory:生成线程池中工作线程的线程工厂,用于创建线程,一般默认的即可。handler:拒绝策略/...原创 2019-10-28 21:03:09 · 479 阅读 · 0 评论 -
javax.mail.MessagingException: Unknown SMTP host: smtp.163.com;
报错信息如下:javax.mail.MessagingException: Unknown SMTP host: smtp.163.com; nested exception is: java.net.UnknownHostException: smtp.163.com at com.sun.mail.smtp.SMTPTransport.openServe...原创 2018-12-27 10:36:44 · 12661 阅读 · 4 评论 -
js中创建正则对象时,变量中存在转义字符('/','.'等)时,是否需要转义?
使用直接量创建正则时,很方便,但是如果存在变量时,不适用。使用正则对象(RegExp)创建时,对于变量中的转义字符不需要处理。 另外测试正则地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp...原创 2018-12-27 16:34:03 · 1572 阅读 · 0 评论 -
获取不到数据库连接问题
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: An attempt by a client to checkout a Connection has timed out. ...原创 2019-02-15 09:14:12 · 1500 阅读 · 0 评论 -
idea 导入项目MAVEN报错,jdk与jms问题,以及@override报错
一:Plugins报错: compiler Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile报错,一般此类报错是jdk版本不一致造成的,故首先查看pom中的jdk版本。然后更换项目的jdk即可。二:三:项目中@override全报错,原因可能为project的语...原创 2019-03-18 14:28:42 · 961 阅读 · 0 评论 -
Cannot execute statement in a READ ONLY transaction.
报错如下:Cause: java.sql.SQLException: Cannot execute statement in a READ ONLY transaction.; uncategorized SQLException for SQL []; SQL state [25006]; error code [1792]; Cannot execute statement in a R...原创 2019-03-25 12:55:11 · 9008 阅读 · 1 评论 -
@Mapper报错,java.lang.NoClassDefFoundError: org/apache/ibatis/annotations/Mapper
已解决,可以直接看末尾@Mapper报错,如图:查了好多资料,如:修改依赖把1.2改成1.3后还是未能解决。换成@MapperScan 之后项目启动报错,如图找到解决方法后再来更新-----------------------------------------------手动分割线--------------------------------------...原创 2019-04-01 17:11:20 · 21422 阅读 · 2 评论 -
try enabling the break write locks option for the cleanup
如图:一般是在中断:提交/更新的时候产生的。一般两种解决方式(可以参考其他的):1,重启ide(我的就是这么神奇,重启idea后好了);2,在cleanup时勾选 break locks 选项;...原创 2019-04-23 17:28:59 · 4743 阅读 · 1 评论 -
mybatis order by concat用法
由于项目中用到了一个关联查询,关联的表中都有id字段,在排序时,使用${id},获取值时,一直报Column 'id' in order clause is ambiguous :id不明确的错误。然后想到了使用concat来拼接,如图:结果还是报同样的错:而后注意到这里使用到的是:${id}而不是#{id},显然我在这里需要当作字符串来处理,于是改过之后可以了。在...原创 2019-04-24 11:32:44 · 1302 阅读 · 0 评论 -
login方法访问不到解决过程
背景:由于项目登录模块之前使用传统的字符验证码,干扰又太严重,经常会有输入十次以上才能蒙对的情况。于是提出让改为滑动验证码(斗鱼,B站等等)。如图所示:原有的:要改的:这个实现都可以查的到,就不放源码了。接下来开始正题,说一下遇到的问题:1,项目中使用到了shiro来做验证,这里有个返回前台图片的接口,需要在shiro的配置中添加上对应的url,<bean id...原创 2019-05-17 11:50:37 · 1867 阅读 · 0 评论 -
permgen space解决方案
原文地址:http://outofmemory.cn/c/java-outOfMemoryErrorjava.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据;集合类中有...转载 2018-04-17 11:22:36 · 159 阅读 · 0 评论