码迷,mamicode.com
首页 >  
搜索关键字:抛出异常    ( 2522个结果
spring中配置了事务,数据业务层捕获异常,事务配置不成功?
这个问题我是解决了。原来我对spring的事务切如原理不是特别了解。解决方案如下: 原理:spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获runtimeexception的异常,但可以通过配置来...
分类:编程语言   时间:2014-09-12 11:48:53    阅读次数:257
My.Ioc 代码示例——避免循环依赖
本文的目的在于通过一些示例,向用户说明 My.Ioc 支持哪些类型的依赖关系。也就是说,如何设计对象不会导致循环依赖。在 Ioc 世界中,循环依赖是一个顽敌。这不仅因为它会导致 Ioc 容器抛出异常,而且还因为它是不可预知的,尽管通过仔细的配置是可以尽量避免这个问题的。当用户在 Ioc 容器中注册对...
分类:其他好文   时间:2014-09-11 20:51:12    阅读次数:261
java 线程停止的方法
线程停止的方法: 记住一点,线程的停止, 1.自己运行完了, 2.如果是无限循环,在外部,只能用flag标记来操作。 但是当线程处于冻结状态(阻塞),sleep,wait,join,(这三个方法抛出异常。) 就不会读取到flag. 这个时候,我们要清除线程的冻结状态,让它回到运..
分类:编程语言   时间:2014-09-10 03:00:00    阅读次数:219
TestNG异常测试【转】
TestNG跟踪异常处理代码提供了一个选项。可以测试是否需要代码抛出异常或不抛出。 @Test注释expectedExceptions 参数一起使用。现在,让我们来看看@Test(expectedExceptions)在动作中。创建一个类创建一个Java类进行测试说MessageUtil.java ...
分类:其他好文   时间:2014-09-02 19:39:35    阅读次数:620
android联系人中“网站”项字段输入tel:12345678901(冒号后数字大于10位)保存后点击联系人头像,联系人停止运行
1. 新建联系人->网站项输入“tel:012345678901” (冒号后数字大于10位的情况) -> 保存。 2. 进入联系人列表,点击联系人头像 结果: WebAddress.java中抛出异常,程序停止运行 该问题发生的原因是:当在people界面点击某个有网站字段的联系人的quickContact图标时,会检查网站字段的合法性, 如果合法,才会画出quickContactAct...
分类:移动开发   时间:2014-09-01 17:53:13    阅读次数:247
c# session总结
C# 中对 Session 的“(string)”、“.ToString()”与“Convert.ToString”用法笔记在实际操作当中,我们经常会遇到将 Session 的值转为 String 去判断是否为空或者判断是否有权限访问某页,这里的转换过程如果用得不恰当会抛出异常,给访问者带来不好的用...
分类:其他好文   时间:2014-09-01 15:30:23    阅读次数:152
Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法
1、问题 通过Eclipse启动Tomcat时,抛出异常java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind。此异常的原因是服务器端口被占用 其解决办法包括以下两种: 一:更改服务器的端口...
分类:Windows程序   时间:2014-08-31 20:01:51    阅读次数:244
MySQL 中如何在触发器里中断记录的插入或更新?
MySQL 不象其它有些数据库可以在触发器中抛出异常来中断当然触发器的执行以阻止相应的SQL语句的执行。在MySQL的目录版本中还无法直接抛出异常。这样我们如何实现呢?下面是一种实现的方法。思路就是想办法在触发器中利用一个出错的语句来中断代码的执行。mysql> create table t_con...
分类:数据库   时间:2014-08-31 20:00:41    阅读次数:246
双反斜杠引发的正则表达式错误
今天开发的时候抛出UncaughtSyntaxError:Invalidregularexpression:/^(+?d+)(.d+)?$/:Nothingtorepeat源码:varreg=newRegExp(‘^(\+?\d+)(\.\d+)?$‘);乍得一看,好像没有什么错误。但是细心就会发现。抛出异常哪里的正则表达式有点错误,少了反斜杠。原因是我们没有加上双反斜..
分类:其他好文   时间:2014-08-31 10:37:41    阅读次数:931
构造函数、析构函数抛出异常的问题
构造函数可以抛出异常。C++标准指明析构函数不能、也不应该抛出异常。那么如果对象在运行期间出现了异常,C++异常处理模型有责任清除那些由于出现异常所导致的已经失效了的对象(也即对象超出了它原来的作用域),并释放对象原来所分配的资源,这就是调用这些对象的析构函数来完成释放资源的任务,所以从这个意义上说...
分类:其他好文   时间:2014-08-30 22:56:40    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!