Python 装饰器定义了一种可重复使用的操作。使用装饰器,相当于将两个小函数组合起来,组成功能更强大的函数。编写一个装饰符。 ...
分类:
编程语言 时间:
2018-05-12 22:31:42
阅读次数:
190
本文参考: 一、什么是存储过程(Stored Procedure) 存储过程是一段存储在数据库的“子程序”,本质是一个可重复使用的SQL代码块,可以理解为数据库端的“方法”。 存储过程的好处: ①提高性能:由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T- ...
分类:
其他好文 时间:
2018-05-12 16:22:24
阅读次数:
188
<1>List,Set,Map三种集合的区别: 1.List和Set集合继承自Collection Map集合不继承Collection 2.List是一种有序(存储顺序)可重复(元素)的集合。 Set是一种无序(存储顺序)不可重复(元素)的集合。 Map是一种以键值对形式存储的集合。 <2>Arr ...
分类:
其他好文 时间:
2018-05-12 03:24:36
阅读次数:
437
事务:是逻辑上一组操作,要么全都成功,要么全都失败.事务特性:ACID:原子性:事务不可分割一致性:事务执行的前后,数据完整性保持一致.隔离性:一个事务执行的时候,不应该受到其他事务的打扰持久性:一旦结束,数据就永久的保存到数据库.如果不考虑隔离性:脏读:一个事务读到另一个事务未提交数据不可重复读:一个事务读到另一个事务已经提交数据(update)导致一个事务多次查询结果不一致虚读:一个事务读到另
分类:
编程语言 时间:
2018-05-11 13:01:02
阅读次数:
201
Transactions and Concurrency Control 事务(Transactions) 根据维基百科的定义,一个数据库事务通常包含了一个序列的对数据库的读/写操作。它的存在包含有以下两个目的:1)为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状 ...
分类:
其他好文 时间:
2018-05-09 15:16:39
阅读次数:
218
优秀的单元测试有如下特性: 1、它应该是自动化的,可重复执行; 2、很容易实现; 3、第二天还有意义; 4、任何人都能一键执行; 5、运行速度很快; 6、结果应该是稳定的,只要没有对单元测试和被测试代码修改; 7、应该能够完全控制被测试的单元; 8、应该是完全隔离的(独立于其他的测试运行); 9、他 ...
分类:
其他好文 时间:
2018-05-07 22:46:46
阅读次数:
142
一、数组与Set对象之间的转换可以实现数组的去重(数组可重复,Set不可重复) 1. 把数组对象转换为Set对象 2. 把Set对象转为数组 ...
分类:
编程语言 时间:
2018-05-07 19:46:07
阅读次数:
219
闭包(closure)是函数式编程的重要的语法结构。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。闭包是是指引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,闭包是由函数和与其相关的引用环境组合而成的实体。 如果在一个内嵌函数里, ...
分类:
编程语言 时间:
2018-05-07 19:36:34
阅读次数:
154
集合分类: | Collection 单例集合的根接口 | List 如果实现了List接口的集合类,具备的特点是:有序,可重复 | ArrayList ArrayList底层维护的是一个Object类型的数组,特点是:查询快,增删慢使用场景:如果目前的数据查询多,增删少,那么就使用ArrayLis ...
分类:
其他好文 时间:
2018-05-05 17:17:57
阅读次数:
165
参看代码 GitHub: 1.Spring 事务 2.事务行为 一、Spring 事务: 二、事务行为 蒙 2018-05-03 16:29 周四 ...
分类:
编程语言 时间:
2018-05-03 19:29:22
阅读次数:
150