1、AOP术语 1)连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前、类初始化后、类某个方法调用前、调用后、方法抛出异常后。一个类或一段程序代码拥有一些具有边界性质的特定点,这些点中的特定点就称为“连接点”。Spring仅支持方法的连接点,即仅能在方法调用前、方法调用后、方法抛 ...
分类:
编程语言 时间:
2016-05-05 17:14:24
阅读次数:
179
在vs2013中新建一个ASP.NET MVC 4 WEB 应用程序,使用“基本”模板。web.config中默认使用forms认证方式,并添加了membership的配置。 默认是没有enabled属性的,它继承C:\Windows\Microsoft.NET\Framework\v4.0.303 ...
分类:
数据库 时间:
2016-05-05 07:02:23
阅读次数:
308
一. at() 与 operator[] void f(vector<int>& v) { v[0]; v.at(0); } 对于 vector 中的元素的随机访问有两种方式operator[] 和 at() , 两种方式的区别主要就是 at() 函数会进行边界检查,对于越界会抛出异常std::ou ...
分类:
编程语言 时间:
2016-05-04 22:43:34
阅读次数:
204
通知:1、前置通知aop:before1、在目标方法执行之前执行2、无论目标方法是否抛出异常,都执行,因为在执行前置通知的时候,目标方法还没有执行,还没有遇到异常2、后置通知aop:after-returning1、在目标方法执行之后执行2、当目标方法遇到异常,后置通知将不再执行3、后置通知..
分类:
其他好文 时间:
2016-05-04 06:45:13
阅读次数:
164
异常处理 try cathc finally Exception表示检查异常 RuntimeException运行时异常 thow抛出异常 thows声明异常 如果父类声明了异常 子类重写父类声明异常 不能比父类的异常多 也不能大余父类异常的声明 常用类 : System类 系统类 常用方法: cu ...
分类:
其他好文 时间:
2016-05-03 22:19:22
阅读次数:
208
/** * 案例: 有如下一个list集合,需求,遍历集合,当集合中等于"five"元素,那么就插入元素"four". * * 解决问题的过程中发现: * 在迭代过程中,如果使用了集合的方法进行增删改查操作,那么迭代器会抛出 异常 ConcurrentModificationException. 原 ...
分类:
其他好文 时间:
2016-05-02 21:07:41
阅读次数:
1353
devise、cancan和rolify这三个组件结合,可以建立完整而强大的用户权限模型。 devise介绍,负责用户注册、登录、退出、找回密码等操作。细节参考devise on github cancan介绍, 负责角色建立、对角色授权、在页面中根据授权是否显示元素,以及模型中超出授权时抛出异常。 ...
分类:
其他好文 时间:
2016-04-30 06:29:24
阅读次数:
440
先说明错误原因:用spring安全拦截器进行验证码的验证的时候抛出异常。throw new RuntimeException("captcha validation failed due to exception", cse);前台提交数据后跳转到如下方法:
package com.davidstudio.gbp.core.security.jcaptcha;
import org.acegis...
分类:
其他好文 时间:
2016-04-29 16:43:32
阅读次数:
666
??
将百分制转化为五分制,若输入的百分制成绩超出0-100,程序抛出异常
需要用户自定义异常类OverflowRange,通过Throw new OverflowRange来实现
结果如图示:
代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
name...
引用: c++ 使用throw抛出异常 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为:throw 表达式; 如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try ...
分类:
编程语言 时间:
2016-04-27 22:04:56
阅读次数:
251