摘要: 前言 本篇文章主要讲诉数据库中事务的四大特性(ACID)以及事务的隔离级别划分。 数据库事务及其特性 事务是指满足ACID特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。对于MySQL的InnoDB引擎,其和MyIsAm引擎的主要区别就是InnoDB支持 阅读全文
posted @ 2017-09-17 22:42 傍晚的羔羊 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 1. 二者的定义 JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序(也就是.class文件)。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心 阅读全文
posted @ 2017-09-17 21:41 傍晚的羔羊 阅读(2490) 评论(0) 推荐(1) 编辑
摘要: 给定数组arr,返回arr最长递增子序列。 举例: arr=[2, 1, 5, 3, 6, 4, 8, 9, 7],返回的最长递增子序列是[1,3,4,8,9]。 方法: 建立dp[i]数组,每一位表示以这一位结尾的最长递增子序列,然后根据最大值求出子序列。 时间复杂度为O(n^2). 代码: 阅读全文
posted @ 2017-09-17 17:23 傍晚的羔羊 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 比较基本类型double和float和某一个数是否相等的时候,不要用==或>=或<=,因为double和float都是有精度问题的,计算机只能保存一定位数的小数,这就会存在精度问题。 下面我们看一下java中float和double能够比较到小数后几位: 代码实现: 输出结果: falsefalse 阅读全文
posted @ 2017-09-17 15:08 傍晚的羔羊 阅读(3678) 评论(0) 推荐(0) 编辑
摘要: 给定一颗二叉树,逐层打印,并且每层打印的方向是不一样的,比如: 逐层打印的结果是:1 3 2 4 5 6 8 7 代码: 阅读全文
posted @ 2017-09-17 14:48 傍晚的羔羊 阅读(711) 评论(0) 推荐(0) 编辑