脏数据(Dirty data),也叫坏数据(Bad data),通常是指跟期待的数据不一样、会影响系统正常行为的数据。生产环境下的缺陷分析流程是这样的:调查分析生产环境缺陷,到最后定位是数据问题的时候,总是让人浑身轻松… 于是,“脏数据”就跟测试的“随机挂”一样,成为了光荣的“背锅侠”!脏数据 ≠ ...
分类:
其他好文 时间:
2019-07-13 13:46:45
阅读次数:
128
(啊···我的排版好垃圾·····) 如何处理已产生的脏数据?有那么多预防脏数据产生的方法,但相信脏数据的产生还是在所难免的。脏数据一旦产生,导致的系统行为也是不可预测的,可能无足轻重,也可能暴露非常严重的缺陷。该如何应对产生的脏数据呢? 脏数据产生以后有两种存在形式,一种是已经引起某些问题被发现了 ...
分类:
其他好文 时间:
2019-07-13 13:25:13
阅读次数:
208
机器学习主要由监督学习、无监督学习。 监督学习主要用于解决分类和回归问题。 无监督学习主要用于解决聚类问题。 在机器学习过程中主要有以下几个步骤: 数据预处理 特征工程 数据建模 结果评估 首先介绍数据预处理,主要包括数据清洗、数据采样以及数据集的拆分三个部分。 在数据清洗过程中主要对各种脏数据进行 ...
分类:
其他好文 时间:
2019-07-05 00:38:17
阅读次数:
170
1、类的命名使用驼峰式命名的规范。 例如:UserService,但是以下情景例外:DO / BO / PO / DTO / VO。 例如说:UserPO,StudentPO(PO,VO,DTO,等这类名词需要全大写) 2、如果在模块或者接口,类,方法中使用了设计模式,那么请在命名的时候体现出来。 ...
分类:
编程语言 时间:
2019-07-02 16:24:03
阅读次数:
132
1.脏数据检查机制。使用的是angular的轮询的方式 缺点:性能低, 好处:兼容ie8 2.数据劫持 Object.defineProperty() es5中的语法 这个无法被修复的,vue不支持ie678 3.proxy 方法 es6中的新语法 proxy的方法现在用的还是很少的,详细解释一下p ...
分类:
其他好文 时间:
2019-06-28 12:01:25
阅读次数:
203
前言 MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理过一些由于MyBatis缓存引发的开发问题,带着个人的兴趣,希望从应用 ...
分类:
其他好文 时间:
2019-06-24 16:45:12
阅读次数:
96
1.情景展示 现在有两者表,表1中的主键id字段和表2的index_id相对应。如何删除两表非关联数据? 2.解决方案 --第1步 delete from VIRTUAL_CARD t where t.index_id not in (select id from PRIMARY_INDEX); - ...
分类:
数据库 时间:
2019-06-21 12:37:10
阅读次数:
139
线程本地存储是一个自动化机制,可以为使用相同变量的每个不同的线程都创建不同的存储。简单来说,就是对于某个变量,针对不同的线程存储不同的值。 实例: 原理分析 从概念上来看,你可以将ThreadLocal<T>视为包含了Map<Thread, T>对象,其中保存了特定于该线程的值,但是实际上并非如此, ...
分类:
编程语言 时间:
2019-05-27 20:48:03
阅读次数:
186
mysql 加锁方法;(大前提条件 :必须在事务中执行) 排它锁:(作用: 当对数据表添加排它锁时,各个事务之间对这个数据表的执行顺序就会形成一个队列 , 防止读到脏数据;) 1.显示加锁: sql语句 :select * from table where key = ... for update; ...
分类:
数据库 时间:
2019-05-20 19:00:37
阅读次数:
169
事务隔离级别是针对读数据库数据的一种规则。事务隔离级别是数据库属性不是事务属性。 1.读未提交(read uncommited) 可以读到其他事务修改未提交的数据。(有 脏读,不可重复读,幻读) 事务A读到了事务B更新后但未提交的数据,然后事务B回滚,那么A刚才读到的数据就是脏数据,俗称脏读。 事务 ...
分类:
数据库 时间:
2019-05-01 12:01:48
阅读次数:
173