在数据库中,并发的操作进行读写数据,则会遇到脏读、不可重复读、幻读、串行化异常等问题。 数据库事务的特性: 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行; 一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一 ...
分类:
数据库 时间:
2018-07-27 19:16:36
阅读次数:
185
两万余字的系列干货长文,攻下持续集成与持续部署!
本文为第一篇,开始持续集成流水线的第一步工作——构建系统(Build System)的创建!看如何利用Docker创建容器化的构建系统,解决常见的三大挑战——依赖管理、管理环境依赖、复杂项目的漫长构建时间,最终创造一个可重复的、集中管理的、良好隔离的、并行化的构建系统。
分类:
其他好文 时间:
2018-07-26 22:12:45
阅读次数:
177
C. Plus and Square Root 链接:codeforces.com/group/1EzrFFyOc0/contest/716/problem/C 题型:构造 题意:起始数 x 为 2,在当前位置 i 可重复加上 i,直到 x 为 (( i + 1 )* k )^ 2 ( k = 1, ...
分类:
其他好文 时间:
2018-07-26 15:08:30
阅读次数:
146
1)readuncommitted:读取尚未提交的数据:哪个问题都不能解决2)readcommitted:读取已经提交的数据:可以解决脏读----oracle默认的3)repeatableread:重读读取:可以解决脏读和不可重复读---mysql默认的4)serializable:串行化:可以解决脏读不可重复读和虚读---相当于锁表
分类:
数据库 时间:
2018-07-26 10:52:12
阅读次数:
232
为什么要学双列集合? 因为单列集合无法处理映射关系,会有成对出现的数据 Map接口 如果是实现了Map接口的集合类,具备的特点: 存储的数据都是以键值对的形式存在的,键不可重复,值可以重复 Map接口的方法: 添加: put(K key, V value) putAll(Map<? extends ...
分类:
其他好文 时间:
2018-07-25 15:13:47
阅读次数:
196
List集合 List集合代表一个元素有序,可重复的集合,集合中每个元素都有其对应的顺序索引.List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合默认按元素的添加顺序设置元素的索引,例如第一次添加的元素索 ...
分类:
其他好文 时间:
2018-07-25 01:03:02
阅读次数:
153
迭代器中序遍历整棵树,++或 为前驱后继 可重复插入,查找,排名( using namespace std; template class splay_tree_iterator; template, typename _Equ = equal_to class splay_tree { publi ...
分类:
其他好文 时间:
2018-07-21 14:35:30
阅读次数:
110
list是一种有序可重复的集合,可以随时添加和删除其中的元素。
序列是Python中最基本的数据结构。
分类:
编程语言 时间:
2018-07-20 13:57:31
阅读次数:
149
1原子性 2隔离性 3一致性 4持久性 不考虑隔离性,引发安全性问题 读问题 脏读 一个事物读到另一个事物未提交的数据 不可重复读 一个事物读到另一个事物已经提交的update的数据,导致多次查询结果不一致 虚读 个事物读到另一个事物已经提交的insert的数据,导致多次查询结果不一致 设置事物的隔 ...
分类:
其他好文 时间:
2018-07-19 21:16:30
阅读次数:
104
之前用的multiprocessing.Process和threading.Thread都是一个线程只能执行一个任务,如果想用一个线程执行多个任务,该怎么办呢? 可重复利用的线程 线程池 线程池的简单实现 方法一: 方法二:面向对象的方式 注意:线程是由解释器调度的,我们无法控制线程的执行顺序。 p ...
分类:
编程语言 时间:
2018-07-18 23:30:16
阅读次数:
205