Jdbc报错“记录超长”,百度一下推测可能是因为SQL过长导致;但是后来经过老杜指点,发现原来是因为字段(varchar 8000)超长导致; 解决问题的套路: 1. 首先在Sql的客户端上执行代码;如果不错,说明还是代码处理有问题;如果抛异常说明Sql语句问题;简言之,缩小问题范围; 2. 如果第 ...
分类:
其他好文 时间:
2017-06-06 23:36:03
阅读次数:
229
1.如果方法声明名里面有throws异常,那么方法体里面可以不抛出异常。因为可以在方法声明中包含异常说明,但实际上却不抛出!这样做的好处是,为异常先占个位置,以后就可以抛出这种异常而不用修改修改已有的代码。在定义抽象基类和接口时这种能力很重要,这样派生类或接口实现类就能够抛出这些预先声明的异常。 2 ...
分类:
编程语言 时间:
2017-06-01 23:39:35
阅读次数:
336
1、我们来看程序的代码 数据库层: 1、通过激活码查找到对应的用户 2、设置用户的激活状态 2、业务层 1、通过数据库接口通过验证码得到对应的用户 2、判断当用户是否为空,如果没有通过激活码查找到对应的用户,说明用户点击邮箱上传的激活码是无效的,这个时候说明激活失败,抛出一个业务失败异常,说明激活码 ...
分类:
编程语言 时间:
2017-05-13 11:11:36
阅读次数:
407
常见异常简析: ① java.lang.ArithmeticException 算数异常。当运行时出现算术的错误(比如,除零)抛出。 ② java.lang.NullPointerException空指针异常。对null值调用属性和方法时抛出。 ③ Java.long.ArrayIndexOutOf ...
分类:
其他好文 时间:
2017-04-04 09:57:49
阅读次数:
296
在 JDK 7 版本以上, Comparator 要满足自反性,传递性,对称性,不然 Arrays . sort ,Collections . sort 会报 IllegalArgumentException 异常。说明:1 ) 自反性: x , y 的比较结果和 y , x 的比较结果相反。2 ) ...
分类:
其他好文 时间:
2017-02-10 20:17:38
阅读次数:
3235
1.异常的限制
当覆盖方法的时候,只能抛出在基类方法的异常说明里列出的那些异常。这意味着,当基类使用的代码应用到其派生类对象的时候,一样能够工资,异常也不例外。
下面的例子是在编译时施加在异常上面...
分类:
编程语言 时间:
2016-10-31 22:22:16
阅读次数:
333
“/”应用程序中的服务器错误。 安全性异常 说明: 应用程序尝试执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 异常详细信息: System.Security.SecurityException: System.Security.P ...
分类:
Web程序 时间:
2016-10-07 18:00:31
阅读次数:
182
TJI读书笔记16-异常处理 概念 基本异常情形 异常的捕获 自定义异常 异常说明 捕获所有异常 栈轨迹 重新抛出异常 Java标准异常 使用finally 异常的限制 构造器 异常的匹配 其他乱七八糟 TJI读书笔记16-异常处理 概念 基本异常情形 异常的捕获 自定义异常 异常说明 捕获所有异常 ...
分类:
其他好文 时间:
2016-09-30 09:46:12
阅读次数:
312
异常的限制(这个地方很有意思) 通过强制派生类遵守基类方法的异常说明,对象的可替换性得到了保证。在继承和覆盖的过程中,特定方法的“异常说明接口”不是变大了而是变小了。 异常发生在构造器中 异常匹配 异常处理系统会按照代码的书写顺序找出最近的处理程序。找到之后,就不在继续查找。书写顺序——派生类写前面 ...
分类:
其他好文 时间:
2016-09-29 02:13:39
阅读次数:
129
一、当涉及到break和continue语句的时候,finally字句也会得到执行。 二、异常在继承的时候需要注意的细节: 1、异常限制对构造器不起作用,子类构造器可以抛出任意异常,而不必理会基类所抛出的异常(这与方法不同),但是由于基类构造器必须以这样或那样的方式调用,子类构造器的异常说明必须包含 ...
分类:
编程语言 时间:
2016-07-22 22:50:17
阅读次数:
181