当前方法,假定方法名是save() 1、事务传播级别是REQUIRED,当save()被调用时(假定被另一类中commit()调用),如果save()中的代码抛出异常,即便被捕获,commit()中的其他代码都会roll back 2、是REQUIRES_NEW,如果save()中的代码抛出异常,并 ...
分类:
其他好文 时间:
2017-06-08 17:55:02
阅读次数:
5656
异常是指成员没有完成它的名称所宣称的行动。 如 FileStream 的 方法里有 Read,Write,等等(行动成员通常用动词表示)。当行动成员不能完成任务时,就应抛出异常。 try: 如果代码需要执行一般性的资源清理操作,需要从异常中恢复,或者两者都需要,就可以放到 try 块中。负责清理的代 ...
分类:
其他好文 时间:
2017-06-07 19:45:55
阅读次数:
142
CommonJS规范 1、CommonJs规范的出发点:JS没有模块系统、标准库较少、缺乏包管理工具;为了让JS可以在任何地方运行,以达到Java、C#、PHP这些后台语言具备开发大型应用的能力; 2、在CommonJs规范中: 一个文件就是一个模块,拥有单独的作用域; 普通方式定义的变量、函数、对 ...
分类:
Web程序 时间:
2017-06-07 14:34:03
阅读次数:
210
1.异常的概念 A:异常:就是程序运行中出现的不正常的情况. B:异常的由来:程序中的问题也是现实生活中的一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象. 2.异常的分类 :异常的继承体系 Throwable Error (错误:一出现就是致命的) 服务器宕机,数据库崩溃等 Ex ...
分类:
编程语言 时间:
2017-06-07 14:18:47
阅读次数:
198
throws是获取异常throw是抛出异常try是将会发生异常的语句括起来,从而进行异常的处理,catch是如果有异常就会执行他里面的语句,而finally不论是否有异常都会进行执行的语句。 throw和throws的详细区别如下: throw是语句抛出一个异常。语法:throw (异常对象); t ...
分类:
编程语言 时间:
2017-06-06 20:44:04
阅读次数:
294
一 time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String) ...
分类:
编程语言 时间:
2017-06-06 12:58:14
阅读次数:
393
该接口提供三个方法: Spring为不同的持久化框架提供了不同PlatformTransactionManager接口实现类: 事务 说明 org.springframework.jdbc.datasource.DataSourceTransactionManager 使用Spring JDBC或i ...
分类:
编程语言 时间:
2017-06-06 10:58:10
阅读次数:
172
4.初始化数据库 方法一: 1 @Test 2 public void createTable() { 3 //1.创建Activiti配置对象的实例 4 ProcessEngineConfiguration configuration = ProcessEngineConfiguration.cr ...
分类:
其他好文 时间:
2017-06-05 10:25:20
阅读次数:
221
今天我做JUnit关于MySQL测试时发现,类似于assertNull(tu)之类的代码不知道什么意思,因此稍微总结如下。 org.springframework.util.AssertAssert翻译为中文为"断言".大概来说,就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常. s ...
分类:
其他好文 时间:
2017-06-05 10:22:42
阅读次数:
228
一.异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面。 1)常用方式: 一直尝试try中的代码,如果遇到错误和except中异常相同,就执行except中代码,如果和except没有相同,还是会抛出异常 一直尝试try中的代码,如果遇到错误 ...
分类:
编程语言 时间:
2017-06-04 22:56:54
阅读次数:
275