
程序异常
小源子2016
目前主要从事Android、Flutter开发,也开发过J2EE、python、React、VUE、taro、 小程序、JAVAFX、QT等
展开
-
华为mate30上,用于长连接的service服务无法启动问题修复
1.问题背景: 华为mate30上无法启动service,没有任何报错信息Intent intent = new Intent(application.getApplicationContext(),KWAppIMService.class);application.getApplicationContext().startService(intent);2.问题原因(官方回复):尊敬的开发者,您好, 从安卓O版本推出出了Background Execution...原创 2020-06-10 15:15:43 · 1199 阅读 · 0 评论 -
Attribute qualified names must be unique within an element
org.apache.jasper.JasperException: /WEB-INF/content/basedata/base-code/listBaseCode.jsp (line: 39, column: 57)Attribute qualified names must be unique within an element原创 2014-05-16 17:10:20 · 5558 阅读 · 0 评论 -
引入工程报包导入异常:import javax.servlet.annotation.WebFilter;
引入工程报包导入异常:import javax.servlet.annotation.WebFilter;( 今天上午导入了一个项目,用的是tomcat7.0的,但是我自己是tomcat6.0的,结果项目导入就很郁闷的发现有的类打上了红叉叉,进去一看,importjavax.servlet.annotation.WebFilter 不能引入,找不到类转载 2014-04-27 15:38:23 · 3627 阅读 · 0 评论 -
Hibernate中No row with the given identifier exists问题的原因及解决
最近开发工资系统时,遇到了这个原创 2014-05-08 14:52:42 · 801 阅读 · 0 评论 -
Orcle查询语句字段和变量的混乱
select c.COMPUTER_DATE,c.year into computerDate,myear from COMPUTER c where c.employee_no = employeeNo and GET_MINUS_MONTH(iyear,imonth,COMPUTER_DATE) =c.month) or (iyear>c.year));传入的变量开始我用到额不原创 2014-05-14 12:08:41 · 812 阅读 · 0 评论 -
oracle 错误 1067:进程意外终止
oracle 错误 1067:进程意外终止(2010-02-04 09:36:24)转载▼ 今天遇到一个问题:oracle中的OracleOraHome90TNSListener服务现在启动不了了, 之前都可以正常启动,现在启动后是一个错误:在本地计算机无法启动OracleOraHome90TNSListener服务.提示信息是“错转载 2014-06-26 07:03:41 · 1741 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space
tomcat中java.lang.OutOfMemoryError: PermGen space异常处理一、PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Ins转载 2014-06-09 17:44:54 · 784 阅读 · 0 评论 -
ORA-12541: TNS: 无监听程序
ORA-12541: TNS: 无监听程序原创 2014-07-02 15:11:54 · 1156 阅读 · 0 评论 -
JavaCore/HeapDump文件及其分析方法
产生时间Java程序运行时,有时会产生JavaCore及HeapDump文件,它一般发生于Java程序遇到致命问题的情况下。有时致命问题发生后,Java应用不会死掉,还能继续运行;但有时致命问题发生,Java进程会死掉;为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两个文件,分别为JavaCore及HeapDump文件。有何区别Ja转载 2014-05-30 15:50:54 · 956 阅读 · 0 评论 -
omcat中java.lang.OutOfMemoryError: Java heap space
使用G:\JDK\java\jdk1.6.0_10\bin监控JVM内存使用情况,可以原创 2014-05-30 16:02:08 · 970 阅读 · 0 评论 -
The reference to entity "characterEncoding" must end with the ';' delimiter
2009-11-25 20:33数据源配置时加上编码转换格式后出问题了:The reference to entity "characterEncoding" must end with the ';' delimiter这个错误就是 context.xml中设置数据源链接URL的问题 url jdbc:mysql://localhost:3306/转载 2014-06-18 16:01:47 · 781 阅读 · 0 评论 -
Java异常的分类
被架构师问的面试题1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返转载 2014-09-22 13:37:57 · 639 阅读 · 0 评论 -
谈谈声明式异常和声明式事务
这个声明式很有意思,长期原创 2014-09-22 10:30:35 · 890 阅读 · 0 评论 -
异常捕获不抛出,Spring事务无法回滚 (默认spring只在发生未被捕获的runtimeexcetpion时才回滚。)
默认spring只在发生未被捕获的runtimeexcetpion时才回滚。 最笨的办法:代码级控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 为何在aop advitor中配置rollba-for=“java.lang.Exception”异常时不回滚呢?转载 2014-09-03 15:04:55 · 1783 阅读 · 0 评论 -
传递的json参数在正常的情况下,依然400错误的可能原因
传递的json参数格式校验通过,但是依然出现错误,最后检查发现 js传递的如果是小数,原创 2014-09-01 20:31:40 · 4487 阅读 · 0 评论 -
mybatis No enum const class org.apache.ibatis.type.JdbcType.Integer
mybais在使用的时候报错,写法是原创 2014-09-02 18:42:13 · 23231 阅读 · 5 评论 -
spring事务传播机制和嵌套事务
PROPAGATION_REQUIRED -- 支持当前事务(即合并为一个事务),如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRES_NEW --转载 2014-09-03 15:22:48 · 962 阅读 · 0 评论 -
nullpoint Attempt to read from field "android.view.View...RecyleView $ViewHolder.itemView" on null
这种问题是在onCreateViewHolder的时候,我们返回的ViewHolder是null解决办法是避免返回的ViewHolder是null原创 2018-07-07 13:34:22 · 881 阅读 · 0 评论 -
下拉数据显示
springmvc+jquery+easyui在entity里面若是原创 2014-04-24 10:59:14 · 659 阅读 · 0 评论 -
sun.misc.BASE64Encoder找不到jar包的解决方法
原文出自:http://blog.youkuaiyun.com/jbxiaozi/article/details/7351768 1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!2.在MyEclipse中编写Java代码时,转载 2014-05-07 21:08:42 · 740 阅读 · 0 评论 -
NetworkError: 400 Bad Request
"NetworkError: 400 Bad Request -http://localhost:8080/hdl/user/addOrUpdateUser.do?uuid=0&recordVersion=&createdTime=&createdByUser=&operation=add&username=admin&password=admin&appKey=admin&secret=admi原创 2013-11-23 17:29:09 · 6496 阅读 · 0 评论 -
Hibernate @Column 注解失效 原因分析
最今写一个Java小项目,有一个问题让我苦恼了两天,@Column(name="num")类似这样的注解死活没有效果,@AttributeOverride(name = "uuid", column =@Column(name="user_id"))这样的注解却是有效果的,@Colum这样的注解没有效果也就罢了,大不了使用默认的注解好了,可问题是@version页不行啊。在这过程中原创 2013-11-23 17:34:04 · 5080 阅读 · 1 评论 -
[转]解决a different object with the same identifier value was already associated with the session错误
实际采用this.getHibernateTemplate().clear();清楚session缓存,目前未见不良反应这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。呵呵转载 2013-12-01 20:13:39 · 753 阅读 · 0 评论 -
oracle监听启动失败和tns 协议适配器错误
今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起原创 2014-02-27 15:50:26 · 4216 阅读 · 0 评论 -
java.lang.IllegalArgumentException: No file 'file
java.lang.IllegalArgumentException: No file 'file就是tomcat启动的时候 说某某clases下的某个配置文件不存在,这个时候可以删除tomcat重新加入server试试,因为我遇到个这样的情况,删除tomcat重新添加就好了原创 2014-03-04 10:13:53 · 855 阅读 · 0 评论 -
Newtonsoft.Json部分操作系统不支持解决
Newtonsoft.Json.dll 在C#中可以帮助我们转换json数据,但是遗憾的少数操作系统不支持例如winserver2002,Xp 2002 也许不完全是操作系统的问题,总之,部分系统下是没有通过,具体原因不清楚为了解决这一问题,我参考了http://www.cnblogs.com/tearer/archive/2012/04/01/2428869.html中介绍的原创 2014-03-04 13:19:57 · 3471 阅读 · 0 评论 -
struts 2学习(有关Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory的错误)
struts 2 有感 待续觉得 struts2 的官方网站上的第一个例子不是太好, 我开始试的时候, 把 struts2 的所有的 jar 包 都放到web-inf/lib 下了, 结果老出错就是下面的两个错:-------------------------------------------------------------------Unable to loa转载 2014-03-04 10:11:37 · 2653 阅读 · 0 评论 -
ORACLE标示符过长错误
ORACLE字段名称限制不能超过30位,如果超过30位就会出现这个错误原创 2014-03-19 17:25:30 · 5180 阅读 · 0 评论 -
No Hibernate Session bound to thread、No Session found f
No Hibernate Session bound to thread、No Session found f用springside3生成的项目在App启动时,系统初始化加载的时候发生下面的错误Java代码 org.hibernate.HibernateException: No Hibernate Session boun原创 2014-04-03 15:23:01 · 883 阅读 · 0 评论 -
org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity
tuplizer 元组片断映射器是hibernate用来做关系数据库和JAVA实体对象的映射的,今天我在entity中,有一个字段属性没有set方法,所以映射失败,其他情况参考网络其他文章原创 2014-04-03 15:49:56 · 720 阅读 · 0 评论 -
错误:org.hibernate.PropertyValueException: not-null property references a null
电脑表和员工表配置了多对一的关系,配置如下 @ManyToOne(cascade=CascadeType.ALL,fetch=FetchType.EAGER,optional=false) public EmployeeEntity getEmployeeEntity() { return employeeEntity; }奇怪的是我删除电脑原创 2014-03-24 23:52:28 · 4758 阅读 · 0 评论 -
JAVA foreach和普通for循环是否需要判断为null
public static void main(String[] args) { List list = null; for(Object s : list){ System.out.println("a"); } }Exception in thread "main" java.lang.NullPointerException at com.joyplus.uti原创 2014-05-06 13:12:08 · 34424 阅读 · 3 评论 -
JSON转换总是日期总是变成当前系统时间分析
最近很不顺,恶心的问题接踵而至,好像恶魔缠身,这不,我保存日期到数据库,前几天好好的,后来具体不行了,老是变成当期日期,哦哦,有时候居然变好了,一会又不行了。想一想,行的时候干什么了,这或许是解决问题的关键,墨迹了数个小时,才找到问题,气的我无语了。 public static Object json2Object(String jsonString, Class poj原创 2014-03-24 22:19:42 · 5519 阅读 · 1 评论 -
Hibernate一对多的简单例子 附带配置后保存异常和JSON转换异常和批量保存异常
Trade实体 private List orderList; @OneToMany(cascade={CascadeType.ALL},fetch=FetchType.EAGER,targetEntity=OrderEntity.class,mappedBy="tradeEntity") public List getOrderList() { r原创 2014-03-23 19:41:18 · 2150 阅读 · 0 评论 -
关于存储过程和函数异常出现和JAVA捕获简单处理方案
1.想法 在调用存储过程时候,如果出现出错,应该在页面弹出异常提示信息,快速定位错误原因,也应该在存储过程和函数过程中尽可能的捕获概率发生较大的异常情况,并且在客户端页面通知(如果发生的话)首先百度了,借鉴了下面这种方案自定义oracle抛出异常解决 Caused by: java.sql.SQLException: ORA-02291: 违反完整约束条件 (xxx.F原创 2014-03-26 02:21:47 · 3286 阅读 · 0 评论 -
ajax请求一直出于请求状态,不返回的原因
问题往往在被发现原创 2014-04-22 13:25:16 · 5469 阅读 · 3 评论 -
配置一对多导致json转换错误,数据无法展现的问题
请假表:public void setEmployeeName(java.lang.String employeeName) { this.employeeName = employeeName; } private EmployeeEntity employeeEntity; @ManyToOne(cascade=Cascade原创 2014-03-26 23:49:41 · 977 阅读 · 0 评论 -
org.hibernate.tuple.entity.PojoEntityTuplize
Unable to instantiate default tuplizer[org.hibernate.tuple.entity.PojoEntityTuplizer] 怎么解决?hibernate映射实体到数据库出现了此问题,这种问题一般是因为配置的实体注解的问题,例如 @Transient privateMethod getMetho原创 2013-11-23 17:33:02 · 1294 阅读 · 0 评论