脏读:脏读是读到了别的事务回滚前的脏数据。比如事务B执行过程中修改了数据X,在未提交前,事务A读取了X,而事务B却回滚了,这样事务A就形成了脏读。 也就是说,当前事务读到的数据是别的事务想要修改成为的但是没有修改成功的数据。 不可重复读:事务A首先读取了一条数据,然后执行逻辑的时候,事务B将这条数据 ...
分类:
数据库 时间:
2019-04-21 00:13:47
阅读次数:
172
1.数据质量分析 数据质量分析是数据挖掘中数据准备过程的重要一环,是数据预处理的前提,也是数据挖掘分析结论有效性和准确性的基础,没有可信的数据,数据挖掘构建的模型将是空中楼阁。 数据质量分析的主要任务是检查原始数据中是否存在脏数据,脏数据一般是指不符合要求,以及不能直接进行相应分析的数据。在常见的数 ...
分类:
其他好文 时间:
2019-04-20 21:39:38
阅读次数:
199
同步:发送一个请求,等待返回,然后再发送下一个请求 异步:发送一个请求,不等待返回,随时可以再发送下一个请求 同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。 异步则是 ...
分类:
其他好文 时间:
2019-04-15 11:44:11
阅读次数:
144
[TOC] synchronized关键字 关键字锁住方法和 的不同之处: 关键字volatile ? 注意,对于 ,Java只保证访问该变量的时候, 访问的是最新的(即直接访问的内存,而不是拷贝),但是并不保证原子性 ,但是其也有可能出现脏数据,因为如果使用 或者 的操作(这些操作均依赖于 变量的 ...
分类:
编程语言 时间:
2019-04-15 00:51:26
阅读次数:
187
一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一 ...
分类:
其他好文 时间:
2019-03-21 10:36:04
阅读次数:
145
一、事务(Transaction)的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构 ...
分类:
数据库 时间:
2019-03-11 00:38:40
阅读次数:
238
mysql主从经常会出现主从数据不同步的问题,脏数据会造成主从同步中断,出现大量ERROR,如1032,1062等错误。常规方法是逐条删除脏数据或者重做库,由于数据量大操作麻烦,而且主库在线上运行不能有锁表操作,各种不便特别费时间。笔者在生产环境遭遇了一次,情急之下用粗暴的方法不到10分种解决问题。下面假设一种情况,主库正常,从库数据不一致,解决思路步骤如下:1,对故障定性,通过查看最近日志来找出
分类:
数据库 时间:
2019-03-09 12:54:24
阅读次数:
214
前言 只有光头才能变强 没错,这篇主要跟大家一起入门机器学习。作为一个开发者,”人工智能“肯定是听过的。作为一个开发面试者,肯定也会见过”机器学习“这个岗位(反正我校招的时候就遇到过)。 可能还会听过或者见过“深度学习”、“神经网络”等等这些非常火的名词,那你对这些术语了解多少呢? 相信大家这几天在 ...
分类:
其他好文 时间:
2019-03-06 13:36:06
阅读次数:
183
事务处理 让我们用最经典的 Use Case:“A帐号向B帐号汇钱”来说明一下,熟悉RDBMS事务的都知道从帐号A到帐号B需要6个操作: 为了数据的一致性,这6件事,要么都成功做完,要么都不成功,而且这个操作的过程中,对A、B帐号的其它访问必需锁死,所谓锁死就是要排除其它的读写操作,不然会有脏数据的 ...
分类:
其他好文 时间:
2019-03-04 21:07:56
阅读次数:
179
两者的概念: Hibernate :Hibernate 是当前最流行的ORM框架,对数据库结构提供了较为完整的封装。 Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系。 具体从几个方面说一下两者的区别: 1.两者最大的区别: 针对简单逻辑,H ...
分类:
Web程序 时间:
2019-02-15 15:53:58
阅读次数:
216