2.0 前言 事务的隔离性是指多个事务并发执行的时候相互之间不受到彼此的干扰的特性,隔离性是事务ACID特性中的I,根据隔离程度从低到高分为Read Uncommitted(读未提交),Read Committed(读已提交),Repeatable Read(可重复读),Serializable(串 ...
分类:
其他好文 时间:
2018-09-26 17:06:39
阅读次数:
114
数据库两种引擎的区别。 java垃圾回收 ***1000万条短信,选出其中重复数量最多的前10条短信。 ***消息队列中的方法 mysql存储过程 线程死锁(的条件,以及如何预防) 手写归并排序和快速排序 shell 脚本常用命令(shell进行词频统计) 数据库加锁。 java虚拟机垃圾回收机制 ...
分类:
其他好文 时间:
2018-09-26 13:03:08
阅读次数:
149
1 列表 1.1 列表介绍 1. Python内置的一种数据类型是列表: 。 2. 有序的集合,可随时添加和删除其中的元素。 3. 每个元素都分配一个数字 ——它的位置,或索引。0,1,2,3…… 4. 可存放各种类型的数据 1.2 定义列表 列表名 = [值1,值2,值3.......] 1.3 ...
分类:
编程语言 时间:
2018-09-24 11:36:37
阅读次数:
149
5.1 函数介绍 所谓函数, 就是把具有独立功能的代码块组织为一个小役块, 在需要的时候调用 .函数的使用包含两个步骤: 1. 定义函数--封装独立的功能 2. 调用函数--享受封装的成果 .函数的作用, 在开发程序时 , 使用函数可以提高编写的效率以及代码的重用 函数是组织好的,可重复使用的,用来 ...
分类:
编程语言 时间:
2018-09-23 13:34:43
阅读次数:
195
事务的并发执行,容易出现的几个现象 1.脏读 读未提交,一个事务读取了另外一个事务改写还没有提交的数据,如果另外一个 事务在稍后的时候回滚。 2.不可重复读 一个事务进行相同条件查询连续的两次或者两次以上,每次结果都不同。 有其他事务做了update操作。 3.幻读 和(2)很像,其他事务做了ins ...
分类:
数据库 时间:
2018-09-22 12:54:24
阅读次数:
208
一、数据库的基本要素(ACID):1.原子性2.一致性3.隔离性4.持久性二、数据库事物隔离级别:读未提交(read-uncommitted)读提交(read-committed)可重复读(repeatable-read)串行化(serializable)三、数据库设计三范式:1NF:属性不可再分,即字段不能再分(最基本的数据单元)2NF:满足1NF,且非主键字段必须完全依赖主键3NF:满足2NF
分类:
数据库 时间:
2018-09-21 19:47:21
阅读次数:
146
"阮一峰ES6入门" let 作用域 let命令用来声明变量,但声明的变量只在let命令所在的代码块内有效。 for循环 上图代码中i是var声明的,在全局范围内部有效,所以全局只有一个变量i。 每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的函数内部的console.log(i),里面的 ...
分类:
其他好文 时间:
2018-09-21 18:28:42
阅读次数:
190
题意 有n个不同元素,每个元素可以选择多次,一共选k个元素,有多少种方法? 分析 设第i个数选xi个,那么x1+x2+…+xn=k,转化成求解该n元一次方程的非负整数解的个数,又设yi=xi+1,那么y1+y2+…+yn=k+n,转化成求解该n元一次方程的正整数解的个数,我们可以进一步转化问题,可以 ...
分类:
其他好文 时间:
2018-09-21 13:36:16
阅读次数:
166
const声明一个只读的常量。一旦声明,常量的值就不能改变。且const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const的作用域与let命令相同:只在声明所在的块级作用域内有效。 const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。也与let一样不可重复声 ...
分类:
其他好文 时间:
2018-09-21 00:34:14
阅读次数:
232
总结: 区别:1.列表。可以用list()函数或者[]创建,元素之间用“,”分隔;列表的元素不需要有相同的类型;使用索引来访问元素,元素是有序的,可重复。 2元组。用()或者tuple()函数来实现,元素之间用“,”分隔;元素的值初始化一旦就不可修改;元组只读不写,可重复,元素是有序的。 3集合。可 ...
分类:
其他好文 时间:
2018-09-20 23:54:50
阅读次数:
387