
BUG
爱上香锅的麻辣
高级Java开发工程师,熟悉电商系统整体架构(尤其是订单和商品系统)和服务治理体系
展开
-
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
问题描述,如下:解决方法:选中项目,右键->Build Path ->Configure Build Path,选择Libraries选项卡,然后点击Add Library,如下:选择Server Runtime,点击next,如下:选择一个tomcat,点击finish。原创 2015-09-14 13:46:33 · 463 阅读 · 0 评论 -
java项目debug 的时候总是跳转threadpoolexecutor
Eclipse -> Preferences ->Java ->Debug “Suspend execution on uncaught exceptions” 勾去掉 就不会进debug了注:Suspend execution on uncaught exceptions的意思是“当有未捕获的异常时暂停执行“转载 2016-03-30 10:19:45 · 901 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: Couldn't load hyphenate from loader dalvik.system.
java.lang.UnsatisfiedLinkError: Couldn't load hyphenate from loader dalvik.system.原创 2016-03-19 14:58:16 · 2080 阅读 · 0 评论 -
com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0
如果你在开发过程中遇到了上述的Bug,基本上是JDK版本不一致造成的,指的是搞版本的JDK编译的class不能放在低版本的JDK上运行。如果是Version 52,就表示JDK8编译的class不能运行在JDK7上,所以需要在本地安装JDK8. 如果是Version 51,就表示JDK7编译的class不能运行在JDK6上,所以需要在本地安装JDK7.原创 2016-03-27 18:12:20 · 17043 阅读 · 5 评论 -
Exception raised during rendering: Could not initialize class android.widget.TextView Exception deta
如果遇到这个问题,重启Eclipse就好了原创 2016-05-10 21:53:01 · 1669 阅读 · 0 评论 -
web.xml is missing and <failOnMissingWebXml> is set to true
解决这个问题最好的办法就是添加下面的插件配置:<groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><configuration> <failOnMissingWebXml>false</failOnMissingWebXml></configuration>转载 2016-09-04 23:31:26 · 2775 阅读 · 0 评论 -
Maven项目上总有一个小红叉,但是其他地方没有,这是为什么?
1、查看problems选项卡,里面有对问题的描述2、工程右键->maven->update project(勾选Force Update)3、如果更新maven依赖不行,试试先将maven工程转换为一般工程,然后转换为maven工程。原创 2016-12-04 20:13:04 · 11185 阅读 · 0 评论 -
org.springframework.jdbc.UncategorizedSQLException
当出现UncategorizedSQLException时,很可能是下面几种情况。1、本来是查询一条记录,但是返回了多条原创 2017-04-14 13:23:36 · 4502 阅读 · 0 评论 -
nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type
在使用cglib进行动态代理时,很可能会出现下面的异常:NoClassDefFoundError: org/objectweb/asm/Type当这种异常出现时,可能从下面几个方法查找问题。1、asm包有没有导入由于cglib动态代理需要使用asm反射包,所以,如果没有导入asm就会出现org.objectweb.asm.Type类找不到的问题,导入asm包就可以了。原创 2017-04-23 21:38:55 · 1384 阅读 · 0 评论 -
Intellij 编译时报 未结束的字符串字面值
这个问题就是编码的问题,修改文件的编码可以解决Information:Using javac 1.7.0_75 to compile java sourcesInformation:java: Errors occurred while compiling module 'alms-web'Information:2015/7/16 0016 16:58 - Compilation comp...原创 2018-11-13 19:27:53 · 5374 阅读 · 1 评论 -
java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
当使用Junit 4.11及以上时,就会出现下面的错误: java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing 错误的原因是Junit 4.11以后,在Junit的jar包里面就不在包含harmcrest包。我们可以到Junit官网的下载页面看看: 下载链接:https://github.com/junit-team/junit原创 2015-10-29 18:02:21 · 933 阅读 · 0 评论 -
DEPRECATED: Use of this script to execute hdfs command is deprecated.
在window下安装hadoop,在执行$ bin/hadoop namenode -format命令时出现错误:DEPRECATED: Use of this script to execute hdfs command is deprecated。最后发现是版本的原因,我目前用的版本是hadoop-2.6.2,结果换成hadoop-1.2.1就可以了。原创 2015-11-12 21:45:08 · 3305 阅读 · 0 评论 -
Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web
在eclipse的workspace里面找到该项目。依次进入:.settings->org.eclipse.wst.common.project.facet.core.xml。打开文件后,将下面的版本改低一点。3.1"/>原创 2015-10-08 11:36:04 · 4825 阅读 · 0 评论 -
Java异常处理
六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createStatement转载 2015-10-02 11:15:37 · 1237 阅读 · 0 评论 -
No exception of type JmsException can be thrown; an exception type must be a subclass of Throwable
如果你在开发过程中遇到类似的问题,一般情况下是你使用的异常类的父类所在的jar没有引入导致的。 例如: JmsException的父类是NestedRuntimeException,这个异常类是在spring-core.jar包中定义的。因为我没有导入spring-core.jar,所以才出现上面的问题。原创 2015-11-04 11:22:04 · 8396 阅读 · 0 评论 -
Spring中EmptyResultDataAccessException异常产生的原理及处理方法
Spring中使用JdbcTemplate的queryForObject方法,当查不到数据时会抛出如下异常:org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0org.springframework.dao.support.DataAccess原创 2015-10-02 09:17:05 · 77044 阅读 · 9 评论 -
解决The hierarchy of the type is inconsistent错误
解决The hierarchy of the type is inconsistent错误,自己的类继承于某个类,这个类或者这个类继承的类或者再往上继承的某个类所在的jar包没有被引入。原创 2015-08-21 10:40:55 · 36321 阅读 · 2 评论 -
异常处理的 15 个处理原则
见过很多人在进行异常处理的时候,直接一个 e.printStackTrace() 就完成了,这是一种非常粗陋的做法,首先会导致应用日志的大量错误信息,而很多时候你都不知道这些错误信息因何发生;再者,反应到用户端将直接导致用户无法获取操作的结果以及失败的原因。以下 15 条异常处理的原则来自国外的博客:不用使用异常来管理业务逻辑,应该使用条件语句。如果一个控制逻辑可通过 if-else转载 2015-10-02 11:17:51 · 735 阅读 · 0 评论 -
Maven报错 Check $M2_HOME environment variable and mvn script match.
1.添加M2_HOME的环境变量2.Preference->Java->Installed JREs->Edit 选择一个jdk,添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME如图:转载 2015-10-02 11:21:35 · 3899 阅读 · 3 评论 -
Io 异常 The Network Adapter could not establish the connection的三种解决方法
1.数据库配置错误在设置URL时错误:例如数据库配置的URL是:jdbc:oracle:thin:@192.168.0.36:1521:orcl,通过ping命令可以坚持服务器IP是否正确端口号错误:一般不会错误。Oracle默认的端口是1521,Mysql默认的端口是33062.防火墙如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接3.数据库原创 2015-10-02 10:44:53 · 2080 阅读 · 0 评论 -
java.lang.Exception: 索引中丢失 IN 或 OUT 参数::2 解决方法
sql语句设置参数的时候参数过多或者不够,也可能是参数位置出了错。仔细一点,多检查几遍,可以将sql打印出来,然后在客户端执行。原创 2015-10-02 10:56:35 · 13234 阅读 · 0 评论 -
Pointcut is not well-formed: expecting 'name pattern' at character position
Pointcut is not well-formed: expecting 'name pattern' at character position 配置aop报错:原因是配置切点表达式的时候报错了:切点表达式配置方法:切入点表达式的使用规则:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?转载 2015-10-02 11:06:32 · 1701 阅读 · 0 评论 -
Error:(1, 1) java: 非法字符: '\ufeff'
解决方案:右键->File Encoding,转换为GBK,然后再转换为UTF-8原创 2018-12-07 20:55:50 · 1510 阅读 · 0 评论